san3san
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリ(タクソノミ)リンクリストの親だけリンク無しでdivタグで出力jim912さん
どうもありがとうございます。ループ指定はちょっと考えてみたのですが、
親カテゴリが順次増えていく予定のため
ID指定で子を呼び出すのは今回は現実的でないと諦めました。ID指定以外で、親と子をセットでひとつずつ呼び出す方法は
全く見当がつきませんでした。しかし「やっぱりこういう場合にもループ指定を使うってアイデア自体はアリなんだな」と
わかって、超初心者としてはちょっとほっとしました。
どうもありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: カテゴリ(タクソノミ)リンクリストの親だけリンク無しでdivタグで出力popupさん
ありがとうございます。
教えていただいた過去の投稿を参考にして、なんとか近いものができてきました。walkerパラメータを使って
start_el()で親カテゴリに対してブロック先頭にdivをつける+カテゴリ名をリンクなしh2指定
end_el()で親カテゴリに対してブロック末尾に /div につける
でひとまずどうにかなりましたが、いくつか疑問点があります。1)リストの表示形式指定をしたいのですが、下記のように指定すると反映されません。
どこか記述が間違っていますか? それともこの方法では無理でしょうか?<?php $MyWalker = new MyWalker(); $args = array( 'orderby' => 'name', 'order' => 'ASC', 'style' => 'list', 'show_count' => 1, 'hide_empty' => 0, 'hierarchical' => 1, 'title_li' => 0, 'taxonomy' => '*****', 'walker' => $MyWalker, ); ?> <?php wp_list_categories($args); ?>
2)実は最初の質問時には書いていませんでしたが、
もうひとつ、小カテゴリを囲むulタグにもクラス指定をしたいのです。
試してみたところ、単純に元々のulタグに新たなulがついて二重になっただけでした。
これは他にも対応方法がありそうだと思ったので質問しませんでしたが、
もしwalkerパラメータで一度に解決できそうでしたら
ヒントを教えていただけますでしょうか。そうでなければアクションフックを使う感じですか?
(アクションフックも使ったことが無いのでよく分かっていません。)どうぞよろしくお願いいたします。
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリ(タクソノミ)リンクリストの親だけリンク無しでdivタグで出力フォーラム: 使い方全般
返信が含まれるトピック: home.phpが表示されずにsingle.phpに自動でページ遷移してしまうどうもありがとうございます。
解決できました。
Redirectionというプラグインでindex.htmlをindex.phpに
リダイレクトするよう設定していたのですが、
設定画面ではその設定しかしていないにも関わらず
ログを確認すると他にもリダイレクトの設定が入っていたので
ログを消去のうえ、更に一旦プラグインを削除して
改めて設定しなおしたところ解決しました。【WordPress】トップページが勝手に特定の記事にリダイレクトされる
というこちらの記事も参考になりました。フォーラム: 使い方全般
返信が含まれるトピック: 画像キャプションの有無に関わらず枠を表示したい属性セレクタを使って上記の方法でやってみました。
単純にマージンやパディング0でボーダーのみであればできることはできるのですが
実際には左右や上下にマージンをとったり、
ボーダーにも画像からのマージンをとるデザイン上の都合があるため、
上記の方法だとCSSがかなり複雑になってしまいます。
さらにクロスブラウザ対応にする必要もあるのでちょっと挫折しかかっています。それよりは他にスマートな方法を探してみようかと思います。
いろいろとすみませんでした。フォーラム: 使い方全般
返信が含まれるトピック: 画像キャプションの有無に関わらず枠を表示したいフォーラム: 使い方全般
返信が含まれるトピック: 画像キャプションの有無に関わらず枠を表示したい