我正在使用更多字段插件,当我使用我的函数时。php嵌入自定义字段,我遇到了一个奇怪的问题。字段值后跟“1”
我使用此代码:
//Address
add_action( \'woo_post_inside_before\', \'my_address\' );
function my_address() {
global $post;
if ( is_single() && in_category(\'listings\') ) {
echo more_fields(\'address\', \'<h1>\',\'</h1>\');
}
}
但是,如果我使用以下代码-它们不是“1”
//Address
add_action( \'woo_post_inside_before\', \'my_address\' );
function my_address() {
global $post;
if ( is_single() && in_category(\'listings\') ) {
echo meta(\'address\');
}
}
如何使用echo meta设置上述样式?或者有人见过“1”问题吗?
最合适的回答,由SO网友:Chip Bennett 整理而成
没有调用WordPress函数meta()
. 尝试使用get_post_custom()
(Codex ref) 相反例如:
//Address
add_action( \'woo_post_inside_before\', \'my_address\' );
function my_address() {
if ( is_single() && in_category(\'listings\') ) {
global $post;
$meta = get_post_custom();
echo \'<h1>\' . $meta[\'address\'] . \'</h1>\';
}
}
注意:我不确定你是否需要打电话
global $post;
在这种情况下?
编辑:更新以添加HTML标记。