我正在开发一个wordpress主题,我想知道…
如何从静态页面链接到单个博客文章?
我的想法是有一个主页(静态),我用幻灯片,网格等特定的方式显示文章的卡片…
thanks in advance.
你可以试试这个
//将此代码放在function.php
add_shortcode('custom_post', 'grid_post')
function grid_post(){
$args = array(
'post_type' => 'posts',
'post_status' => 'publish',
'posts_per_page' => 8,
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>
<a href='<?php the_permalink() ?>'><?php the_title() ?></a>
<?php
endwhile;
wp_reset_postdata();
}
然后把这段代码放在你想显示的地方
echo do_shortcode(['custom_post'])