我在Woocommerce管理部分的“追加销售”下添加了一个新的自定义链接产品字段。
我使用了以下代码(贷记TheYaXxE):
$custom_field_url = get_post_meta( $product->get_id(), '_bigger_size_url', true );
好消息,一切都很好!
但是,现在我正尝试在产品页面上显示所选的链接产品,以供客户查看。我只想显示网址。我的问题是,我怎样才能仅检索所选产品的URL?
我使用了以下行,但是它将始终返回一个空数组:
$custom_field_url = get_permalink( $product->get_id(), '_bigger_size_url', true );
也尝试了以下方法,但是它检索了当前产品而不是链接的产品:
insert
答案 0 :(得分:0)
据我了解,您需要产品的URL并具有ID。
由于WooCommerce产品在WordPress中是“自定义帖子类型”,因此您可以使用get_permalink()函数来获取如下URL:
$product_url = get_permalink( $product->get_id() );