ACF not showing 时间:2019-02-01 作者:Vucko 我有一个(奇怪的)问题-无法让ACF字段在我的页面上工作。我有一个简单的text_field 它显示在Homepage 页码部分:ACF设置:主页设置(当我刷新显示的面板时Lorem ipsum 因此它保存在数据库中):在我的index.php 第一页:<?php $hero = the_field(\'hero_title\'); /* tried also */ /* $hero = get_field(\'text_field\'); */ echo \'<h1>\'.$hero.\'</h1>\'; ?> 此处显示空白<h1></h1> 在我的页面上:我做错了什么?我也试过group 类型和我有相同的问题。 2 个回复 最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成 the_field() 函数显示值,不获取/返回任何内容。喜欢the_title() 和其他模板标记the_.这意味着:此行打印值和$hero 变量为空。$hero = the_field(\'hero_title\'); 此行仅打印<h1> 标签。echo \'<h1>\'.$hero.\'</h1>\'; 您想要的是:echo \'<h1>\' . get_field(\'hero_title\') . \'</h1>\'; SO网友:Pratik Patel 尝试$hero = get_field(\'hero_title\'); 而不是$hero = the_field(\'hero_title\'); 文章导航