我已经创建了一个自定义插件。如何定义其slug
?
为了澄清,如果我将自定义PHP函数附加到manage_plugins_custom_column hook, 在该函数中,打印$plugin_data
对于WordPress安装中的每个插件,该数组将包含每个插件的信息。下面是这样一个函数:
function opn_render_date( $column_name, $plugin_file, $plugin_data ) {
error_log( print_r( $plugin_data, true ) );
}
add_action( \'manage_plugins_custom_column\', \'opn_render_date\', 10, 3 );
以及
here is example output WordPress repo(经典编辑器)中的一个流行插件。在该输出中,数组元素
$plugin_data[\'slug\'] => classic-editor
可以看到。我创建了一个插件,安装并激活了它。插件按预期运行。但是当我打印出来的时候
$plugin_data[]
对于我的插件,
$plugin_data[\'slug\']
不存在。为什么会这样?如何定义
slug
我的插件?
如果问题与我的主插件PHP文件中的标题相关,那么可以看到该标题here.
也许只有在WordPress插件repo接受插件后,WordPress才会分配一个slug?我还没有在那里提交。
编辑:为了澄清,我编写了一个通过仪表板-->插件安装/激活的插件。