我如何才能获得存档页面的ID? 时间:2015-07-20 作者:dcp3450 我的产品有woocommerce页面,该页面被视为归档页面。我需要获取存档页的ID,但如果我使用$post->ID 或get_the_id(), 等等。我得到了该页面上最新帖子的id。 2 个回复 SO网友:Pieter Goosen 如果这是一个真实的页面,那么您可以使用get_queried_object_id(). 这将在使用它的特定页面、单个页面、类别页面、分类页面、标记页面和作者页面上返回ID。真实日期和时间档案和主页将not 有身份证您可以执行以下操作$page_id = get_queried_object_id(); echo $page_id; 只有一个非常重要的提示,query_posts 中断中断上述功能的主查询。这将导致数据不正确。所以请确保您从未使用query_posts SO网友:Nicolai Grossherr 你真的需要知道身份证吗?请看@PieterGoosens的答案,还是你只需要知道你是否在岗位类型product 档案文件后者可以通过使用is_post_type_archive():if ( is_post_type_archive( \'product\' ) ) { // code } 结束 文章导航