为了改变或扩展WordPress核心的功能,WordPress在很大程度上依赖于操作和过滤器。我假设你对这方面有基本的了解,如果你不了解,你会的reading up on it in the Codex.
render_screen_meta
是WP_Screen
对象您不能通过在其他地方定义函数来覆盖is。public
确定类上下文中方法或属性的范围。如果您想了解这方面以及类和对象,我建议查看PHP manual 在他们身上。
有许多过滤器可用于修改WordPress核心行为的行为,包括用于更改屏幕选项内容的过滤器。此筛选器被称为screen_settings
, 它位于wp-admin/includes/screen.php:990
.
基本上,它允许您完全修改屏幕选项的内容。使用它,您可以自己添加交换机:
add_filter( \'screen_settings\', \'wpse148978_screen_settings\', 10, 2 );
function wpse148978_screen_settings( $screen_settings, $screen_instance ) {
$screen_settings .= \'Wow, a button! <a href="#" class="button button-primary">Switch!</a>\';
return $screen_settings;
}