Plugin_action_Links筛选器挂钩是否已弃用?

时间:2011-06-18 作者:chrisguitarguy

http://adambrown.info/p/wp_hooks/hook/plugin_action_links_%7B$plugin_file%7D

表示该挂钩已弃用。然而{$prefix}plugin_action_hook_{$plugin_file} 不是。我在wp-admin/includes/class-wp-plugins-list-table.php 文件,并找到以下内容:

$actions = apply_filters( $prefix . "plugin_action_links_$plugin_file", $actions, $plugin_file, $plugin_data, $context );
$prefix 定义在上面几行:

$prefix = $screen->is_network ? \'network_admin_\' : \'\';
因为我能够将add\\u filter调用plugin_actions_row_{$plugin_file} 为了工作,我假设过滤器挂钩还在那里。嗯,有点像:过滤器仍然可用,因为它不是网络管理屏幕。对的你可以用。。。

add_filter( \'network_admin_plugin_action_links_{$plugin_file}\', \'do_something\' )
。。。要在网络的插件屏幕中添加链接?

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

是的,两者都应按预期工作:

"plugin_action_links_{$plugin_file}"

"network_admin_plugin_action_links_{$plugin_file}"

请注意,我正在使用" 而不是\'.

PS:该术语已弃用,未折旧。

SO网友:mAsT3RpEE

这应该是向后兼容且无错误的

"{$prefix}plugin_action_links_{$plugin_file}"

结束

相关推荐

Switching Code plugins

我目前正在使用“Wordpress代码片段”为插入到帖子中的代码添加功能。这个插件的工作方式是将代码添加到设置中的插件库中,然后执行类似于[代码:1]的操作(我记不清确切的语法了)我真的不太喜欢它的风格,所以我希望使用谷歌的美化。停用此插件会有什么影响?我会丢失所有的代码片段吗?我是否需要浏览每一篇文章并编辑所有的代码片段(即[代码:1])?