我只是初级 PHP 程序员,最近才开始使用 wordpress。现在我有很大的理论问题:
如何使用当前 URL 定义的不同模板(不必是完全不同的新模板)在 wordpress 帖子列表中显示(是的,默认帖子,不是自定义帖子类型)?
我正在使用 Wordpress 3.3.2 并尝试自定义美妙的石墨烯主题。使用 mod_rewrite 在 Linux/apache 上运行
示例:我的页面中有帖子,显示在首页,我还创建了一个包含帖子类别的菜单。我正在使用永久链接。
www.mypage.com <- 这显示所有帖子列表
www.mypage.com/category/dslr/ <- 这显示所选类别中所有帖子的列表
www.mypage.com/2012/06/12/mozem-auto- komentovat/ <- 这一个显示单个帖子
完全可以,易于理解,没问题。
此处的示例:http: //portal.vip.sk/vyvoj/astro/en其中“astro”是此测试安装的根文件夹。
我想要做的:
在主菜单中创建一个按钮,它将指向:
www.mypage.com/different-list
在那个链接上,我将看到来自数据库的所有查询帖子,但设计和查询会有所不同。请注意,不同的列表没有在任何地方定义,甚至在分类中也没有定义,所以当我尝试使用该链接时,我得到 404 错误。
我还想在这个特殊列表中使用来自 DB 的不同自定义字段。
这种构造的原因如下:
我想让用户发布他们的帖子,对它们进行分类,为这些帖子填写元数据等。但我也想在不同的 URL 下以不同的方式显示这些用户帖子。在此列表中,帖子将按月(或其他时间间隔)、按类别分组,并将使用一个元数据(布尔值 true、false)。当然,页面的布局会完全不同。
谢谢你的任何建议