但是对于插件页面,我无法找到要删除的文件。
对于处理插件/注册页面,您不一定知道这些页面的挂钩,像这样的东西会有用。。。
add_action( \'admin_head\', \'set_plugin_help_text\');
function set_plugin_help_text() {
global $_registered_pages;
if( !empty( $_registered_pages ) )
foreach( array_keys( $_registered_pages ) as $hook )
add_contextual_help( $hook, "Your generic plugin page help text" );
}
NOTE:我故意不使用上下文帮助操作(如RodeoRamsey的回答中所使用的),因为它不适用于上述方法(因此这不是没有理由的,我注意到另一个答案获得了更多的选票,我推测*可能*是原因)。
当然,请注意,主题菜单下的自定义背景、自定义标题和主题编辑器页面也算作注册页面,因此它们自然会受到上述代码的影响(不过,您始终可以在上述代码中加入一些排除代码来处理)。
EDIT BELOW:
此外,如果您想修改未注册页面的帮助文本,例如WordPress中实际存在的页面以及WordPress使用的页面,您可以使用以下方法。
add_filter( \'contextual_help_list\', \'wp_help_info_replace\', 10000000, 2 );
function wp_help_info_replace( $help, $screen ) {
if( in_array( $screen->id, array( \'post\', \'edit-post\' ) ) )
$help[$screen->id] = \'Simple example help text\';
return $help;
}
在上面的例子中,我的目标是
edit.php 和
post-new.php, 请务必注意引用屏幕ID的数组值,该值与您通常期望看到的页面挂钩不匹配,我建议在您不确定ID可能是什么的屏幕上回显屏幕ID。