这是我的代码, 但未提供任何输入
<
?php
if(get_field('header'))
{
?>
<
div class="about-us">
<
div class="--header">
<
img src="http://www.srcmini.com/<
?php echo get_template_directory_uri()?>
/assets/images/laptop.jpg" >
<
div class="content">
<
?php echo '<
h2>
' . the_field('heading') . '<
/h2>
';
echo '<
h4>
' . get_field('description') . '<
/h4>
';
?>
<
/div>
<
/div>
<
/div>
<
?php
}?>
这是我创建的自定义文件
#1the_field函数回显值。因此你不必在其他回显函数中使用它
请尝试此代码, 让我知道它是否有效。
<
?php
if ( get_field('header') ){
?>
<
div class="about-us">
<
div class="--header">
<
img src="http://www.srcmini.com/<
?php echo get_template_directory_uri() ?>
/assets/images/laptop.jpg" >
<
div class="content">
<
?php echo '<
h2>
' . get_field('heading') . '<
/h2>
';
echo '<
h4>
' . get_field('description') . '<
/h4>
';
?>
<
/div>
<
/div>
<
/div>
<
?php
}else{
_e('the field header not founded', 'textdomain');
?>
#2如果仍然无法从ACF中获得价值, 那么你应该像下面这样获得价值:
<
?php
$post_id = false;
// current post
$post_id = 1;
// post ID = 1
$post_id = "user_2";
// user ID = 2
$post_id = "category_3";
// category term ID = 3
$post_id = "event_4";
// event (custom taxonomy) term ID = 4
$post_id = "option";
// options page
$post_id = "options";
// same as aboveecho $value = http://www.srcmini.com/get_field('my_field', $post_id );
?>
希望对你有所帮助。谢谢
#3你写错了条件。没有标题字段, 它只是你创建了所有自定义字段的组。你可以在自定义字段上指定条件。
【get_field不预先提供自定义字段的输出】因此, 你需要编写这样的条件。
<
?php
if( get_field( 'heading' ) ) {
// Your Code
}
?>
推荐阅读
- 在WordPress中获取第一段内容
- 获取WordPress主题(3.2)中的当前用户名
- H1,H2,H3标题中的粗体字体-92590
- 获取活动页面的当前类别ID
- 获取所有类别,然后显示每个学期的所有post
- 从WordPress中的当前页面获取所有附件
- debian安装ncat只为测udp网络通信
- 对象-JavaScript入门基础(016)
- 文件描述符与文件指针的关系与区别