脚本宝典收集整理的这篇文章主要介绍了php – 如何通过自定义字段日期订购wordpress帖子?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我想这就是我需要做的事情:
>阅读帖子并抓住日期
>使用与这些日期关联的post-id对日期进行排序
>阅读已排序的日期,并通过post-id重新显示前3个帖子
我迷失了如何对它进行编码……这就是我到目前为止所做的.此代码只是按wordpress中的发布日期显示它们.
<?PHP query_posts('post_tyPE=events'); if (have_posts()) : while (have_posts()) : the_post(); ?> <?PHP $datestart = get_post_meta($post->ID,'date-start',true);?> <div class="date"><?PHP echo $dateStart; ?></div> <?PHP endwhile; endif; wp_reset_query(); ?>
我真的很惊讶,我没有必要制作多个循环并存储post-id或任何东西.无论如何,我希望这有助于其他人. :]
<?PHP $args = array( 'post_type' => 'events','posts_per_page' => 3,//limITed myself to 3 posts 'Meta_key' => 'date-start',//name of custom field 'orderby' => 'Meta_value_num','order' => 'ASC' ); query_posts($args); if (have_posts()) : while (have_posts()) : the_post(); ?> //Insert code here... //Test to see if it is sorting the posts (below) <?PHP $dateStart = get_post_meta($post->ID,true); echo $dateStart;?> <?PHP endwhile; endif; wp_reset_query(); ?>
以上是脚本宝典为你收集整理的php – 如何通过自定义字段日期订购wordpress帖子?全部内容,希望文章能够帮你解决php – 如何通过自定义字段日期订购wordpress帖子?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。