サポート » 使い方全般 » 親・子・孫カテゴリーリストにnewマークをつける方法

  • いつも大変お世話になっております。

    親・子・孫がついたカテゴリーリストにnewマークをつける方法が分からずに困っております。

    ●親・子・孫という階層
    ●孫それぞれがユーザーを持っている(親・子はユーザーを持たない)
    ●カテゴリーは自動で増減できる
    という状態で、
    孫が記事を投稿すると、7日間孫だけでなく、これが所属する親・子にもnewを表示させたいのです。

    例:孫カテゴリー5で投稿があった場合、上の子カテゴリー4、親カテゴリー1にも[newマーク]がつく。

     親カテゴリー1 [newマーク]
     ―子カテゴリー2
     ――孫カテゴリー3
     ―子カテゴリー4 [newマーク]
     ――孫カテゴリー5 [newマーク]

     親カテゴリー6
     ―子カテゴリー7
     ――孫カテゴリー8

    <この部分のPHPコード>
    $args = array(
    ‘orderby’ => ‘ID’,
    ‘order’ => ‘ASC’,
    ‘hide_empty’ => 0,
    ‘title_li’ => ”
    );
    wp_list_categories( $args );

    <環境について>
    環境:WordPress4.4
       PHP: 5.4.27
       サーバのバージョン: 5.5.36 – MySQL
    ブラウザ:firefox
    テーマ:自作

    ———————————————————-

    newをカテゴリーリストに表示させる方法はgoogle検索でもあまり検索されず、
    あったとしてもショートコードを貼りつけるというもので、自動でカテゴリーリストに書き出す方法がありませんでした。
    ◇カテゴリーごとに最新投稿が含まれていれば「NEW」を表示するWordPressのショートコード
    http://blog.isao.co.jp/wordpress-shortcode-addnew/

    また、こちらのフォーラムで、
    [解決済み] カテゴリーの横にnew画像を表示したい
    https://ja.forums.wordpress.org/topic/16584
    という投稿で、
    ◇小粋空間様の
    【WordPressのカテゴリーリストに新着マークを表示する「wp_list_categories_with_newmarkプラグイン」】
    http://www.koikikukan.com/archives/2012/01/25-012345.php

    のご紹介があったので、ダウンロードしてプラグインを有効化しようとしました。
    しかし、有効化しようとすると、
    「重大なエラーを引き起こしたため、プラグインを有効化できませんでした。
    Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\reference\wp-content\plugins\wp_list_categories_with_newmark\wp_list_categories_with_newmark.php on line 353」
    と表示され、プラグインが動きません。
    PHP初心者なので自力で修正できませんでした。

    このプラグインを使っても使わなくても上で述べたことがやりたいのです。
    wp_list_categories();以外の方法でも構いません。
    納期が迫っているので、出来るだけ早くご教示いただければ大変助かります。
    よろしくお願いいたします。

  • トピック「親・子・孫カテゴリーリストにnewマークをつける方法」には新たに返信することはできません。