在编辑后屏幕上,您可以看到»自定义字段«元框,看起来有点像所示here. 您可能需要通过screen options. 这样,您可以看到已编辑帖子的元数据,但不会显示带下划线的元数据,因为它是hidden. 要使隐藏的元在开发过程中可见,请将其放入functions.php
:
function unprotected_meta( $protected, $meta_key ) {
$protected = ( \'-\' == $meta_key[0] );
return $protected;
}
add_filter( \'is_protected_meta\', \'unprotected_meta\', 10, 2 );
对于可以用来获取所有post meta的函数,有
get_post_custom()
, 哪一个
返回包含特定帖子或页面的所有自定义字段的多维数组。
只需使用钥匙get_post_custom_keys()
对于价值观get_post_custom_values()
可获得的
Edit: 回应评论
如果您想查询分类法,您应该查看
在谈论归档时,您可能想看看模板
因为你可以有一个用于分类。
woocommerce将产品属性保存为分类法,从而在分类法名称前面加上pa_
, e、 g。pa_room-size
. 如果要获取产品的属性,可以通过post meta:
$product_attributes_pm = get_post_meta( get_the_ID(), \'_product_attributes\' );
echo \'<pre>\';
print_r($product_attributes_pm);
echo \'</pre>\';
或者使用woocommerce函数get\\u attributes():
global $product;
$product_attributes_wcf = $product->get_attributes();
echo \'<pre>\';
print_r($product_attributes_wcf);
echo \'</pre>\';
或者,您可以直接从$product对象获取信息:
global $product;
$product_attributes_obj = maybe_unserialize( array_shift( $product->product_custom_fields[\'_product_attributes\'] ) );
echo \'<pre>\';
print_r($product_attributes_obj);
echo \'</pre>\';
希望这对您有所帮助,并让您对如何处理您的案件有更深入的了解。