【问题标题】:Create second, fully customisable loop page in Wordpress在 Wordpress 中创建第二个完全可自定义的循环页面
【发布时间】:2013-03-11 21:53:08
【问题描述】:

我正在寻找对我正在开发的网站做点什么。这是我第一次使用 Wordpress,我已经完成了大部分需要运行的工作。

但是,我想在我的网站上创建另一个页面,该页面可以显示格式与普通 index.php 文件完全不同的循环帖子。

例如,index.php 有它自己的循环,并充当网站主页。第二个页面将被称为 roster.php,并有一个循环显示和格式化来自特定帖子类别的帖子。如果可能,我将在哪里创建 roster.php 文件,并且它仍然可以在我的 Wordpress 安装中正常工作吗?

我已经研究了 Wordpress Codex,并针对此主题进行了几次 Google 搜索,但我似乎找不到与这种情况类似的任何内容。或者也许我只是误解了他们。

非常感谢您抽出宝贵时间阅读这篇文章,您可以贡献的任何内容对我都非常有用。

再次感谢卡勒姆·克尔

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    您可以在 wordpress 中创建一个页面roster,在您的模板目录中创建一个 page-roster.php。 Wordpress 会自动将页面路由到 php 文件。

    然后您可以在 page-roster.php 中进行自定义搜索和循环

    【讨论】:

    • 哦,模板目录!我在与 index.php、header.php 等相同的位置创建文件。这完全符合我的需要,非常感谢!
    • 这样更容易链接,你知道我如何将页面名称从“domain.com?page_id=91”更改为 roster.php 而不会影响其他页面吗?
    • @CallumKerr 如果您不使用 wordpress 漂亮的 url,则必须在 .htaccess 中编写重写规则(假设您使用的是 apache,httpd.apache.org/docs/2.0/misc/rewriteguide.html)。
    • 很好,我会调查的。再次感谢:)
    【解决方案2】:

    page-roster.php 应该可以解决问题!

    查看更多信息:http://codex.wordpress.org/Pages#What_Template_is_Used_to_Display_a_Particular_Page.3F

    【讨论】:

      【解决方案3】:

      您可以为您的页面、帖子甚至类别创建自定义模板,this Codex Page 可以帮助您提供有关如何执行此操作的示例。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-22
        • 1970-01-01
        • 1970-01-01
        • 2018-03-04
        • 2016-07-28
        • 2020-03-08
        • 1970-01-01
        • 2016-04-18
        相关资源
        最近更新 更多