当前浏览:首页 / WordPress函数 / get_edit_post_link()

get_edit_post_link( int|WP_Post $id, string $context = 'display' )

检索文章的编辑文章链接

edit

linkmore...

postmore...


描述

可以在WordPress循环内部或外部使用。可用于页面、文章、附件和修订。


参数

$id

(int|WP_Post)(可选) Post ID或Post对象。默认值为全局$post

$context

(string)(可选) 如何输出 '&' 字符,默认值'&'。

默认值: 'display'


返回

(string|null) 给定文章的编辑文章链接。如果文章类型不存在或不允许编辑UI,则为Null。



源码

查看源码 官方文档


更新日志

版本描述
2.3.0开始引入

使用示例

  • 示例1
    // 非管理员隐藏编辑文章的链接 Start.
    
    function wpdocs_remove_get_edit_post_link( $link ) {
        if ( current_user_can( 'administrator' ) ) {
            return $link;
        }
    
        return null;
    }
    
    add_filter( 'get_edit_post_link', 'wpdocs_remove_get_edit_post_link' );
    
    // 非管理员隐藏编辑文章的链接 End.