【发布时间】:2018-01-12 00:40:39
【问题描述】:
正如标题所说,我对基于当前帖子类别的最后修改帖子的输出有疑问。我找到了基于最后修改的帖子或类别的解决方案,但不是两者兼而有之。
由于我是一名插画家/设计师,更了解 HTML 和 CSS,所以我不知道如何在 php.ini 中将这些放在一起。对于熟悉编码的人来说,我敢肯定,这是几秒钟的问题。我现在拥有的是这样的:
function wpb_lastupdated_posts() {
// Query Arguments
$lastupdated_args = array(
'orderby' => 'modified',
'ignore_sticky_posts' => '1',
'showposts' => 2
);
//Loop to display 5 recently updated posts
$lastupdated_loop = new WP_Query( $lastupdated_args );
$counter = 1;
$string .= '<ul>';
while( $lastupdated_loop->have_posts() && $counter < 5 ) :
$lastupdated_loop->the_post();
$string .= '<li><a href="' . get_permalink( $lastupdated_loop->post->ID
) . '"> ' .get_the_title( $lastupdated_loop->post->ID ) . '</a> ( '.
get_the_modified_date('d.m,') . get_the_modified_time() .' ) </li>';
$counter++;
endwhile;
$string .= '</ul>';
return $string;
wp_reset_postdata();
}
//add a shortcode
add_shortcode('lastupdated-posts', 'wpb_lastupdated_posts');
我在侧边栏中添加了短代码,它按预期显示了我最后修改的帖子,但不幸的是它缺少 based-on-category-in-which-the-post-is-php。
有人可以帮我解决这个问题吗? 谢谢
【问题讨论】: