サポート » 使い方全般 » 投稿日のリンクを作りたい

  • 解決済 tanpopo2

    (@tanpopo2)


    現在下記のコードを使用しています。

    <?php if (have_posts()) :  query_posts('&cat=3');  ?>
    <?php while (have_posts()) : the_post(); ?>
    <a href="<?php the_permalink(); ?>"><?php the_time('Y.m.d'); ?></a>
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    <?php endwhile; endif; ?>
    <?php } ?>

    この方法で日付へのリンク、タイトルへのリンクとしたいのですが
    タイトルも日付もページIDへのリンクとなってしまっています。

    この解決方法がおわかりの方、お願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    tanpopo2さん、こんにちは。

    日付へのリンクは、get_day_linkで取得できます。

    <?php
    $page_num = get_query_var( 'paged' );
    query_posts( 'cat=3&paged=' . $page_num );
    if (have_posts()) : ?>
    <?php while (have_posts()) : the_post();
    list( $year, $month, $day ) = preg_split( '/[- ]/', $post->post_date ); ?>
    <a href="<?php echo get_day_link( $year, $month, $day ); ?>"><?php the_time('Y.m.d'); ?></a>
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    <?php endwhile; endif; ?>

    トピック投稿者 tanpopo2

    (@tanpopo2)

    im912様

    回答有難う御座います。
    素早い回答と素晴らしい参考コードを有難う御座います。

    お陰さまで無事に解決致しました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「投稿日のリンクを作りたい」には新たに返信することはできません。