您可以使用get\\u post\\u meta获得自定义字段:
<?php $pageID = get_post_meta( get_the_ID(), \'custom_field_name\', true ); ?>
然后,您可以将其用于所需的查询,但不应使用query\\u posts,此函数覆盖主查询,通常不用于主题或插件,应该避免使用此函数。这会增加页面加载时间,通常使用
WP_Query,
get_posts 或
pre_get_posts 操作(如果要更改主查询)。
您还可以使用get_post 如果只需要获取页面数据:
<?php $page = get_post( $pageID ); ?>