这是我的代码
这段代码在我的循环中
<a href="<?php echo get_day_link( get_the_time('Y'), get_the_time('m'), get_the_time('d')); ?>"><?php echo get_the_date(); ?></a>
显示&#34;哎呀!无法找到该页面。&#34;
但如果我这样写(我的意思是(年,月,日)变量不在循环中)
<?php
$archive_year = get_the_time( 'Y' );
$archive_month = get_the_time( 'm' );
$archive_day = get_the_time( 'd' );
<?
<?php if( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
<a href="<?php echo esc_url( get_day_link( $archive_year, $archive_month, $archive_day ) ); ?>">
<?php _e( 'This day’s posts', 'textdomain' ); ?>
</a>
<?php endwhile; endif;?>
它带我到正确的页面,但有一个静止的日子(19),那天是20。
N.B。 ***这是一个自定义帖子。 ***如果我只使用年份(2018年)和月份(01年份),它可以正常工作。
问题是白天。
答案 0 :(得分:0)
尝试在循环中在the_post()之后添加日期变量。