我的网站上有一个名为 Airpress 的插件。该插件在 Wordpress 的管理菜单栏中添加了一个项目,这对我在网站上拥有的许多用户来说非常烦人,但没有人需要它。我隔离了插件中的功能,但想要一个更好的解决方案来禁用它,而不是仅仅注释掉这些行。这是一个临时解决方案,因为每次插件更新时它都会被删除。我更愿意使用我的主题的“functions.php”文件禁用该功能。有什么建议么?这是插件文件的代码:
function renderDebugToggle( $wp_admin_bar ) {
$args = array(
'id' => 'airpress_debugger_toggle',
'title' => 'Toggle Airpress Debugger',
'href' => '#',
'meta' => array( 'class' => 'my-toolbar-page' )
);
$wp_admin_bar->add_node( $args ); }
您可以简单地remove_node
通过 id。在您的functions.php
.
add_action( 'admin_bar_menu', 'remove_airpress_debugger_toggle', 999 );
function remove_airpress_debugger_toggle( $wp_admin_bar ) {
$wp_admin_bar->remove_node( 'airpress_debugger_toggle' );
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句