按自定义元值分组帖子:日期

时间:2011-08-09 作者:Dwayne Charrington

我有一篇带有自定义元值的帖子,它是通过jQuery日期选择器填充的,并以以下格式存储:yyyy/mm/dd-有没有办法将同一天的所有帖子轻松分组?

我没有使用Wordpress的发布日期,因为我需要在将来发布帖子。我知道,在Wordpress中,使用函数“the\\u date()”默认情况下,每x数量的帖子只显示一次日期,并给出它们分组的外观。是否有类似于自定义元数据值的功能?

1 个回复
最合适的回答,由SO网友:Wyck 整理而成

唯一的内置方式(使用函数)是使用WP Query 和自定义字段参数meta_querycompare.

http://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters

让您开始学习的示例:

$query = new WP_Query( array( \'meta_key\' => \'your_date\',  \'meta_compare\' => \'=\' ) );
或者,Wordpress中的自定义字段函数没有很多参数,它们基本上用于添加和检索数据,然后您可以将这些数据与本机PHP一起使用,例如,您可以使用以下命令将自定义字段作为数组返回:

$meta_date_array = get_post_meta($post_id, $key, false);
ksort($meta_date_array);
并使用PHPksort排序顺序。

结束