【发布时间】:2017-02-12 11:51:44
【问题描述】:
我正在尝试构建我的第一个 Wordpress 插件,但它让我很伤心。
我有一个我正在使用的插件模板,我正在关注THIS 教程将它变成我可以使用的东西。
教程说要在 [插入插件名称]-admin.php 中放置一个函数,以使“设置”出现在 plugins.php 页面上的插件附近。
它应该是这样的:
(来源:scotch.io)
问题是,我已尝试插入该功能,但无法显示此“设置”链接。
教程说要使用的代码是这样的:
public function add_action_links( $links ) {
$settings_link = array( '<a href="' . admin_url( 'options-general.php?page=' . $this->plugin_name ) . '">' . __('Settings', $this->plugin_name) . '</a>', );
return array_merge( $settings_link, $links );
}
我试过使用这个——以及我在谷歌搜索后在其他网站上发现的类似 sn-ps——但它们都不起作用。我知道 page= 应该链接到页面 URL,我不完全确定我的是什么(它是插件 slug 吗?)。无论如何,我目前正在使用 'page=' 之后的插件 slug
如果这里有人可以帮助我解决这个问题,将不胜感激。我知道我正在使用的教程写得很草率,因为我设法找到了导致错误的错误,而且我对 PHP 相对较新,对 Wordpress 插件完全陌生。
【问题讨论】: