如何在任何WordPress主题的首页帖子上自动添加编辑链接?

时间:2016-09-23 作者:user310291

嗨,我在谷歌上搜索了一个插件,但没有找到。你能推荐我一个吗?如果不能,尽管我是wordpress开发的初学者,但我可以自己创建它吗?如果是的话,你能给我一些线索吗。

谢谢

更新:我对管理栏中的编辑链接不感兴趣;我买了一个插件,它告诉我一些我不想手动处理的主题:

enter image description here

请给我一个答案,我很绝望:)

1 个回复
最合适的回答,由SO网友:Ahmed Fouad 整理而成

许多主题都使用the_content() 显示帖子内容。您可以使用the_content 过滤挂钩,在内容之前/之后添加编辑链接。

由于您希望在主题之外进行此工作,因此必须将以下代码放在一个文件中,并将其存储在插件文件夹中,然后将其作为插件激活。

<?php
/**
 * Plugin Name: Add Edit Link in Frontend
 * Description: Append post edit link to content
 * Version: 1.0.0
 */

function wpael_content_edit_link( $content ) {

    $content .= \'<br /><div style="font-size: 14px"><a href="\'.  get_edit_post_link( get_the_ID() ) . \'">Edit</a></div>\';
    return $content;
}
add_filter( \'the_content\', \'wpael_content_edit_link\', 10 );