希望你能帮我解决这个问题。最近,我进入了定制的post类型,并设法创建了一个分类法,并将它们以正确的格式显示在页面上。字段在一分钟内完成的方式是按照提交帖子的顺序进行的。我需要它,所以帖子重新排列顺序的最新,首先。
这是我使用的代码:
<?php
$date = get_field('projectdate');
$y = substr($date, 0, 4);
$m = substr($date, 4, 2);
$d = substr($date, 6, 2);
$time = strtotime("{$d}-{$m}-{$y}");
echo date('d/m/Y', $time);
?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
这显示:
2014年9月22日艺术-音乐戏仿
2014年09月8日技术-图形学-流行书籍
2014年09月8日技术- RM -香料架
08/09/2014技术- RM -鸟
2014年9月8日技术-图形学-室内设计
08/09/2014科技-食物科技-美好生活
老实说,我什么也没试过,因为我不知道从这里开始最好的解决办法。如果我分开日期,相应的标签会随之移动吗?我需要在整个过程中添加PHP吗?我是新的PHP,所以任何想法或提示都会非常感激。非常感谢瑞切尔
发布于 2014-10-01 10:53:51
终于起作用了……
<?php $args = array(
'post_type' => 'homework_projects',
'meta_key' => 'projectdate',
'orderby' => 'meta_value_num',
'order' => 'ASC',
'posts_per_page' => $perpage,
'paged' => $paged,
'taxonomy' => 'years',
'term' => $term->name
);
$the_query = new WP_Query( $args ); ?>
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
然后引用以下日期:
<?php
$date = get_field('projectdate');
$y = substr($date, 0, 4);
$m = substr($date, 4, 2);
$d = substr($date, 6, 2);
$time = strtotime("{$d}-{$m}-{$y}");
echo date('d/m/Y', $time);
?>
发布于 2014-09-15 10:42:26
您可以参考这个链接
您可以根据自定义字段使用Order参数。
https://stackoverflow.com/questions/25845802
复制相似问题