2016-03-28 7 views
0

ユーザーがログインしても正しく動作しない場合は、メインページのツールバー/ adminbarを削除しようとしています。実際には動作しません。特定のページのWordpressでadminbarを削除するには

私はこのコードを見つけました:

add_action('after_setup_theme', 'my_website_remove_admin_bar'); 
function my_website_remove_admin_bar() { 

    // hide the admin bar on your main page 
    if (is_home()) 
     show_admin_bar(false); 


} 

私は私のホームページからそれを持ってしてみてください...

+0

どうすれば 'is_front_page()'? –

+0

このソリューションは動作しませんが、コメントいただきありがとうございます!しかし、 "rnevius"が解決策を見つけました! – FrenchyNYC

答えて

2

show_admin_barフィルタはこのような場合にははるかに適切である:

function conditional_hide_admin_bar() { 
    return is_front_page() ? false : true; 
} 
add_filter('show_admin_bar', 'conditional_hide_admin_bar'); 
+0

それは完璧に動作していただきありがとうございます! – FrenchyNYC

+1

私たちはそれを単純化して 'return! is_front_page(); ' – birgire

+0

それは良い点です、@バーガー。コメントありがとう! – rnevius

関連する問題