2014-11-04 44 views

回答

0

最好的办法是通过自定义插件(或你的主题的的functions.php)使用JavaScript或jQuery的,因为这些东西都是硬编码到WordPress的核心。以下目标的仪表板标题本身:

(function($) { 
    $('#wpbody-content .wrap h2:eq(0)').html('NEW TITLE HERE'); 
})(jQuery); 
+0

是啊!这是在index.php文件中硬编码的。我正在寻找一种方法来过滤或任何钩子。似乎我必须按照你的方式去做。 – 2014-11-04 11:10:12

4

好吧,我已经找到了一个解决方案,它的正常工作:)

function my_custom_dashboard_name(){ 
     if ($GLOBALS['title'] != 'Dashboard'){ 
      return; 
     } 

     $GLOBALS['title'] = __('Your new Title'); 
    } 

    add_action('admin_head', 'my_custom_dashboard_name'); 

所以这是很酷吧! GLOBAL['title']返回页面标题,您可以轻松覆盖该标题。

+0

这是一个非常棒的解决方案,如果有效的话。没有JS需要! – rnevius 2014-11-04 11:41:14

+0

是的,它的工作原理!我做了我的一个项目:) – 2014-11-04 12:14:50