php - 将 ACF 添加到自定义函数
问题描述
我需要将我的 ACF 字段添加到自定义函数中。我已经尝试过了,但是有语法错误。
add_action( 'flatsome_custom_single_product_1', function () {
echo <?php the_field('designer'); ?>;
} );
解决方案
当您在实际的帖子循环之外调用 the_field('designer') 时,您还需要传递帖子 ID。这是参考。
对于您的情况,您可以使用如下代码实现此目的
add_action( 'flatsome_custom_single_product_1', function () {
global $post;
echo get_field('designer', $post->ID);
} );
推荐阅读
- android - 无法获得透明系统栏 + FAB + BottomNavigationView + SnackBar 的正确行为
- c# - 当数据表被大量元素填充时,IIS 崩溃(浏览器返回断点错误)
- python - NetworkX -- nx.draw() 似乎创建了无限循环
- html - 用 tinymce 编辑器替换单元格的 ag-grid 编辑器
- reactjs - 有没有办法在 React Bootstrap Typeahead 中挂钩键盘菜单导航或选择?
- python - 将数据帧转换为 fasttext 数据格式
- python - 强制 EnumChildWindows 使用全局缓冲区,而不是本地缓冲区(Python ctypes)
- python-3.x - 如何在 python 中使用 GitHub API 来读取和更新存储库中现有的 README.md 文件?
- python - 价值取决于条件?
- reactjs - 在 angularjs 应用程序中重用 react 应用程序