gpt4 book ai didi

wordpress - 使用 URL 字符串更改 WordPress 发布顺序

转载 作者:行者123 更新时间:2023-12-02 22:53:39 27 4
gpt4 key购买 nike

我正在尝试添加一个下拉列表来对我的自定义帖子进行排序。

我已经尝试过这里的解决方案 - http://ak.net84.net/php/filter-dropdown-for-wordpress/ - 这里 - http://blog.rutwick.com/use-jquery-to-reorder-your-wp-posts-on-the-fly

我无法让其中任何一个工作,甚至无法通过将其添加到我的 URL 末尾来对我的帖子进行排序 - ?orderby=title&order=DESC。

出于好奇,我去了 DigWP 并尝试了这个 - http://digwp.com/category/admin/?orderby=title&order=DESC它有效并按标题和降序对帖子进行排序。所以我想知道为什么它在我的网站上不起作用?这是获取我的帖子的代码。

<?php   $my_query = new WP_Query( array( 
'post_type' => 'project',
'post_status' => 'publish',
'paged' => get_query_var('paged'),
));
while ( $my_query->have_posts() ) : $my_query->the_post(); ?>

我猜测查询有问题,或者 wp_query 可能不允许以这种方式排序帖子?任何帮助表示赞赏。

最佳答案

如果你想获取查询字符串变量,即?orderby=title

$my_query = new WP_Query( array( 
'post_type' => 'project',
'post_status' => 'publish',
'orderby' => get_query_var('orderby'), // will return orderby query string variable
'order' => 'DESC',
'paged' => get_query_var('paged'),
));

关于wordpress - 使用 URL 字符串更改 WordPress 发布顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11092971/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com