サポート » 使い方全般 » パーマリンクエラー?

  • 解決済 tohaku

    (@tohaku)


    よろしくお願いします。

    インストールは無事終了し、テーマのカスタマイズを少しづつ進めていたのですが、2つ問題が起きるようになってしまいました。

    1.Advanced Custom Fieldsプラグインで、カテゴリに作ったカスタムフィールド(テキストと画像各1点)が、突然表示されなくなりました。
    テンプレートタグは一切変更していません。
    ブラウザでソースを確認すると、該当箇所に何も出力されていない状況です。
    管理画面から問題の項目を密炉きちんと登録されています。

    2.投稿へのパーマリンクをクリックすると、投稿内容ではなく全ての投稿の一覧が表示されてしまいます。
    ブラウザのアクセス先URLは、パーマリンクに設定したとおりのパスになっています。

    原因にお心当たりがある方がいらしたら、アドバイスをお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • すみません、原因はサイドバーに最近の投稿(カテゴリつき)を出したくて書いたタグでした。

    <aside id="meta-recent" class="widget">
    <h3 class="widget-title">RECENT</h3>
    	<ul>
    	<?php query_posts('posts_per_page=5'); ?>
    	<?php while (have_posts()) : the_post(); ?>
    	<li><?php the_category(' '); ?>&nbsp;&raquo;&nbsp;<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>&nbsp;<span class="cap">(<?php echo get_the_date(); ?>)</span></li>
    	<?php endwhile;?>
    	</ul>
    </aside>

    どのように書けば問題なく表示されるでしょうか?

    モデレーター gatespace

    (@gatespace)

    query_posts の使い方が間違っています。

    get_posts() を使ってください
    http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_posts

    ありがとうございます

    <aside id="meta-recent" class="widget">
    <h3 class="widget-title">RECENT</h3>
    	<ul><?php
    $args = array( 'posts_per_page' => 5 );
    $postslist = get_posts( $args );
    foreach ( $postslist as $post ) :
      setup_postdata( $post ); ?>
    	<li><?php the_category(' '); ?>&nbsp;&raquo;&nbsp;<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>&nbsp;<span class="cap">(<?php echo get_the_date(); ?>)</span></li>
    
    <?php
    endforeach;
    wp_reset_postdata();
    ?>
    	</ul>
    </aside>

    で上手く表示されました

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「パーマリンクエラー?」には新たに返信することはできません。