wordpressのディレクトリ外で新着情報にカテゴリ別のアイコンを表示する方
-
まず現状です。
wordpressのディレクトリ外にあるindex.phpでは、<?php require_once $_SERVER['DOCUMENT_ROOT']."/blog/wp-load.php"; ?>
でwordpressのタグが使えるようにしています。
新着情報の表示にはプラグイン Customizable Post Listings を使ってます。
そして<?php c2c_get_recent_posts(10,"<li>%post_date% (Thu)%post_URL%</li>",'','date','DESC',0,'Y.m.j'); ?>
と記述することで、望みどおりの表示になっています。
※(Thu)は曜日を読み込む予定で、まだそのタグがわからないので、ついでで申し訳ないですが、簡単に分かる方がいらっしゃれば一緒に教えてください。問題はここからなのですが、
<?php c2c_get_recent_posts(10,"<li class=\"{$cat_style}\">%post_date% (Thu)%post_URL%</li>",'','date','DESC',0,'Y.m.j'); ?>
という感じで、liにクラスを適応し、ここにカテゴリスラッグを読み込んで、それと同じクラスを作成してアイコンを呼び込もうとしています。
結果、以下のようにしてます。
<?php $cats = get_the_category(); $cat = $cats[0]; $cat_style = $cat->category_nicename; ?> <?php c2c_get_recent_posts(10,"<li class=\"{$cat_style}\">%post_date% (Thu)%post_URL%</li>",'','date','DESC',0,'Y.m.j'); ?>
これで、wordpressのディレクトリ内では<li class=”カテゴリスラッグ”>となり望みどおりなのですが、wordpressのディレクトリ外では<li class=””>となり、どうやらカテゴリスラッグを読み込んでくれてません。
wordpressディレクトリ外でカテゴリスラッグを読み込む方法、もしくは他に良い方法があればお教えいただけないでしょうか。
よろしくお願いします。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「wordpressのディレクトリ外で新着情報にカテゴリ別のアイコンを表示する方」には新たに返信することはできません。