0

2012 の子テーマのブラウザ タブでタイトルを変更しようとしています。すべてのページに同じタイトルを印刷したくありません。一体何が起こっているのですか?

    <?php
    function im_awesome_title($title){
      $title = "Im awesome!";
    return $title;
    }
    add_filter( 'wp_title', 'im_awesome_title', 20 );
4

2 に答える 2

0

im_awesome_title($title) 関数は、呼び出されると常に $title の値を返します。このタイトルをすべてのページに印刷するには、ページのタイトル メタ タグで関数を呼び出す必要があります。したがって、次のようになります。

<head>
<title><?php echo im_awesome_title($title); ?></title>
</head>

もちろん、関数には引数が必要なので、すべてのページで同じタイトルが必要な場合は、引数を省略して、すべてのページで使用するページ タイトルを $title 変数に設定することをお勧めします。

お役に立てれば。

于 2013-08-06T01:29:54.623 に答える