如何创建WordPress插件支持页面?

时间:2016-03-15 作者:Laurly

我想在我的插件wordpress中添加一个支持页面。我的插件已经开发出来了。现在,我想让用户联系我的任何问题。我希望支持按钮位于插件添加页面中的激活和更新按钮旁边。

2 个回复
最合适的回答,由SO网友:denis.stoyanov 整理而成

您可以使用plugin_action_links_ 筛选该任务:

add_filter( \'plugin_action_links_\' . plugin_basename(__FILE__), \'add_support_link_wpse_220726\' );

function add_support_link_wpse_220726( $links ) {
   $links[] = \'<a href="http://example.com/support/" target="_blank">Support</a>\';
   return $links;
} 
请注意,您还必须传递插件名称(plugin_basename(__FILE__)) 让它发挥作用。这就是为什么要从您将其命名的位置考虑。

SO网友:majick

像这样的事情就可以了。。。

add_filter(\'plugin_action_links\', \'mycustom_plugin_action_links\', 10, 2);
function mycustom_plugin_action_links($links, $file) {
    $thisplugin = plugin_basename(__FILE__);
    if ($file == $thisplugin) {
        $supportlink = "<a href=\'".admin_url(\'admin.php\')."?page=mycustom-support\'>Support</a>";
        array_unshift($links, $supportlink);
    }
    return $links;
}
听起来你可能需要add_menu_page 另外,我的回答假设您的链接是指向管理页面的。

相关推荐