搜索功能有效!只是您所到达的模板不太合适。我们需要调整模板,使其看起来正确并与网站风格匹配。
搜索最初使用的模板非常通用。这是我在许多 WordPress 网站上使用的模板。它类似于“page.php”——所有 WordPress 页面使用的“默认”模板,只是它没有进行`get_sidebar()`调用。我称它为 page-nosidebar.php。
最终,我们放弃了该模板,并为搜索结果创建了一个特定模板。这使我们可以更具体地控制这些页面。这意味着我们需要进入 WordPress 中的每个搜索结果页面,并确保它使用此模板。每当我们执行此类操作时,我们应该记录下来,因为我们将在上线后需要手动更改现场网站上的内容(此类更改不会与版本控制一起上传)。
这个新模板使我们可以轻松地将 CSS 应用到此页面,方法是使用我们多次在 header.php 文件中执行的逻辑。我们花了很多时间调整 GCSE 默认提供的样式。我们删除了一些冗余内容,调整了一些间距,更改了一些字体,等等。
我们结束了关于需要完成的更多工作的讨论。
嗨,Chris
感谢这个视频,我决定在我的一个网站上使用谷歌搜索,效果很好!
我在您当前的搜索结果中注意到,您将搜索的词语显示为标题,例如“搜索结果为(关键字)”。
我很想了解您是如何实现的。
干杯。
实际上有一个 WordPress 函数可以很好地完成这项工作 http://codex.wordpress.org/Template_Tags/get_search_query
但请注意,它期望的查询参数是“s”,例如`?s=whatever`,而不是 Google 默认的“q”。您可以更改 Google 使用的内容(我认为这是一个设置),或者编写自己的函数来获取 $_GET 参数,确保它已消毒,并在页面上进行回显。
感谢,这正是我要找的!