在Wordpress中,如何在数据库中搜索并获取下面屏幕截图中的post_id,然后返回它的元值?然后我想获取该元值的帖子标题。
我已经尝试了以下内容,但这似乎没有回应任何事情:
$args = get_posts(array(
'post_type' => 'tribe_eddticket',
'post_status' => 'publish',
'p' => $item['id'],
'meta_query' => array(
array(
'key' => '_tribe_eddticket_for_event'
)
)
));
foreach ($args as $post) {
setup_postdata($post);
echo $post->post_title;
}
wp_reset_query();
这是我在数据库中的postmeta表:
这个论坛的第二张海报基本上就是这样说的 - https://tri.be/support/forums/topic/event-title-on-checkout-page/
答案 0 :(得分:1)
只需使用wordpress函数get_the_title()
foreach ($args as $post) {
setup_postdata($post);
echo get_the_title($post['post_id']);
}
答案 1 :(得分:0)
var_dump($post)
首先检查数组是对象类型还是普通数组
如果它是正常的,那么试试这个
echo $post['post_title'];