フォーラムへの返信

5件の返信を表示中 - 106 - 110件目 (全110件中)
  • トピック投稿者 igarashi5620

    (@igarashi5620)

    shokun0803 さん

    すみませんでした。
    やはり異なるサイドバー表示にするにはウィジェットではなく、テンプレートタグで指定することにしました。
    ブログの記事については、下記の指定で1件のみ表示することは可能になりました。
    これが最新記事5件に出来れば良いです。

    最近の投稿<br />
    <?php the_time('Y-m-d'); ?><br />
    			<?php echo $prefix; ?><a href="<?php the_permalink() ?>"><?php if ( get_the_title() ) the_title(); else the_ID(); ?> </a>

    ページについては、下記を試しましたが、
    日付が1つしか表示しなく、ページすべてが表示してしまいます。

    最近のページ
    <?php the_time('Y-m-d'); ?><br />
    <?php wp_list_pages('title_li='); ?>
    <?php if(is_page()): ?>
    <?php bloginfo(); ?>
    <?php endif; ?>

    2つのタグを合わせるには、どうしたらよいのかが。。&でつなげばいいんですかね?
    引き続き試してみますが、アドバイスをいただけると幸いです。
    要望ばかりですみません。

    トピック投稿者 igarashi5620

    (@igarashi5620)

    ちなみにウィジェットのページ機能では、
    wp-includes/default-widgets.phpの下記部分をカスタマイズすることにより

    <ul>
    		<li><?php the_time('Y-m-d'); ?><br /><a href="<?php the_permalink() ?>" title="<?php echo $out; ?> </a></li>
    		</ul>

    順番の入れ替えの表示は可能になりました。

    そこで、2つの要望ですが、

    ・サイドバーの表示で、ウィジェットの機能をブログと固定ページで異なる表示にしたい
    ・固定ページのリストを、最近のページで最大5件表示に設定をしたい(ブログ記事のように)

    最終的な形としては、最近のページとブログのリストを最大5件分、サイドバーに表示をして
    (1記事の表示は、(1)日付、(2)タイトル)
    お知らせとして掲載したいのです。

    恐れ入りますが、ご教授をお願いいたします。

    トピック投稿者 igarashi5620

    (@igarashi5620)

    shokun0803 さん

    ご指導ありがとうございます。
    ですが、ソースの書き出しの部分で

    いったん配列などに格納して自分で書き出す方

    というのが、初心者なもので分かりません。

    アドバイスいただいたページも拝見いたしましたが、内容が難しいです。。

    申し訳ないのですが、もう少し簡単な方法はないでしょうか?

    ちなみに既存のウィジェットでは難しいのでしょうか?

    トピック投稿者 igarashi5620

    (@igarashi5620)

    度々お世話になります。
    下記サイトでお知らせのプラグインを見つけました。
    http://works-bb.net/2009/06/09/388.html

    これについてはブログ記事のみに関してでしたが、
    これと全く同じで、ページのリストを日付ありでウィジェットで使用したいのです。
    どなたかご存知ありませんか?
    非常に困っています。どのphpファイルを修正すればよいかが。。

    現時点では、ウィジェットで使用したいのです。
    試しに、wp-includes/default-widgets.phpのファイルの下記部分に<?php the_time(‘Y-m-d’); ?>を追加してみましたが、なにも変わりませんでした。

    <ul>
    		<?php  while ($r->have_posts()) : $r->the_post(); ?>
    		<li><?php the_time('Y-m-d'); ?><a href="<?php the_permalink() ?>" title="<?php echo esc_attr(get_the_title() ? get_the_title() : get_the_ID()); ?>"><?php if ( get_the_title() ) the_title(); else the_ID(); ?> </a></li>
    		<?php endwhile; ?>
    		</ul>
    トピック投稿者 igarashi5620

    (@igarashi5620)

    別な方法での相談ですが、
    HTML出力をすると下記の表示になります。

    <div class="news">
    <ul>
    <li class="page_item page-item-57 current_page_item"><a href="" title="ページ1">ページ1</a> 2009年8月17日</li>
    </ul>
    </div>
    .news a {
    display:block;
    }

    現在はCSSで「display:block;」を使用することにより
    リンク部分の後ろを自動改行に設定しておりますが、
    この上下を入れ替えるにはCSSで可能でしょうか?

5件の返信を表示中 - 106 - 110件目 (全110件中)