サポート » 使い方全般 » テンプレートサイドバーのカスタマイズ

  • 解決済 snowcat440

    (@snowcat440)


    ワードプレス初心者です。
    この度ブログサイトではなくホームページ作成に挑戦しています。
    しかしどうしてもできないのでお知恵を貸してください。
    テンプレートのデフォルトのコードが以下のようになっています。
    _______________________________________

    <h3>AAA</h3>
     <ul class="sidemenu">
     <?php
     $my_query = new WP_Query('showposts=10');
     while ($my_query->have_posts()) : $my_query->the_post(); ?>
    
    " rel="bookmark"><?php the_title(); ?>aaa
     <?php endwhile; ?>
    
    <h3>BBB</h3>
     <ul class="sidemenu">
     <?php get_archives('monthly',36); ?>
    
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
     <?php endif; ?>

    _______________________________________

    で、この部分<h3>で挟まれたAAA以下に記事を新規投稿するとAAAの下にaaaに記事のタイトルが表示され、BBBには記事を投稿した年月日が表示されてしまいます。
    AAA下のaaaにも、投稿されるBBB以下に(bbbとする)もそれぞれ別々の固定ページのリンクを表示させたいのですがどうしてもうまくいかずエラーが表示されてしまいます。適切なコードをご教授ください。よろしくお願いします。

    [モデレーター編集: 前3件の重複投稿を削除しました。投稿にコードを含めたい場合は表示の異常を避けるためコード部分を逆クォート(`)で囲ってください。]

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちわ、snowcat440さん

    こんな感じでいかがでしょうか?

    <h3>AAA</h3>
    <ul class="sidemenu">
    <?php
    $my_query = new WP_Query('showposts=10');
    if ( $my_query->have_posts() ) :
        while ( $my_query->have_posts() ) : $my_query->the_post();
    ?>
        <li><a htef="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    <?php else : ?>
        <li>コンテンツ、または、ポストがない場合のテンプレートの挿入</li>
    <?php endif; ?>
    <?php wp_reset_query(); // これ重要です ?>
    </ul>
    トピック投稿者 snowcat440

    (@snowcat440)

    ありがとうございます。
    このサイト自体も初めての利用でしたし、うまくワードプレスが扱えなくてパニクってしまい質問の投稿も何回も間違えてしてしまいました。すいません・・・m(__)m

    KUCKLUさんありがとうございました。
    無事解決いたしました。感謝いたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「テンプレートサイドバーのカスタマイズ」には新たに返信することはできません。