【发布时间】:2013-10-01 07:01:53
【问题描述】:
我之前尝试过这样做但失败了,也许我只是不明白它是如何工作的,也许以前有人这样做过并且可以帮助我。
用 wordpress 为一所学校建立一个网站,他们有一个科目的课程,他们按一周中的几天列出它们,如下所示:
星期一
- 数学
- 英语
- 科学
星期二
- 科学
星期三
- 数学
- 历史
当我构建这个时,我使用了一个名为“classes”的自定义帖子类型,然后我使用自定义帖子字段来输入所有数据,包括时间()格式(使用日期选择器)
这就是我回显日期/时间的方式:
<?php echo(types_render_field("date-and-time", array("format"=>"l","arg2"=>"val2"))); ?>
现在,这是我的循环:
但它根本不起作用,它列出了日子,但它会多次列出日子,所以如果星期三有 4 个帖子,它会列出星期三、星期三、星期三、星期三。
这是有道理的,因为它只是循环浏览帖子并回显它的日期。
基本上,我正在尝试写:
- loop days of the week 7 days ahead
- loop posts under the date heading based on custom field date
我原本打算为此使用预定发布,但在 wordpress 中安排发布对于不懂计算机的人来说并不是最简单的,使用自定义字段,我可以设置样式并使用日期选择器TYPES 提供。
如果有人可以帮助我,那就太好了!
【问题讨论】:
-
尝试将
the_title放在循环之外。 -
你能解释一下那会做什么吗?
-
the_title()打印您当前帖子/页面的标题 -
我知道的很多,但是将其保留在循环之外根本不会将其附加到循环中,这意味着没有“类”帖子类型查询的约束,它只是显示来自标准博客的最后一个“帖子”标题。