nobuzoh
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: とあるアクションフックでwp_enqueue_styleを実行してみたわかりました。
function.phpに同じアクションフックを追加したところ、
cannot redeclareエラーが出たのと、
$wp_stylesをvar_dumpしたらmystyleがあったので、
間違いはない、という結論に達し、
header.phpを見てみたところ<?php wp_head(); ?>がありませんでした・・・フォーラム: 使い方全般
返信が含まれるトピック: ア、カ、サ、タ・・・という具合に頭文字でページネーションフォーラム: 使い方全般
返信が含まれるトピック: メニューからサイトマップを作成したいjim912さま
提示していただいたサンプルでほぼ完璧に表示されました!
ただ、カテゴリーが2階層目までしか表示されなかったので、
wp_list_categoriesのパラメータをチェックしたところ、
日本語codexにはparentというパラメータは確認できませんでした。
そこでこのparentをchild_ofに変更したところうまく3階層目以降も表示されるようになしました。
(この対応がまずいようでしたらご指摘願います)これで悩みは解決しました!ありがとうございます!!
フックについては私にとってはまだ未知の領域で正直チンプンカンプンなので、
これから勉強しようと思います。
理解できれば更に幅が広がりそうですね。フォーラム: 使い方全般
返信が含まれるトピック: Custom Post Type UIで作成したカスタム投稿タイプをメインクエリで表示する方フォーラム: 使い方全般
返信が含まれるトピック: どのカテゴリからでも同じカテゴリ名が表示されるjim912さん
理解が深まるとともにcategory_descriptionで問題も解決しました。
大変ありがとうございました。#問題ではないのですが、
#echo category_descriptionしてみると、
#記事がp要素で囲われて表示されるんですね。
#p要素にスタイル当ててたので予期せぬ表示に一瞬戸惑いました。フォーラム: 使い方全般
返信が含まれるトピック: どのカテゴリからでも同じカテゴリ名が表示されるあれからちょっと変化がありました。
カテゴリはA~Dとある中、
投稿Xは始め、Bだけをカテゴリとしていました。
その後、Dも投稿Xのカテゴリとしました。
この状態で前投稿のような現象が置きました。ここで、試しに投稿Yを追加し、そのカテゴリをCとすると、
category-cat_c.phpを表示させた時に C と表示されました。
ただ、今度はcategory-cat_a.phpでも C と表示されるようになりました。思う通りにならないのはカテゴリの考え方、投稿の仕方に問題があるのかな?と思います。
・カテゴリA「動物」
・カテゴリB「すべての動物」
→投稿X「ネズミ」
・カテゴリC「脊椎動物」
・カテゴリD「哺乳類」
→投稿X「ネズミ」
というイメージでカテゴリの分け方、投稿の仕方等問題はないように見えるのですが・・・さらに調べてみると、
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_the_category
にあるget_the_categoryの説明では、cat_nameは「記事のカテゴリ名」とあります。
記事のカテゴリ名ということは投稿Xのカテゴリ名の事になるのだと思うので、
少なくともcategory-cat_b.phpではB、category-cat_d.phpではDと表示されるはず、
と思ったのですが、投稿Xのパーマリンクを見ると、
http://localhost/wordpress/cat-a/cat-b/X/
となっているので、これが基準となるのであれば、A~Dのcat_nameがBとなるのはうなずけます。
だから他の個人ブログのget_the_categoryの説明によく書いてある、
「現在のページのカテゴリー名」という表現に語弊があるのかな?と思いました。で、結局のところ今だ解決には至っていないのですが、
ここまでの認識に間違いがないのか?
うまく表示できるテンプレートタグはないのか?
各カテゴリでファイルを分けてるんだからおとなしくオンコーディングで書き分けるのが良いのか?以上の3点をご教授願います。
※スラッグのアンダーバーが適切ではないかもという懸念からハイフンに変更しました。
なので文章も途中からハイフンに変わっています。