我正在构建一个具有Homepage模板的WordPress主题, 并且将ACF用于自定义字段。
ACF配置设置为允许使用homepage-template.php来访问页面的字段, 但是由于某些原因, get_field($ fieldname)返回NULL, the_field()不显示任何内容, 即使传递第二个参数$ post_id 。
这是无效的模板的简单代码版本:
<
?php/**
* Template Name: Home template
*
* @package Package
*/if ( ! defined( 'ABSPATH' ) ) {
exit;
// Exit if accessed directly.
}get_header();
while (have_posts()): the_post();
the_title();
// Worksecho get_the_ID();
// Worksvar_dump(get_field('banner-title'));
// NULL?>
<
?php
endwhile;
wp_reset_postdata();
?>
<
?php get_footer();
?>
- WordPress:4.9.1
- ACF:5.7.9
- 你可以在config.php中启用wp_debug模式
- 你可以检查主题文件夹上的error_log文件
- 有时你的acf字段名称长度有问题。
- 你可以一次切换主题(返回主题)。
推荐阅读
- 如何在wp_list_categories上添加类
- 低代码的5个误区,你踩雷了吗()
- 重新学习C语言day05
- Go区块链开发手把手教你导入Go语言第三方库
- PhotonServer——实现客户端和服务器的通信(Unity实注册/登录)(上)
- 学会这5种JS函数继承方式,前端面试你至少成功50%
- Python中的函数参数(位置参数默认参数可变参数关键字参数和命名关键字参数)
- super-vlan 和 mux-vlan
- Netty-UDP与HTTPS协议