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

edit_post_link( string $text = null, string $before = '', string $after = '', int|WP_Post $id, string $class = 'post-edit-link' )

显示文章的编辑文章链接

edit

linkmore...

postmore...


参数

$text

(string)(可选) 链接文本。如果为空,默认值为 'Edit This'。

默认值: null

$before

(string)(可选) 编辑链接前显示。

默认值: ''

$after

(string)(可选) 编辑链接后显示。

默认值: ''

$id

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

$class

(string)(可选) 将自定义类添加到链接。

默认值: 'post-edit-link'


说明

如果用户已登录并允许编辑文章,则显示编辑当前文章的链接。可以在循环内或循环外使用。如果在循环之外,则需要传递文章ID。可以用于页面、文章、附件和修订。

使用get_edit_post_link检索url。



源码

查看源码 官方文档


更新日志

版本描述
4.4.0添加了$class参数。
1.0.0开始引入

使用示例

  • 示例1

    显示包装在段落标记中的编辑链接,链接本身带有自定义CSS类。

    edit_post_link( __( 'Edit', 'textdomain' ), '<p>', '</p>', null, 'btn btn-primary btn-edit-post-link' );
  • 示例2

    在段落标签中显示编辑
    在段落(p)标签中显示编辑文章链接,链接文本为“编辑”。

    edit_post_link( __( 'edit', 'textdomain' ), '<p>', '</p>' );
    
  • 示例3

    默认用法
    使用默认值显示编辑帖子链接。

    edit_post_link();