插件的默认连接,或者说actions,有启用、禁用、编辑和删除,如下图所示。如果插件带有自己的设置页面,与其让用户疯狂猜测这个页面在哪,不如直接将设置链接也添加到插件的actions链接里。

plugin-actions

添加的方法如下:

add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), 'my_plugin_edit_link' );
function my_plugin_edit_link( $links ){
	return array_merge(
		array(
			'settings' => '<a href="' . admin_url( 'options-discussion.php').'">'.__( 'Settings' ).'</a>'
		),
		$links
	);
}

注意代码中的插件设置链接,用admin_url()获取链接即可。

4条留言

  1. 我直接到设置里找插件,不过有的插件会在下方有设置显示!

  2. 我的留言与这篇文章无关,因为我找不到我的问题相关的文章,所以先道个歉。

    我想知道你的每一篇文章结束之后会有一个“相关阅读”的文章列表,可以显示与这篇文章相同的TAG的若干条文章条目。请问这个如何实现,是通过模板标签还是插件。求教。

    谢谢!

评论功能已关闭