nakomaru
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 投稿を関連付けし相互で表示便利なプラグインのご紹介ありがとごうございます!
早速試してみました。
相互の関連付けが簡単にできました。
解決済みにさせていただきます。フォーラム: 使い方全般
返信が含まれるトピック: 現在のページに属する子ページ、更に子ページに属する孫ページを表示さできました!!!
ありがとうございました!フォーラム: 使い方全般
返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリーできました!!!!!!
ありがとうございます!!!!色々質問の仕方等ご迷惑をおかけしました。m(__)m
ご丁寧にソースをあげていただき本当に助かりました。
ありがとうございました!!フォーラム: 使い方全般
返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリーすみません!!
私のご質問がわかりづらかったと思います。カテゴリIDが7の時に、カテゴリー7に属する子カテゴリーの
【タイトル】【写真】【説明】
カテゴリIDが7以外の時には、表示しているカテゴリーの
【タイトル】【写真】【説明】をさせたいのです。私が書いたソースだと、
カテゴリIDが7の時に、カテゴリー7に属する子カテゴリーの
【タイトル】【説明】
カテゴリIDが7以外の時には、表示しているカテゴリーの
【タイトル】【写真】【説明】
が表示されているものになります。なので、カテゴリIDが7の時に、カテゴリー7に属する子カテゴリーの【写真】を
表示する方法が知りたいんです。<?php if (is_category(7)): ?> カテゴリー7に属する子カテゴリーの【タイトル】【写真】【説明】【投稿一覧】 <?php endif; ?>
フォーラム: 使い方全般
返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリーわかりづらくてすみません。
めちゃくちゃで分かりづらいかもしれませんが、宜しくお願いします。【category.php】に記述してあります。
<!-- ▼カテゴリ【ID=7】▼ --> <?php if (is_category(7)): ?> <div class="content"> <?php $categories = get_terms( 'category', array( 'orderby' => 'count', 'hide_empty' => 0, 'child_of' => 7, 'exclude' => array(8,9,10), ) ); foreach($categories as $value): ?> <p><a href="<?php echo get_category_link($value->term_id); ?>"><?php echo $value->name;?></a></p><p><?php echo $value->description; ?></p> <ul> <?php $postslist = get_posts( "category=$value->term_id & numberposts=100" ); foreach ( $postslist as $post ) { ?> <li><a href=<?php echo get_permalink(); ?>><?php echo $post->post_title; ?></a></li> <?php } ?> </ul> <?php endforeach; ?> </div> <!-- ▲カテゴリ【ID=7】ここまで▲ --> <!-- ▼【ID=7以外】カテゴリ一▼ --> <?php else: ?> <div class="content"> <?php $cat_id = get_queried_object()->cat_ID; $post_id = 'category_'.$cat_id; ?> <?php single_cat_title(); ?> <img src="<?php the_field( 'MainImage',$post_id); ?>" alt="" /> <?php echo category_description(); ?> </div> <?php endif; ?> <!-- ▲【ID=7以外】カテゴリ一ここまで▲ -->
フォーラム: 使い方全般
返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリーどちらもcategory.phpに記述しています。
しかし、上のコードは条件分岐で<?php if (is_category(7)): ?>の中に、
下のコードは<?php else: ?>に記入しています。理解不足な為、上のコード内でのカテゴリーID取得する方法がわからないです。
すみません。宜しくお願いします。フォーラム: 使い方全般
返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリーpluto1234様
詳細を書かずに質問してすみません。
プラグイン【Advanced Custom Fields】を使用しています。フィールド名:MainImage
フィールドタイプ:画像
返り値:画像URL位置ルールで「分類(追加/編集)でカテゴリー」のみに設定し、
カテゴリーの編集画面にカスタムフィールドを追加しています。ちなみに、上記の条件(特定の親カテゴリーに属する子カテゴリー)でなければこれで表示することができました。
<?php $cat_id = get_queried_object()->cat_ID; $post_id = 'category_'.$cat_id; ?> <img src="<?php the_field( 'MainImage',$post_id); ?>" alt="" />
しかし、どうしても上記の条件で表示させたいです。
宜しくお願いします。フォーラム: 使い方全般
返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリー自分なりに調べて途中までできました。
<?php $categories = get_terms( 'category', array( 'orderby' => 'count', 'hide_empty' => 0, 'child_of' => 7, 'exclude' => array(8,9,10), ) ); foreach($categories as $value): ?> <p><a href="<?php echo get_category_link($value->term_id); ?>"><?php echo $value->name;?></a></p> <p><?php echo $value->description; ?></p> <ul> <?php $postslist = get_posts( "category=$value->term_id & numberposts=100" ); foreach ( $postslist as $post ) { ?> <li><a href=<?php echo get_permalink(); ?>><?php echo $post->post_title; ?></a></li> <?php } ?> </ul> <?php endforeach; ?>
これで、特定の親カテゴリーに属する子カテゴリーで、
一部子カテゴリーを除外し、
子カテゴリーのタイトルと説明と投稿記事の一覧を表示することができました。しかし、カスタムフィールドでカテゴリーの編集画面に追加した画像を表示する方法がわかりません。
何卒宜しくお願いします。フォーラム: 使い方全般
返信が含まれるトピック: 指定枚数の画像を表示させたいです。追記です。
<?php $i = 1; while( $i <= 6 ) { echo "<img src=\"http://127.0.0.1/wordpress/wp-content/themes/theme1/cat1/images0$1.jpg\"><br />"; $i++; } ?>
これで画像を指定回数だけ画像を呼び出すことができました。
しかし、画像パスが絶対パスになってしまうし、いちいちファイル名を書き直すのが大変です。
画像パスは
src=”サイトURL/カテゴリー名/カスタムフィードで設定したファイルの名前/0$1.jpg”
というようにしたいです。<img src=”<?php bloginfo(‘template_url’); ?>/<?php $cat = get_the_category(); echo $cat[0]->slug; ?>/<?php echo post_custom(‘FileName’); ?>01.jpg” />
で試したところ画像を表示することができました。
しかし、これを上のwhileの中のechoの後に記述しても一切表示されません。
宜しくお願いします。フォーラム: 使い方全般
返信が含まれるトピック: 指定枚数の画像を表示させたいです。