2017-02-02 8 views
4

完全にカスタムページを作成しようとしていますが、WPでヘッダーとフッターを作成するのと同じ機能を使用しています。 私が設定することができますどのようにWordpressはカスタムページにカスタムタイトルを設定しました

タイトルPage not found &#8211; My Custom Titleように、ページがすべての罰金が表示されているが、私はget_header()<title>My Custom Title Here</title>を追加しようとしていたとき、私は自分のページのソースでこれを取得しています

<?php 
include("../wp-blog-header.php"); 
get_header(); 
?> 
<title>My Custom Title Here</title> 
<?php 
wp_head(); 
get_footer(); 
?> 

私のページでこれを持っていますカスタムページタイトル?私は、ページが読み込まれた後にタイトルがあるべきであることを意味する<title>My Custom Title Here</title>

答えて

1

多分、理想的ではないかもしれませんが、私はピンチで次のことをしました。追加のロジックを追加するとfunctions.phpに追加することができますが、実際には1ページだけ必要な場合は、get_header()を呼び出す前にその特定のファイルにフィルタを含めるだけです。

<?php 
include("../wp-blog-header.php"); 

add_filter('wp_title', 'custom_title', 1000); 
function custom_title($title) { 
    $title = 'My Custom Title Here'; 
    return $title; 
} 
get_header(); 
?> 
<?php wp_head(); get_footer(); ?> 
+0

これは機能しません。そして、遅い返事をおかけして申し訳ありません。 –

+0

@Illusionこれは、テーマの 'add_filter'がそれを上書きしていないと仮定して動作します。より高い優先順位(3番目のパラメータ)を追加してみてください。99999のように狂ったようなものです。 "add_filter"のテーマを検索して 'wp_title'をターゲットにして、404のタイトルのフィルタの優先順位を確認してください。 – jboneca

関連する問題