嘿,我是WordPress的新手。我在这里查看了codex和其他主题,我只是不知道如何显示我的自定义字段,我在帖子编辑器下的区域中设置了自定义字段。名称为MyField
以及价值This is my custom post text
.
现在,我想将我的字段包括到category循环中,这样它就会显示出来,而不是标准的摘录。
<?php the_meta(); ?>
显示所有自定义字段,这不是我想要的。
我试图包括<?php get_post_custom_values(\'MyField\'); ?>
, 这并没有改变什么,我需要在这之后做点什么吗,比如说打电话?我该怎么做?
最合适的回答,由SO网友:Mayeenul Islam 整理而成
Use: get_post_meta()
:
if ( get_post_meta( $post->ID, \'MyField\', $single=true ) ) {
echo get_post_meta( $post->ID, \'MyField\', $single=true );
}
SO网友:Manish
希望以下内容对用户meta有所帮助:
<?php
$user_id = 9;
$key = \'last_name\';
$single = true;
$user_last = get_user_meta( $user_id, $key, $single );
echo \'<p>The \'. $key . \' value for user id \' . $user_id . \' is: \' . $user_last . \'</p>\';
?>
对于Post meta:
<?php
$key_1_value = get_post_meta( get_the_ID(), \'key_1\', true );
// check if the custom field has a value
if( ! empty( $key_1_value ) ) {
echo $key_1_value;
}
?>