WordPress 記事にカテゴリ別の定型文を追加する

̃Gg[͂ĂȃubN}[Nɒlj


個別投稿ページの記事最下部に定型文を挿入してみました。
また、記事のカテゴリ別に挿入する文を変えています。



以下をfunctions.phpに追記しました。

<?php
//記事のカテゴリにあった定型文をを追記する
function add_fix_message_matching_category($content) {
    //単独記事でなければ何もしない(ブログトップやカテゴリのページに表示されると見苦しいので)
    if(!is_single())
    {
        return $content;
    }
    $html_tag = "";//HTMLタグ
    $categoryList = get_the_category();//カテゴリリスト
    foreach($categoryList as $cat_now)
    {
        $now_id   = $cat_now->cat_ID;//カテゴリID(今回は未使用)
        $now_name = $cat_now->cat_name;//カテゴリ名
        switch($now_name)
        {
            case "Android":
                $html_tag .= "ここに追加したい定型文を記述";
            break;
            case "DirectX":
                $html_tag .= "ここに追加したい定型文を記述";
            break;
                           :
                          (略)
                           :
            default:
                $html_tag .= "";
            break;
        }
    }
    return $content.$html_tag;//記事と結合
}
add_filter('the_content', 'add_fix_message_matching_category');
?>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です