看看这篇wp\\U insert\\U帖子。post\\u父级包含我要返回其post\\u标题的post\\u类型“courses”的ID。
$enroll_data = apply_filters(\'tutor_enroll_data\',
array(
\'post_type\' => \'tutor_enrolled\',
\'post_title\' => $title,
\'post_status\' => $enrolment_status,
\'post_author\' => $user_id,
\'post_parent\' => $course_id,
)
);
// Insert the post into the database
$isEnrolled = wp_insert_post( $enroll_data );
所以我用WP\\u query创建了一个查询,但是我如何。。。。我想是吧;“自定义”;数组返回了吗?
$query_args = array(
\'author\' => current_user_id(),
\'post_type\' => \'tutor_enrolled\',
\'post_status\' => \'any\',
);
// The Query
$the_query = new WP_Query( $query_args );
// The Loop
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) {
$the_query->the_post();
// I need to take post_parent
}
/* Restore original Post Data */
wp_reset_postdata();
} else {
// no posts found
}
我需要找到帖子的家长,查找特定的帖子,获取标题和ID,然后以某种方式返回。。。。也许是后元?
注册的tutor\\u只是一个;文本字符串“;意思是标题是该数据发生的情况(即注册课程)。它没有实际的课程名称或任何课程数据。
我还试图在elementor中使用所有这些作为自定义查询,以便显示当前用户注册的TutorLMS课程。
最合适的回答,由SO网友:Sally CJ 整理而成
然后以某种方式回报。。。。也许是后元?
我不明白,但你可以用get_post_meta()
检索post meta。
我需要找到帖子的家长并查找特定的帖子,获得标题和ID
至于ID,那应该是后家长本身,但如果我错了或者你是指其他什么,请纠正我?
至于获取当前帖子的父级和父级帖子的标题(以及其他数据),您可以使用get_post_field()
和get_post()
, 像这样:
// Get the parent post ID.
$post_parent = get_post_field( \'post_parent\' );
// Alternatively, you could add global $post; at the top in your code and just
// use $post->post_parent in your loop.
// Get the parent post object.
$parent_post = get_post( $post_parent );
// And display the parent post\'s title..
echo $parent_post->post_title;
// .. or use echo get_the_title( $parent_post )