【问题标题】:Understanding wordpress permalinks and query string parameters了解 wordpress 永久链接和查询字符串参数
【发布时间】:2012-02-02 00:34:17
【问题描述】:

我几乎从零开始构建一个 wordpress 主题,但遇到了这个障碍。

我有这个网址:http://localhost/mysite.com/wordpress/portfolio/

这显示了我定义的模板类型“投资组合”的页面。

我正在尝试在该页面上添加一个搜索框/结果,我的问题是这个网址:

http://localhost/mysite.com/wordpress/portfolio/?s=test&submit=Search

不显示我的投资组合页面/模板,而是显示我的主页。

如果有人可以向我解释发生了什么,我将非常感激。请详细介绍技术细节,我正在我的 WAMP 上运行 worpress 的本地副本,并打算在我的产品上发布所有这些。最终服务器。

谢谢!

【问题讨论】:

  • 当你说你是从“几乎从头开始”创建一个主题时,可以解释这意味着什么?你有没有抄袭二十一主题并重做?您的主题是否包含 search.php 文件?
  • 我只在需要时复制 2011 主题的部分内容。一种白名单的工作方式。所以我目前没有search.php页面。
  • 这里有一些链接可以帮助您了解 wordpress 处理要提供的模板的方式。 codex.wordpress.org/Template_Hierarchyyoast.com/wordpress-theme-anatomy
  • 我的投资组合模板指向portfolio.php。我想知道为什么查询参数让我的网站使用 index.php。模板层次结构页面对我有点帮助,谢谢,我会继续解决这个问题。

标签: php wordpress wordpress-theming


【解决方案1】:

可以通过在您的主题中提供search.php 来自定义搜索结果页面的格式。如果此文件不存在,则 WordPress 将改用主题的 index.php

【讨论】:

    猜你喜欢
    • 2019-12-11
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    • 2013-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多