显示具有自定义日期元值的wordpress帖子,按此日期排序,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示具有自定义日期元值的wordpress帖子,按此日期排序,相关的知识,希望对你有一定的参考价值。
First you have to add a custom value with a correct date format.The lines:
`AND CAST(wpostmeta.meta_value AS DATE) > '".date("Y-m-d H:i:s")."'
AND CAST(wpostmeta.meta_value AS DATE) < '".date("Y-m-d H:i:s", $date2)."' `
are only used to select dates between the current day and 2 months later
$myrows = $wpdb->get_results(" SELECT wposts.post_title, wposts.ID , wpostmeta.meta_key, wpostmeta.meta_value FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wposts.post_type = 'concerts' AND wpostmeta.meta_key = 'DateConcert' AND CAST(wpostmeta.meta_value AS DATE) > '".date("Y-m-d H:i:s")."' AND CAST(wpostmeta.meta_value AS DATE) < '".date("Y-m-d H:i:s", $date2)."' AND wposts.post_status = 'publish' ORDER BY CAST(wpostmeta.meta_value AS DATE) ASC "); if ($myrows) : foreach ($myrows as $post) : setup_postdata($post); ?> title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2> <?php endforeach; else : ?> <h2> Not Found</h2> <?php endif; ?>
以上是关于显示具有自定义日期元值的wordpress帖子,按此日期排序,的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress 自定义 SQL 以获取三个具有给定元值的帖子