• 解決済 SNTR

    (@sntr)


    初心者ながら、WordPressのフックについてについて勉強中です。
    詳しい方が居りましたらご教授下さい。

    各投稿ページ下部に、1つ前のページへ戻るボタンを作成したいのですが、下記のコードをfunctions.phpに書き込むと、固定ページにも反映されてしまいます。

    function punchline($the_content) {
    if (is_singular()) {
    $return = $the_content;
    $return .= ‘<Form><Input type=button value=”1つ前へ戻る” onClick=”javascript:history.go(-1)”></Form> ‘;
    return $return;
    } else {
    return $the_content;
    }
    }
    add_filter(‘the_content’,’punchline’);

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 公式ドキュメントによると、
    —–
    wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/is_singular
    この 条件分岐タグ は、個別の記事を表示しているかどうかをチェックします。これは以下の関数のいづれかがtrueを返すことと同義となります。
    is_single()
    is_page()
    is_attachment()
    もし$post_typesパラメーターが指定されている場合、それが投稿種類の1つの為のクエリであるかを追加でチェックします。
    —–

    と、is_singularは固定ページで真になりますね。
    is_singleを使ってみてはいかがでしょうか

    トピック投稿者 SNTR

    (@sntr)

    >Fumito MIZUNO様
    無事、希望通りの戻るボタンを作成するボタンのフックを追加出来ました。
    ご指導ありがとうございました。
    もっとフックについて学ばさせて頂きます。

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「投稿ページへのフック」には新たに返信することはできません。