- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个似乎没有正确排序的 get_posts 查询。
$args = array(
'post_type' => array(),
'order_by' => 'title',
'order' => 'ASC',
'post_status' => 'publish',
'posts_per_page' => -1,
'meta_query' => array(),
);
后面的行填充了 post_type
和 meta_query
数组,但我认为它们不是说明问题所必需的。我告诉它按标题升序排序。然而,当查询返回时,我得到这样的命令:
这似乎没有任何韵律或理由。我查过数据库,没有特殊字符。我什至运行了选择查询
SELECT *
FROM `prestige_posts`
WHERE post_type = 'workers'
ORDER BY post_title
LIMIT 0 , 30
手动并获得了我期望的确切结果。代码中的其他位置具有几乎完全相同的查询并且可以正常工作。那么,为什么这不能正常返回?
即来自同一文件中一个函数的示例确实返回正确:
$args = array(
'post_type' => $postType,
'orderby' => 'title',
'order' => 'ASC',
'post_status' => 'publish',
'posts_per_page' => -1,
'post_parent' => $entry['id'],
);
$lastposts = get_posts($args);
最佳答案
我只是个笨蛋。关键是orderby
,我用的是order_by
。这就是问题所在。我花了几个小时才发现它。
关于php - WordPress get_posts order_by 标题不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48357078/
我正在制作一个wordpress 主题,我的主页由 3 个部分组成(见附图): 4 个特色页面部分(红色) 3 个特色帖子部分,“新闻”作为帖子类别(橙色) 3 个以“博客”作为帖子类别的特色帖子部分
我必须手动挂载博客文章,但我不确定这是否是正确的工作方式,它只有 9 页,每页 4 篇文章,但博客有 83 篇文章! 4, 'offset' => $paged
我有带有js功能的php网页: function send_answer(){ $.ajax({ type: 'POST', url: '../path2fil
我有一个自定义的帖子类型推荐,我正在尝试显示标题、内容和特色图片。 这是我的代码: -1, 'post_status' => 'publish', 'post_type' => 'testi
所以,我想显示与图像一致的标题和摘录?我怎样才能做到这一点? 3, 'category' => 29 ); $myposts = get_posts( $args ); f
需要一个专门设计用于获取符合条件的帖子数量的函数调用。我认为 get_posts() 函数对于此操作来说太昂贵了。我只是想决定当有预定义数量的帖子要显示时是否显示“查看更多帖子”链接... 例如,默认
早上好,我发现了很多类似的问题,但没有一个答案适合我的问题。要点非常简单:我有一个带有 get_posts() 的自定义循环,我想排除显示当前帖子。 代码是: $args = array(
我试图找出 wordpress 如何处理每个请求并返回结果。我发现 wp() 函数调用 $wp->main() 反过来调用 $this->query_posts(); 并且调用$wp_the_quer
早上好。我在运行 get_posts() 时无法将作为元键返回的时间戳(作为字符串返回)与当前时间戳进行比较. 我想通过 end_date_time 获取任何帖子设置在 future ,我得到了一些奇
有什么不同 ?如何用 get_posts 替换 the_content (在循环中使用)? 最佳答案 基本上 the_loop 与 foreach (get_posts('showpost=-1')
我在处理 Wordpress 主题时遇到以下问题: 如标题所示,尽管帖子肯定包含图片,但 get_posts() 返回的数组经常为空。 我正在使用以下方法来检索附件数组: $attachments =
是否可以在 get_posts() 函数中使用通配符? 我已经在 SQL 中进行了我想要的查询: select * from wp_posts p left join wp_postmeta pm o
我有一个似乎没有正确排序的 get_posts 查询。 $args = array( 'post_type' => array(), 'order_by
我有一个似乎没有正确排序的 get_posts 查询。 $args = array( 'post_type' => array(), 'order_by
我想用 get_posts() 方法加入另一个表并从新表中获取字段。 我知道 add_filter( 'posts_where','calback_function_name')。 请帮帮我 最佳答案
这个问题在这里已经有了答案: What does it mean to start a PHP function with an ampersand? (3 个答案) Reference — Wha
讨论 WP_Query() 的文档明确指出这应该有效: $query = new WP_Query( 'category_name=tools,wordpress' ); 但是,如果我使用WP_Que
我有一个自定义帖子类型 fvc_members 使用高级自定义字段,我添加了一个名为 user 的新字段,它是现有用户的关系对象。 我有以下代码来查询当前用户设置为用户的帖子 $args = arra
我有一个自定义帖子类型 fvc_members 使用高级自定义字段,我添加了一个名为 user 的新字段,它是现有用户的关系对象。 我有以下代码来查询当前用户设置为用户的帖子 $args = arra
我的 WordPress 中有这样的 URL http://www.example.com/wp-admin/post.php?post=87&action=edit&lang=de-DE 我需要重写
我是一名优秀的程序员,十分优秀!