如何从插件显示自定义字段

时间:2016-09-29 作者:Magnus Pilegaard

我使用一个插件,WooCommerce Simple Auctions。它有一个自定义字段列表,我想显示它们的值。支持人员告诉我应该使用var_dump(), 我这样做了,它返回了一个空字符串。我使用了一个儿童主题。

我希望它显示在content-product.php 循环,用于显示多个产品的循环。

我所尝试的:

<a><?php var_dump( $_auction_dates_from ); ?></a>
自定义字段列表(向下滚动至33):https://wpgenie.org/woocommerce-simple-auctions/documentation/#faq

如何显示所需的值?

1 个回复
SO网友:Benoti

要检索帖子(或产品)自定义字段,这取决于要在何处显示它。

要获取单个自定义字段,请执行以下操作:

// in your product loop, 

$reserved_price = get_post_meta($post->ID, \'_auction_reserved_price\', true);

echo $reserved_price;
如果您想获取所有插件自定义字段的数组。您必须循环使用产品的所有元

$product_metas = get_post_meta($post->ID);
foreach($product_metas as $key=> $value){
    if(str_pos(\'_auction\', $key) !== false){
        $metas[$key] = $value[0]; 
    }
}

var_dump($metas); // to see the array

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: