フォーラムへの返信

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック投稿者 nobuzoh

    (@nobuzoh)

    わかりました。

    function.phpに同じアクションフックを追加したところ、
    cannot redeclareエラーが出たのと、
    $wp_stylesをvar_dumpしたらmystyleがあったので、
    間違いはない、という結論に達し、
    header.phpを見てみたところ<?php wp_head(); ?>がありませんでした・・・

    トピック投稿者 nobuzoh

    (@nobuzoh)

    解決ではないのですが、
    ア~ワまでのボタンを並べて、
    JQueryで表示、非表示を切り替えるようにしました。

    フォーラム: 使い方全般
    返信が含まれるトピック: メニューからサイトマップを作成したい
    トピック投稿者 nobuzoh

    (@nobuzoh)

    jim912さま

    提示していただいたサンプルでほぼ完璧に表示されました!

    ただ、カテゴリーが2階層目までしか表示されなかったので、
    wp_list_categoriesのパラメータをチェックしたところ、
    日本語codexにはparentというパラメータは確認できませんでした。
    そこでこのparentをchild_ofに変更したところうまく3階層目以降も表示されるようになしました。
    (この対応がまずいようでしたらご指摘願います)

    これで悩みは解決しました!ありがとうございます!!

    フックについては私にとってはまだ未知の領域で正直チンプンカンプンなので、
    これから勉強しようと思います。
    理解できれば更に幅が広がりそうですね。

    トピック投稿者 nobuzoh

    (@nobuzoh)

    参考になりました。
    ありがとうございました。

    トピック投稿者 nobuzoh

    (@nobuzoh)

    jim912さん

    理解が深まるとともにcategory_descriptionで問題も解決しました。
    大変ありがとうございました。

    #問題ではないのですが、
    #echo category_descriptionしてみると、
    #記事がp要素で囲われて表示されるんですね。
    #p要素にスタイル当ててたので予期せぬ表示に一瞬戸惑いました。

    トピック投稿者 nobuzoh

    (@nobuzoh)

    あれからちょっと変化がありました。

    カテゴリは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点をご教授願います。

    ※スラッグのアンダーバーが適切ではないかもという懸念からハイフンに変更しました。
     なので文章も途中からハイフンに変わっています。

6件の返信を表示中 - 1 - 6件目 (全6件中)