Wordpress如何创建自定义帖子模板

时间:2017-06-18 00:47:31

标签: wordpress wordpress-theming customization custom-post-type custom-wordpress-pages

Wordpress如何从INDEX.php的部分创建自定义帖子模板!在我的Frontpage(Index.php)上,我有一个很棒的 Post Grid 。我希望每个帖子下都有这个Grid (在评论字段之间的帖子内容下)。我已经从(Index.php)代码中复制了一些部分并插入了post.php,但结果并不令人满意。

我到处搜索但找不到令人满意的解决方案,这与我的wordpress主题兼容。如果有人可以帮助我,请告诉我你需要什么代码。我很乐意听到解决方案!

先谢谢

1 个答案:

答案 0 :(得分:0)

不是很清楚你的意思,但我想你想在你的single.php文件上打印一些帖子。要完成此操作,您需要WP_Query类似于:

<?php 
// the query
$args = array(
    'post_type' => 'post' // change as needed
);
$the_query = new WP_Query( $args ); ?>

<?php if ( $the_query->have_posts() ) : ?>

<!-- the loop -->
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
    <h2><?php the_title(); ?></h2>  <!-- Copy same structure and data as the one on the index.php file -->
<?php endwhile; ?>
<!-- end of the loop -->

<?php wp_reset_postdata(); ?>
    

您需要保持与index.php上相同的div结构和类,以使它们看起来相似。 祝你好运!