wordpress - 在 Timber PostQuery 中注册获取的数据(不在数据库中)
问题描述
我目前正在开发一个在 Wordpress 中使用 Timber 的网站。我正在使用不同站点的 API 从不同站点获取帖子,因此它们与该站点上的当前状态保持同步。问题是我正在使用帖子标题字段从 API 获取正确的 ID。这意味着没有标题或内容数据存储在数据库中。
有没有办法可以注册这些数据,以便 Timber PostQuery 对象也能正确获取这些页面?我无法访问或更改$result = new Timber\PostQuery()
之后的结果,因为这些字段是受保护的和私有的。
提前致谢!
解决方案
@Stan 这绝对是一个边缘边缘案例。如果你能得到你需要的 WordPress ID,这些可以直接发送到PostQuery()
......
$result = new Timber\PostQuery(array(2342, 2661, 2344, 6345,));
您可以尝试PostQuery
自己扩展该类,看看这是否是您可以在其中包装的自定义功能,以便您最终在顶层使用的 API 干净且简单
推荐阅读
- html - Is it valid HTML to have more than one label targetting an item?
- react-native - 面对“Devtools 与页面断开连接。重新加载页面后,Devtools 将自动重新连接。”
- c# - 如何更改 DataGridView 背景颜色/单元格颜色
- rust - 如何使用匹配处理 Rust 中的多个可变借用?
- python-3.x - 交叉()函数不起作用python3
- html - 角材料表 bg 颜色
- python-3.x - 找不到我制作的模块
- c# - 如何获取版本字符串的最大值
- gcc - 将 microMIPS 与其他 ISA 一起使用
- php - 从 db 获取值并在另一个输入文本中显示所选项目的值(实时搜索)