use*_*479 3 php wordpress woocommerce
我正在为WordPress使用WooCommerce插件.现在在一个文件page.php我试图获取当前打开的页面ID $post->ID,the_id()但我得到的只是产品ID而不是当前的页面ID.可能是因为WooCommerce会覆盖循环?
我能做什么 ?
小智 10
这可能为时已晚,但我试图得到与你相同的结果,这对我来说效果很好:
<?php
if(is_shop()){
$page_id = woocommerce_get_page_id('shop');
}else{
$page_id = $post->ID;
}
?>
Run Code Online (Sandbox Code Playgroud)
希望这会帮助你.