有没有办法修改WordPress查询以添加到计算字段?我想根据帖子标题中的内容订购帖子,以便任何包含" GOLD"将首先以随机顺序出现," SILVER"将以随机顺序显示在下一个,然后是所有其他帖子。
查询如下所示:
SELECT *,
IF(post_title LIKE '%GOLD%',FLOOR(RAND()*(999999-500000+1))+500000,post_title LIKE '%SILVER%',FLOOR(RAND()*(499999-1+1))+1,0)) AS post_order
FROM wp_posts
ORDER BY post_order DESC
我查看了query_posts()来实现这一目标,但它似乎做了我想做的事。
答案 0 :(得分:0)
您可以使用Public Function WeekPart(ByVal u1 As Date, ByVal u2 As Date) As Integer
Dim w1 As Integer = WeekCount(u1)
Dim w2 As Integer = WeekCount(u2)
Return (w2 - w1)
End Function
在WordPress中运行任何SELECT
查询。请注意,$wpdb->get_results
是WordPress中的全局变量。
例如:
$wpdb
<强>参考:强>