【发布时间】:2020-01-28 18:25:41
【问题描述】:
我已经设置了一个带有静态 HTML 的 Wordpress 页面模板(通过在我的子主题文件夹中创建一个 PHP 文件,使用注释块提供模板名称,然后是 HTML 内容,然后创建一个 Wordpress 页面并分配页面属性中的模板名称)。
就目前而言,页面显示完全符合要求(使用 URL domain.com/template-name/)。问题是我似乎无法找到一种方法来从我的模板页面获取任何静态 HTML 内容以显示在搜索中(使用标准 Wordpress 搜索以及静态 HTML 内容中的已知搜索词)。
有没有办法让搜索包含页面模板的静态 HTML 代码作为其结果的一部分?
我尝试了几个搜索插件(如 Relevanssi、Ivory Search 和其他一些插件),但均未成功。我还使用相同的静态 HTML 代码(在页面模板文件中使用)创建了一个页面,但将其放在代码编辑器中并分配默认模板——以测试搜索本身。在这种情况下,当使用代码中已知的搜索词时,搜索会返回页面。
<?php
/* A very basic example where ideally "Hello" or "World" would show up if used in a search. */
/* Template Name: Hello */
get_header();
?>
<h1>Hello World!</h1>
<?php
get_footer();
?>
当使用 HTML 内容中的已知词进行搜索时,我预期(或希望)我的静态 HTML 页面模板会显示在搜索结果页面中。不幸的是,这并没有发生。
【问题讨论】:
标签: php html wordpress custom-wordpress-pages