フォーラムへの返信

10件の返信を表示中 - 1 - 10件目 (全10件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: 投稿を関連付けし相互で表示
    トピック投稿者 nakomaru

    (@nakomaru)

    便利なプラグインのご紹介ありがとごうございます!
    早速試してみました。
    相互の関連付けが簡単にできました。
    解決済みにさせていただきます。

    トピック投稿者 nakomaru

    (@nakomaru)

    できました!!!
    ありがとうございました!

    フォーラム: 使い方全般
    返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリー
    トピック投稿者 nakomaru

    (@nakomaru)

    できました!!!!!!
    ありがとうございます!!!!

    色々質問の仕方等ご迷惑をおかけしました。m(__)m
    ご丁寧にソースをあげていただき本当に助かりました。
    ありがとうございました!!

    フォーラム: 使い方全般
    返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリー
    トピック投稿者 nakomaru

    (@nakomaru)

    すみません!!
    私のご質問がわかりづらかったと思います。

    カテゴリIDが7の時に、カテゴリー7に属する子カテゴリーの
    【タイトル】【写真】【説明】
    カテゴリIDが7以外の時には、表示しているカテゴリーの
    【タイトル】【写真】【説明】をさせたいのです。

    私が書いたソースだと、
    カテゴリIDが7の時に、カテゴリー7に属する子カテゴリーの
    【タイトル】【説明】
    カテゴリIDが7以外の時には、表示しているカテゴリーの
    【タイトル】【写真】【説明】
    が表示されているものになります。

    なので、カテゴリIDが7の時に、カテゴリー7に属する子カテゴリーの【写真】を
    表示する方法が知りたいんです。

    <?php if (is_category(7)): ?>
    カテゴリー7に属する子カテゴリーの【タイトル】【写真】【説明】【投稿一覧】
    <?php endif; ?>
    フォーラム: 使い方全般
    返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリー
    トピック投稿者 nakomaru

    (@nakomaru)

    わかりづらくてすみません。
    めちゃくちゃで分かりづらいかもしれませんが、宜しくお願いします。

    【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以外】カテゴリ一ここまで▲ -->
    フォーラム: 使い方全般
    返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリー
    トピック投稿者 nakomaru

    (@nakomaru)

    どちらもcategory.phpに記述しています。
    しかし、上のコードは条件分岐で<?php if (is_category(7)): ?>の中に、
    下のコードは<?php else: ?>に記入しています。

    理解不足な為、上のコード内でのカテゴリーID取得する方法がわからないです。
    すみません。宜しくお願いします。

    フォーラム: 使い方全般
    返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリー
    トピック投稿者 nakomaru

    (@nakomaru)

    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="" />

    しかし、どうしても上記の条件で表示させたいです。
    宜しくお願いします。

    フォーラム: 使い方全般
    返信が含まれるトピック: 特定の親カテゴリーに属する子カテゴリー
    トピック投稿者 nakomaru

    (@nakomaru)

    自分なりに調べて途中までできました。

    <?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; ?>

    これで、特定の親カテゴリーに属する子カテゴリーで、
    一部子カテゴリーを除外し、
    子カテゴリーのタイトルと説明と投稿記事の一覧を表示することができました。

    しかし、カスタムフィールドでカテゴリーの編集画面に追加した画像を表示する方法がわかりません。
    何卒宜しくお願いします。

    フォーラム: 使い方全般
    返信が含まれるトピック: 指定枚数の画像を表示させたいです。
    トピック投稿者 nakomaru

    (@nakomaru)

    追記です。

    <?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の後に記述しても一切表示されません。
    宜しくお願いします。

    フォーラム: 使い方全般
    返信が含まれるトピック: 指定枚数の画像を表示させたいです。
    トピック投稿者 nakomaru

    (@nakomaru)

    すみません!表示が変で書き直したら同じ内容を2回も投稿してしまいました。
    前2つ解決済みにします。

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