wordpress - 按 post_meta_value 数组中的元素对 wordpress 帖子进行排序
问题描述
我正在使用 Wordpress 5.7.1,并且我有带有自定义帖子元字段的帖子,该字段将 key:values 数组存储为:
wp_travel_data ---> a:4:{s:6:"travel_title";s:16:"大峡谷";s:11:"travel_description";s:26:"前往大峡谷";s:6: "travel_price";s:4:"2000";s:6:"travel_currency";s:3:"USD";}
如您所见,postmeta 字段具有 travel_title、travel_description、travel_price 和 travel_currency 属性。
我想要实现的是使用 travel_price 属性作为订购标准来订购首页中的帖子,但我不知道如何在此处设置查询的参数:
$params = array(
'posts_per_page' => 10,
'orderby' => 'meta_value_num',
'meta_key' => 'wp_travel_data',
'order' => 'asc'
)
任何帮助,将不胜感激。
解决方案
推荐阅读
- vb.net - 如何在 vb 中修复此表达式和值错误?
- java - 在 Python 中压缩并在 Java 中解压缩以进行数据传输
- android - RecyclerView 在 Android Studio 3.5.3 中不显示项目
- javascript - 100% 的 Jest 代码覆盖率,在 try-catch 和 throw 结构中存在未知错误
- python - 打印从 1 到 100 的所有数字列表,跳过可被 3 或 5 整除的数字
- php - 尝试使用 destroy 函数执行一些删除操作时说 Error:Missing required parameters for Route Laravel 6.0 我该如何修复它
- office365 - /mailFolders/inbox/messageRules HTTP 503
- python - 狮身人面像错误;缺少 PocketSphinx 模块:确保正确设置了 PocketSphinx
- heroku - 为什么我的域名可以使用,但 Heroku 应用程序的地址栏中没有显示?
- sql - 句子SQL中这两点的含义