我有点坚持一个项目,如果有人可以帮助我完成那个项目,我将不胜感激。我到处搜索了一些参考资料(当然首先是在这里),但我只能找到我需要的一些零碎的东西。
我需要最终得到以下结构:
<!--LOOP 1 - WORD PRESS PARENT PAGES-->
<div id="post-parent1-name">...</div>
<div id="post-parent2-name">
<h2><?php the_title(); ?></h2>
<div class='post-content'><?php the_content(); ?></div>
<!--LOOP 2 - WORD PRESS CHILDREN PAGES-->
<div id="post-child1-name">...</div>
<div id="post-child2-name">
<h3><?php the_title(); ?></h3>
<!--LOOP 3 - WORD PRESS CUSTOM POST TYPE-->
<div id="custom-post-type-name">
<h4><?php the_title(); ?></h4>
<div class='post-content'><?php the_content(); ?></div>
</div>
</div>
<div id="post-child3-name">...</div>
</div>
<div id="post-parent3-name">...</div>
<div id="post-parent4-name">...</div>
我在 functions.php 中使用了以下过滤器将自定义帖子类型添加到查询中:
<?php
function insert_post( $query ) {
if ( $post->post_name == 'my_parent_post_name' && $query->is_main_query() )
$query->set( 'post_type', array( 'post', 'my_custom_post_type') );
return $query;
}
add_filter( 'pre_get_posts', 'insert_post' );
?>
我已经设法让第一个和第二个工作正常,但是我不知道如何让第三个工作(这是我的自定义帖子类型)分别为我带来标题、内容和缩略图。
对不起,伙计们,我知道这看起来有点令人困惑,但我希望这是有道理的。
干杯,道格。