2017-01-17 5 views
0

私はphpに新しく、私はwordpressの機能でホームページ上のページタイトルを削除しようとしています。私はこれをたくさん探して答えを見つけることができませんでした。私はcss display:none;を使いたくありません。私はfunctions.phpでこれを思いついたが、うまくいきませんでした。ホームページでページタイトルを削除する

function remove_title() { 
    if (is_home() || is_front_page()) { 
     $title = ''; 
    } else { 
     return = $title ; 
    } 
} 
+0

私のコードをチェックしましたか? – purvik7373

+0

それは動作します!ありがとうございました。なぜadd_filterを使用する必要がありますか? – Claudron

+0

[** 'the_title' **](https://codex.wordpress.org/Plugin_Reference/the_title)は、画面に印刷する前にデータベースから取得した投稿タイトルに適用されるフィルタです。場合によっては、the_titleが使用される場合など、フィルタ関数から偽の値(NULL、FALSE、空文字列など)を返すことで、タイトルを抑制することができます。 – purvik7373

答えて

1
add_filter('the_title', 'remove_page_title', 10, 2); 

function remove_page_title($title, $id) { 
    if(is_home() || is_front_page()) 
     return ''; 

    return $title; 
} 

あなたは、コードの上にしてみてくださいだろうか?

0

また、プラグインを使用したい場合は、Hide titleプラグインを使用できます。編集ポスト画面を介してページおよび投稿にタイトルを表示しません。

関連する問題