-
投稿者投稿
-
2022年10月14日 11:51 AM #112368
【お使いの Snow Monkey のバージョン】17.2.8
【お使いの Snow Monkey Blocks のバージョン】16.1.0
【お使いの Snow Monkey Editor のバージョン】8.0.2
【お使いのブラウザ】Chrome
【当該サイトのURL】### 実現したいこと
多分すごく簡単なことだと思うのですが・・・簡単すぎて過去記事見つけられずm(_ _)m
理想はスクリーンショットのように、アーカイブページや固定ページではページタイトル、投稿ページでは投稿のタイトルではなく「News」という文言を出したいです。
### 発生している問題
アーカイブページ(固定ページNews )や固定ページは希望通りページタイトルが表示されています。
投稿ページではタイトルの部分に投稿タイトルとメタ情報が表示されています(当然なのですが)。それをNewsという文言にしたいです。### 試したこと
以下2つのコードをMy Snow Monkeyに書いてみました。(間違ってそう・・・と思いながら・・・)
1)
add_filter(
‘snow_monkey_template_part_render_template-parts/content/entry/header/header’,
function( $html, $name, $vars ) {
$html = str_replace(
‘<h1 class=”c-entry__title”>’.the_title().'</h1>’,
‘<h1 class=”c-entry__title”>News</h1>’,
$html
);
return $html;
},
10,
3
);→投稿タイトルが違う場所に表示されました。
2)
add_filter(
‘snow_monkey_template_part_render_template-parts/content/entry/header/header’,
function( $html, $name, $vars ) {
$html = str_replace(
‘<h1 class=”c-entry__title”><?php the_title(); ?></h1>’,
‘<h1 class=”c-entry__title”>News</h1>’,
$html
);
return $html;
},
10,
3
);→何も起こらない。
そもそもやってることが見当違いかもしれませんが・・・よろしくお願いいたします。
♥ 0いいねをした人: 居ません2022年10月14日 12:20 PM #1123732022年10月14日 2:20 PM #112381GONSY様
いつもありがとうございますm(_ _)m
いただいたコードで試してみたのですが見たところ変化がなく、headのtitleタグも投稿記事のタイトルが入っていました。
・・・何かわかりそうでしょうか?
♥ 0いいねをした人: 居ません2022年10月14日 3:23 PM #112382私の環境では、固定ページと投稿ページが上図のように設定していて、徳本さんが希望される表示をおこなっています。
設定はどうなっていますか?♥ 0いいねをした人: 居ません2022年10月14日 3:37 PM #112384設定を合わせてみたのですが、だめみたいでして・・・
他に確認することありますでしょうか?
♥ 0いいねをした人: 居ません2022年10月14日 9:11 PM #112394今回の場合は、
args
を書き換えるよりもsnow_monkey_pre_template_part_render_<slug>
で、html の出力を書き換えた方が、内部処理も早くなると思います。add_filter( 'snow_monkey_pre_template_part_render_template-parts/content/entry/header/header', function( $html ) { if ( is_singular( 'post' ) ) { ob_start(); ?> <header class="c-entry__header"> <p class="single-post-header__title">News</p> </header> <?php $html = ob_get_contents(); ob_end_clean(); return $html; } return $html; }, 10 );
記事タイトルの方をH1にすると思うので、NewsはPタグにしています。
2022年10月21日 11:53 AM #112610 -
投稿者投稿
- トピック「ページタイトルに表示される文言を任意のものに変更したい。」には新しい返信をつけることはできません。