我正在创建自己的Wordpress主题,并试图使其与Woocommerce兼容。我几乎了解woocommerce主题的所有内容,包括复制模板文件和更改它们,而且我还可以使用一些woocommerce挂钩。
现在Woocommerce使用归档产品。php文件来显示商店项目,目前它也在使用一个名为“shop”的页面。问题是我无法在存档产品中使用自定义的元框数据。当我将它们保存在“Shop”页面时的php文件。
所以我只想知道是否有在归档模板中使用元数据的方法,比如归档产品。Woocommerce的php模板。
有什么建议吗?
Edit: 因此,我能够通过在我包含的文件中使用以下代码完全解决我的问题:
if( is_shop() ) {
$post_id = get_option( \'woocommerce_shop_page_id\' );;
} else {
$post_id = $post->ID;
}
$meta_key = get_post_meta($post_id, \'meta_key\', true);