【WordPress】ブログ記事の下(最後)に定型文を毎回自動で入れる方法【プラグインなし】

スポンサーリンク
man

困ってる人

WordPressのブログの記事の下に毎回同じ文章を入れたいんだけど
毎回手で書いたりコピペしてくのは面倒だなぁ


こんにちは、ヨロと申します。

毎度記事の下に同じ決まった文章(定型文)を自動で挿入する方法としては、

single.phpに直接書き込む方法と、functions.phpを使う方法がある。

カテゴリーに関係なく、とにかく毎回同じ文章を記事の下に表示させたいという場合は、

single.phpの、the_content(); よりも下に、表示させたい内容を直接書けばOK。

もし、カテゴリーごとに表示する内容を分けたいという場合、

例えば、記事の最後に別の記事のリンクを毎回貼り付けたい場合は、

functions.phpに、

// ブログ記事下に定型文を貼り付け

function add_bottom_content( $content ) {
    $output = '';
    if ( in_category( 'ここに表示したいカテゴリーのスラッグ' ) ) {
        $output = '<a href="ここに表示させたい記事のURL" rel="noopener" target="_blank">ここに表示したい定型文</a>';

    } else if ( in_category( '表示したいカテゴリーのスラッグ2' ) ) {
        $output = '<p>ここに表示したい定型文</p>';
    }

    if ( $output ) {
        $content .= $output;
    }
    return $content;
}
add_filter( 'the_content', 'add_bottom_content' );

でOK。

終わり。

コメント

タイトルとURLをコピーしました