我正在尝试在https://www.hanselman.com/blog/monthview.aspx之类的WordPress中创建日历,以在其上显示博客文章链接。
这是我到目前为止的内容:http://www.msblogs.mattjennings.net/。此页面的代码如下:
<?php
get_calendar();
$posts = new WP_Query(array(
'no_found_rows' => true,
'posts_per_page' => -1
));
if ($posts->have_posts()): ?>
<?php
$prev_month = '';
while ($posts->have_posts()): $posts->the_post();
if (get_the_date('F Y') != $prev_month):
$prev_month = get_the_date('F Y'); ?>
<h2 class="month"><?= $prev_month; ?></h2>
<?php endif; ?>
<p><?php the_weekday(); ?>, <?php echo get_the_date('j'); ?>, <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
<?php endwhile; ?>
<?php endif; ?>
如您所见,我已经尝试使用get_calendar()
和if($posts->have_posts()):
(以及其他代码),但没有用。
任何帮助或推荐的WordPress插件将不胜感激。