管理栏-定制器标签更改

时间:2018-10-16 作者:Clyde

我正在拼命寻找最好的方法,将前端管理栏中的“自定义”标签改为“自定义主题”几乎什么都试过了,运气都不好。任何帮助都将不胜感激!

1 个回复
SO网友:Antti Koskinen

您可以使用get_node 功能和admin_bar_menu 行动就像这样,

function edit_customizer_node( $wp_admin_bar ) {
 $customize = $wp_admin_bar->get_node( \'customize\' );
 if ( $customize ) {
  $customize->title = __( \'Customize Theme\', \'text-domain\' );
  $wp_admin_bar->remove_node( \'customize\' );
  $wp_admin_bar->add_node( $customize );
 }
}
add_action( \'admin_bar_menu\', \'edit_customizer_node\', 999 );
这可以放在主题的函数中。php文件。

但是,这会将自定义程序链接移到管理栏的最后一个。如果要将链接保持在其原始位置,则需要重新排序。

p、 您应该更换text-domain 使用主题/插件文本域。您可以使用如下插件Loco Translate 如果需要,可以翻译自定义文本域。

结束

相关推荐

StdClass::$Labels/wp-Includes/General-template.php未定义

在我的<title> 我收到的标签undefined 在自定义帖子类型的自定义分类法上,我正在努力找到一种方法来设置它。<title><br /> <b>Notice</b>: Undefined property: stdClass::$labels in <b>/www/public_html/lib/wp-includes/general-template.php</b> on line <b>