サポート » 使い方全般 » カスタムフィールドテンプレートでのページ送り

  • popcorndesign

    (@popcorndesign)


    現在カスタムフィールドテンプレートを使用し、下記のようなコードで
    記事一覧を取得しています。

    <?php
    	$paged = get_query_var('paged');
    	$posts_per_page = 15;
    	$total_page_num = ceil( $wp_query->found_posts / $posts_per_page );
    	query_posts('post_type=results&category_name=other&posts_per_page=15&order=ASC&paged='.$paged); ?>
    
    	<?php if (have_posts()) : ?>
    	<?php while (have_posts()) : the_post(); ?>
    
        コンテンツが入る
    
    	<?php endwhile; endif ?>

    また、カテゴリーを分けて、wp_dropdown_categoriesでカテゴリーを
    絞り込んでいます。

    <?php wp_dropdown_categories('orderby=name&include=4,5,6,7,8,9,10&show_count=1&title_li=&hide_empty=0&order=DESC'); ?>
    
    		<script type="text/javascript"><!--
    			var dropdown = document.getElementById("cat");
    			function onCatChange() {
    				if ( dropdown.options[dropdown.selectedIndex].value > 0 ) {
    					location.href = "<?php echo get_option('home');
    		?>/?cat="+dropdown.options[dropdown.selectedIndex].value;
    				}
    			}
    			dropdown.onchange = onCatChange;
    		--></script>

    そして<?php wp_pagenavi(); ?>でページネーションを取得していますが、
    絞り込んだ後のカテゴリーページでのページネーションが機能せず、
    困っています。
    何か書き方に問題があるのでしょうか?
    どなたかご教授お願い致します。

    現在のコード

    <div id="dropdown_categories">
    		<p>ご希望の業種で絞り込む事ができます。下記メニューよりお選びください。</p>
    
    		<?php wp_dropdown_categories('orderby=name&include=4,5,6,7,8,9,10&show_count=1&title_li=&hide_empty=0&order=DESC'); ?>
    
    		<script type="text/javascript"><!--
    			var dropdown = document.getElementById("cat");
    			function onCatChange() {
    				if ( dropdown.options[dropdown.selectedIndex].value > 0 ) {
    					location.href = "<?php echo get_option('home');
    		?>/?cat="+dropdown.options[dropdown.selectedIndex].value;
    				}
    			}
    			dropdown.onchange = onCatChange;
    		--></script>
       	</div>
    
    	<?php
    	$paged = get_query_var('paged');
    	$posts_per_page = 15;
    	$total_page_num = ceil( $wp_query->found_posts / $posts_per_page );
    	query_posts('post_type=results&posts_per_page=15&order=ASC&paged='.$paged); ?>
    
    	<?php if (have_posts()) : ?>
    	<?php while (have_posts()) : the_post(); ?>
    
    	<?php $img_url = wp_get_attachment_image_src(get_post_meta($post->ID,"画像",true),'large'); ?> 
    
    	<div class="item_loop">
    		<table class="item_table">
    			<tr>
    				<td><span class="voice-title"><?php the_title(); ?></span>
    				<a href="<?php echo $img_url[0]; ?>" rel="lightbox"><?php echo wp_get_attachment_image(get_post_meta($post->ID,"画像",true),'originalImage'); ?></a></td>
    			</tr>
    		</table>
    	</div>
    	<?php endwhile; endif ?>
    	<?php wp_pagenavi(); ?>

  • トピック「カスタムフィールドテンプレートでのページ送り」には新たに返信することはできません。