• 解決済 qpgawgaw

    (@qpgawgaw)


    TOPページにページナビ付きの新着情報を入れ子として表示させたいのですが、何か方法はありますでしょうか?

    投稿記事(新着情報)のカテゴリーが「news」なので、

    <iframe width=400px height=500px src="http:/TOPページ/category/news" scrolling="auto"></iframe>

    としましたが案の定、ヘッダー部に設置した画像等全て表示されてしまい上手くいきませんでした。

    新着情報を別のページ(たとえばnews.phpを作成して)に書きだして表示させようと思いましたが、別のページからWordPressの新着情報を読み込みに行く方法が分かりませんでした。
    (ページナビも読み込みさせたいです)

    どなたかページナビと新着情報を入れ子にする方法をご享受ください。
    ページナビや新着情報を別ページに読み込む方法だけでも結構です、宜しくお願いします。

    //新着情報です
    <? query_posts('cat=1'); ?> //IDを1に指定
    <?php if(is_category('1')): ?>
    <h2>新着情報を表示 カテゴリーID1</h2>
    
    <?php
    query_posts($query_string . '&' .'showposts=10&category_name=news');
    if (have_posts()) : while (have_posts()) : the_post();
    ?>
    
    <h2><?php the_time('Y.m.d') ?>
    <a><?php the_title(); ?></a></h2>
    
    <?php endwhile; $pt = $wp_query->max_num_pages; endif; ?>
    <?php wp_reset_query(); ?>
    
    <?php endif; ?>
    <?php endif; ?>
    
    //ページナビです
    <div class="tablenav"><?php global $wp_rewrite;
    $paginate_base = get_pagenum_link(1);
    if (strpos($paginate_base, '?') || ! $wp_rewrite->using_permalinks()) {
    	$paginate_format = '';
    	$paginate_base = add_query_arg('paged', '%#%');
    } else {
    	$paginate_format = (substr($paginate_base, -1 ,1) == '/' ? '' : '/') .
    	user_trailingslashit('page/%#%/', 'paged');;
    	$paginate_base .= '%_%';
    }
    echo paginate_links( array(
    	'base' => $paginate_base,
    	'format' => $paginate_format,
    	'total' => $pt,
    	'mid_size' => 5,
    	'current' => ($paged ? $paged : 1),
    )); ?></div>
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • すみません、「入れ子」という表現が曖昧でどのような画面を希望されているのか判りなけるのですが、フレームを使わずに新着記事をナビ付きで出すという方法では何か問題でも?

    ちなみに、固定ページとしてスラッグを「news」、テンプレート側で page-news.php を作れば別ページとして使えます。
    上記のソース(若干気になるところはありますが…)をpage-news.phpとすれば良いのでは?

    参考:Pages – WordPress Codex 日本語版 http://wpdocs.sourceforge.jp/Pages

    トピック投稿者 qpgawgaw

    (@qpgawgaw)

    ひじりさん

    ご回答ありがとうございます。

    >フレームを使わずに新着記事をナビ付きで出すという方法では何か問題でも?
    フレームを使い表示させたかったので、特に問題はございません。

    貴重な情報ありがとうございます。
    参考サイトについても大変勉強になりました。

    ソースも勉強します。

    今回は、フレームを使い解決できました。

    ご享受ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「新着情報(投稿記事)をTOPページの入れ子として表示できますか?」には新たに返信することはできません。