フォーラムへの返信

11件の返信を表示中 - 1 - 11件目 (全11件中)
  • スレッド開始 osogo

    (@osogo)

    gatespace様

    一覧すべて「2012.07.11」となっております。

    スレッド開始 osogo

    (@osogo)

    gatespace様

    こんにちは。御回答ありがとうございます。コードを記載しておりませんでした。申し訳ありません。
    参考URLまんまコピペなのですが、

    <?php wp_list_categories(array('taxonomy' => 'bookscat')); ?>
    
    <div id="musiccat">
    <?php
    $taxonomy_name = 'bookscat';
    $musiccat_taxonomies = get_terms( $taxonomy_name );
    
    // books タクソノミーが登録されていなければループしない。
    if ( ! is_wp_error( $bookscat_taxonomies ) && count( $bookscat_taxonomies ) ) {
    ?>
    <ul class="books_tax_list">
    <?php
    	foreach ( $bookscat_taxonomies as $bookscat_taxonomy ) {
    		// 投稿タイプがbooks で $taxonomy_name タクソノミーかつ、 カテゴリーが$bookscat_taxonomy->slugの記事を取得
    		$tax_posts = get_posts( array( 'post_type' => 'books',
    									   'taxonomy' => $taxonomy_name,
    									   'term' => $bookscat_taxonomy->slug,
    									   'posts_per_page' => -1) );
    		// 記事があれば、カテゴリーと記事のリストを表示
    		if ( $tax_posts ) {
    
    ?>
    
    	<li class="books_tax"><h3><a href="<?php echo get_term_link($bookscat_taxonomy->slug, 'bookscat');?>"><?php echo $bookscat_taxonomy->name; ?></a></h3>
    		<ul class="music_tax_<?php echo esc_attr( $musiccat_taxonomy->slug ); ?>">
    <?php
    			foreach ( $tax_posts as $tax_post ) {
    				$link = get_permalink( $tax_post->ID );
    ?>
    			<li class="books_tax_post"><a href="<?php echo esc_url( $link ); ?>">
    			<?php echo get_the_post_thumbnail($tax_post->ID, 'item_image_thumb') ?><?php echo esc_html( apply_filters( 'the_title', $tax_post->post_title ) ); ?></a>
                <?php echo get_the_date('Y.m.d'); ?>
    
    </li>
    <?php
    			}
    ?>
    		</ul>
    	</li>
    <?php
    		}
    	}
    ?>
    </ul>
    <?php
    }
    ?>
    
    </div>

    上記のコードにそのまま<?php echo get_the_date('Y.m.d'); ?>を書いてしまうと、意図しない日付が表示されてしまっています。

    発売日は過去投稿を利用して、2004年11月3日の発売のものは、その日付を投稿日として日も付けて、一覧記事投稿の並び順をコントロールしております。

    シングルページには<?php echo get_the_date(‘Y.m.d’); ?>を利用し、その商品の発売日を表示させる事が出来たのですが、投稿一覧にも投稿日日付=発売日を表示させたいのです。

    スレッド開始 osogo

    (@osogo)

    早速の御回答ありがとうございます。

    出来ました!理想通りの表示が出来ています。

    大変感謝いたします。どうもありがとうございました。

    スレッド開始 osogo

    (@osogo)

    mypacecreatorさん 御回答ありがとうございます。

    説明不足申し訳ありません。

    カスタムタクソノミーで作成したカテゴリーです。
    こちらで作品ギャラリーのページを作成しています。
    ■全年代別作品(page.php)で2004年~から現行の作品一覧をサムネイルで表示
    ■各年代作品(taxonomy.php)で各年代の作品一覧をサムネイルで表示
    ■作品単体ページ(single.php)
    で表示させるのが目標です。

    現状のコードはコチラのページを参考にしてあります。
    http://ja.forums.wordpress.org/topic/4823?replies=5

    <?php
    $taxonomy_name = 'gallerycat';
    $gallerycat_taxonomies = get_terms( $taxonomy_name );
    
    // hogehoge タクソノミーが登録されていなければループしない。
    if ( ! is_wp_error( $gallerycat_taxonomies ) && count( $gallerycat_taxonomies ) ) {
    ?>
    <ul class="gallery_tax_list">
    <?php
    	foreach ( $gallerycat_taxonomies as $gallerycat_taxonomy ) {
    		// 投稿タイプがhoge で $taxonomy_name タクソノミーかつ、 カテゴリーが$hogehoge_taxonomy->slugの記事を取得
    		$tax_posts = get_posts( array( 'post_type' => 'gallery', 'taxonomy' => $taxonomy_name, 'term' => $gallerycat_taxonomy->slug ) );
    		// 記事があれば、カテゴリーと記事のリストを表示
    		if ( $tax_posts ) {
    
    ?>
    
    	<li class="gallery_tax"><h3><?php echo $gallerycat_taxonomy->name; ?></h3>
    		<ul class="gallery_tax_<?php echo esc_attr( $gallerycat_taxonomy->slug ); ?>">
    <?php
    			foreach ( $tax_posts as $tax_post ) {
    				$link = get_permalink( $tax_post->ID );
    ?>
    			<li class="gallery_tax_post"><a>">
    			<?php echo get_the_post_thumbnail($tax_post->ID, array(83,83)) ?></a>
    <?php
    			}
    ?>
    
    <?php
    		}
    	}
    ?>
    
    <?php
    }
    ?>

    お手数掛けますが、何卒宜しくお願いします。

    スレッド開始 osogo

    (@osogo)

    サムネイルの件は解決できましたので、解決済みに変更いたします。

    御享受下さいましたjim912さんにとても感謝いたします。
    ありがとうございました。

    スレッド開始 osogo

    (@osogo)

    すいません、またまた質問です。

    各カテゴリ記事一覧の表示数が5件のみしか表示されません。

    ダッシュボードで設定した投稿数は20件に設定してあります。
    taxonomy.phpで表示されるものはきちんと件数分表示されるのですが。

    教えて下さると非常に助かります。
    どうぞ宜しくお願いします。

    スレッド開始 osogo

    (@osogo)

    すいません、厚かましいですが、ひとつ疑問が出てきました。

    <ul>A カテゴリ
    <li><a href="#">A 各記事</a></li>
    </ul>
    
    <ul>B カテゴリ
    <li><a href="#">B 各記事</a></li>
    </a>
    </ul>
    ...

    と表示されるようになりましたが、ul部分、各カテゴリーページへリンクをしたいのですが、どのようにすれば良いのでしょうか?

    恐れ入りますが、宜しくお願い致します。

    スレッド開始 osogo

    (@osogo)

    jim912さん、こんにちは。
    御回答ありがとうございました。

    カスタム投稿タイプのIDを指定

    で戸惑いましたが、無事解決する事が出来ました。

    本当に感謝いたします。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿のタームを表示させたい
    スレッド開始 osogo

    (@osogo)

    jim912さん

    お忙しいところありがとうございました。
    jim912さんのページも拝見させて頂いております。
    もうすこし「タクソノミー」とはなんぞやを勉強します。

    フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿のタームを表示させたい
    スレッド開始 osogo

    (@osogo)

    jim912さん

    御回答ありがとうございます。感謝いたします。
    なぜか、通常の投稿のみが表示されてしまいます。

    <?php query_posts(‘post_type=nagoya’); ?>
    で、きちんと記事が表示されるのですが、もちろんそのカテゴリーの全記事が表示されます。
    スラッグの問題でしょうか。

    お時間のあるときにお答え下されば幸いです。

    スレッド開始 osogo

    (@osogo)

    未来分を親ページ、過去分を子ページに表示させたいというのが希望です。

    暫定的自己回避案で現在は未来と過去は別階層のページで表示させました。

    引き続き宜しくお願い致します。

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