使用插件的WordPress自定义页面?

时间:2020-03-11 作者:Julia

我正在尝试为我的自定义网站创建搜索页面。我很难在插件代码中创建自定义页面。我想插件创建一个自定义URL的网页,相互配合;例如,一个自动存在于插件内容中的/搜索页面,然后是可用的链接。任何帮助都将不胜感激。

1 个回复
SO网友:HK89

如果没有页面,请创建搜索页面模板。php,您可以根据主题的索引创建一个。php模板文件注意:文件名搜索。php被保留为一个特殊的模板名称,因此避免使用它;建议的搜索页面。php只是使其在文件列表中易于识别

-在搜索页面的顶部。php,在做任何其他事情之前,添加以下内容,为您的搜索页面提供WordPress将在管理屏幕中识别的标题:

<?php
/**
 * Template Name: Search Page
 */

?>
<?php get_header(); ?>

    <div class="wrap">

      <div id="primary" class="content-area">

          <main id="main" class="site-main" role="main">
             <?php get_search_form(); ?>
          </main>

      </div>
   </div>

<?php get_footer(); ?>
保存文件。

将文件上载到主题目录(如果对style.css样式表文件进行了更改,也可以将其上载)。

在管理端创建新页面,并在页面中分配搜索页面模板

获取搜索表单();

-以上功能是wordpress的默认搜索表单功能

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。