私はプロジェクトに少し行き詰まっています。誰かがそのプロジェクトで私を助けてくれれば幸いです。どこでもいくつかの参照を検索しましたが(もちろん最初はここ)、必要なものの断片しか見つかりませんでした。
私は次の構造で終わる必要があります:
<!--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' );
?>
1 番目と 2 番目のものは正常に動作しましたが、タイトル、コンテンツ、サムネイルをそれぞれ表示するために 3 番目のもの(これは私のカスタム投稿タイプです)を動作させる方法がわかりませんでした。
申し訳ありませんが、少し混乱しているように見えますが、それが理にかなっていることを願っています.
乾杯、ダグ。