wordpress - WordPress/ACF:自定义块类型仅在帖子数组中呈现一次
问题描述
大家好,预先感谢您花时间在我的问题上,并原谅我的英语不好。
输入
ACF提供的 WP_Post 对象数组
$features = get_field("features") ?: [];
foreach ( $features as $feature) {
echo apply_filters('the_content' , $feature["post"]->post_content);
}
预期输出/行为
使用 ACF 创建的自定义块渲染内容
实际输出/行为
每个帖子数组只呈现一种类型的自定义块。
例如:如果第一个帖子包含自定义手风琴块,那么对于以下帖子,手风琴块将不会被呈现。
我的想法
我认为这与 ACF 处理 the_content 过滤器的方式有关。感觉每个请求阻塞只工作一次,之后,它只是忽略未来 apply_filter 调用中遇到的阻塞
解决方案
推荐阅读
- c++ - 编译 CUDA cuSolver 特征值示例时出现编译错误
- android - 覆盖中带有 wrap_content 的 TextView 未扩展到完整内容宽度
- google-rich-snippets - 谷歌评论片段 VS 综合评分
- input - 如何选择表单中的所有输入
- image - 无法将 docker 镜像拉到代理后面
- typescript - 使用泛型类型和联合类型
- javascript - 我如何更改附加的属性
通过附加
- python-3.x - Selenium Docker 容器在 EC2 上运行,但不在 AWS Lambda 上
- java - Flutter 无法显示视频
- node.js - Seafile NodeJs 读写文件