2017-08-04 15 views
0

Wordpressプラグインを使用してページの<title>タグを上書きしようとしています。 私はテーマのコードを変更したくありません。私はちょうどテーマを強制的にいくつかのページタイトルをプラグインを介して変更したいと思っています。Wordpressプラグインを使用してタイトルタグを上書きする

テーマはadd_theme_support('title-tag')です。 wp_titleの使用は推奨されなくなりました。

+0

https://codex.wordpress.org/Plugin_API/Filter_Reference/the_title – Scuzzy

答えて

2

テーマがすでにtitle-tagをサポートしている場合は、テーマにwp_title()を使用できないという問題があります。

<head> 
    <meta charset="<?php bloginfo('charset'); ?>"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <?php wp_head(); ?> 
</head> 

フィルタとtitle-tagサポート:

add_action('after_setup_theme', 'my_theme_functions'); 
function my_theme_functions() { 
    add_theme_support('title-tag'); 
} 

add_filter('wp_title', 'custom_titles', 10, 2); 
function custom_titles($title, $sep) { 

    //set custom title here 
    $title = "Some other title" . $title;; 
    return $title; 
} 

あなたがこれを行う場合、それは完璧に動作しますあなたのテーマの<head>は次のようになります。

+0

リンクの根底にある解決策について説明していない限り、リンクは良い答えではありません。 – Difster

+0

更新されたコードを使用してください –

+0

私はダウン投票を削除しました。 – Difster

関連する問題