2014年07月25日 未分類

WordPressのカテゴリーテンプレートをカスタマイズしていると、現在表示中のカテゴリIDを取得したい場合があります。 「wordpress カテゴリid 取得」なんかで検索かけると多くの記事がヒットしますが、あまりにも誤情報が多いので、自分用をかねてメモ。

×誤り

このやり方では、複数のカテゴリに属している場合など、表示中のカテゴリIDと違うものが取得されます。

<?php
	$cat = get_the_category();
	$cat = $cat[0];

	$cat_name = $cat->name;
	$cat_id   = $cat->cat_ID;
?>

◎正しい方法

<?php
$cat_id = get_query_var('cat');
if( !$cat_id ){
$cat_now = get_the_category();
$cat_now = $cat_now[0];
$cat_id  = $cat_now->cat_ID;
}
//echo $cat_id;
?>
引用 : http://pct.unifas.net/wordpress/1330/

この投稿へのコメント

コメントはまだありません。

ピックアップ記事

wordpress + PHP でsessionを使う

2014年03月31日 未分類
テーマ内のfunctions.phpに以下を追加 [php]/** * init_sessions() * * @uses session_id() * @uses session_start() */ function init_sessions() { if (!session_id()) { session_start(); …
「wordpress + PHP でsessionを使う」をはてなブックマークに追加

iBooks Author: テンプレートを選択する

2012年01月26日 未分類
iBooks Authorのテンプレートについて iBooks Authorで、ブックを作成するには、テンプレートから始める必要があります。 最初から利用出来るテンプレートには、「基本、コンテンポラリー、モダンタイプ、クラシック、論説、クラフト」の6種類が用意されています。(画像参考) 既存のテンプレートには、ブックの作成に必要なすべての要素(チャプタとセクションのサンプル、およびテキス…
「iBooks Author: テンプレートを選択する」をはてなブックマークに追加

2011-05-31 のツイートログ

2011年05月31日 未分類
@nana_11711 期待しとくわ(=´∀`)人(´∀`=) in reply to nana_11711 # あーお盆休みかぁ(´・_・`) チェコを満喫してちょーだい♪( ´θ`)ノ おもしろ話でも期待しとくわ(^ー゜) RT @nana_11711 @apr_20 お盆実家帰っても仕事やってそやね(+×+)尊敬。チェコで楽しんできまーす♪ # 社会人に夏休みなどなーーい♪(´ε` …
「2011-05-31 のツイートログ」をはてなブックマークに追加

[xserver]時間が経ってもサブドメインが追加されなかったので再登録してみた

2014年08月23日 未分類
よくあることなのか分かりませんが、xserverの管理画面からサブドメインを追加したのですが、半日以上経っても追加されませんでした。 そもそもサブドメイン追加の際に以下の様な説明があるので、待てばよかったのかもしれませんが、今回は急いでいたので・・・(*_*; 【ご注意】 サブドメインは追加後、サーバーに設定が反映されるまで数時間(最大で2日)かかります。 xserverはいくつか契約…
「[xserver]時間が経ってもサブドメインが追加されなかったので再登録してみた」をはてなブックマークに追加

2011-06-01 のツイートログ

2011年06月01日 未分類
@nana_11711 何があったか知らんけど、チェコに行く頃には、忘れてるΣ( ̄。 ̄ノ)ノ in reply to nana_11711 # 変なの(´Д` ) RT @RocketNews24 勤務時間外に人命救助したら懲戒処分になった救命士 / 国民の声「何のための救急救命士だ」 http://goo.gl/rz97g # 帰ってサッカー見る♪( ´θ`)ノ # @nana_117…
「2011-06-01 のツイートログ」をはてなブックマークに追加