提问请到论坛发帖,WordPress啦!主站上不再回复与文章内容无关的问题。
WordPress会自动生成一个搜索结果网页,你也可以自己定制一个搜索页面。使用WordPress的页面特点,你就可以创建自定义的搜索页面,从而更好地帮助访客搜索你的网站。 注意事项不同的WordPress外观主题具有不同的模板文件。某些包含有一个search.php模板文件。这并不是一个搜索页面(Search Page),它仅仅是一个显示搜索结果的模板。还有一种模板文件searchform.php。此模板文件通常被包括在许多外观主题的边栏中,它会生成搜索框表单。如果在你的外观主题中不含这些文件的话,可以直接从默认外观主题那复制一个过来用。 要创建自定义的搜索页面,你需要创建一个页面模板来包括搜索表单以及你希望用户在搜索网站之前看到的信息。 检查WordPress外观主题是否包括了page.php模板文件。WordPress的默认外观主题包括有该模板,但很多其他的外观主题不包括它。如果你的外观主题含有此模板的话,请按照下文中的指导进行操作;如果不含的话,请按照我们给你的相关信息自行创建。 使用page.php1. 使用文本编辑器,打开page.php并另存为searchpage.php。(注:文件名search.php是作为一个特殊的模板名被保留下来的,因此不要使用它;这里推荐使用的searchpage.php在文件列表中能够很容易地被辨识出来。) 2. 保存之后,对文件进行编辑:
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
<?php /* Template Name: Search Page */ ?>
现在你就可以开始定制搜索页面的外观了。 创建搜索页面模板如果你还没有page.php文件,可以根据外观主题的index.php模板文件来创建一个。
连接到搜索页面现在你可以为自定义的搜索页面做一个链接了,方法有如下几种:
<a href="index.php?page_id=17" title="Search Page">Search Page</a>
或
<a href="<?php bloginfo('url'); ?>/?page_id=17">Search Page</a>
<a href="/wordpress/search-page" title="Search Page">Search Page</a>
或
<a href="<?php bloginfo('url'); ?>/wordpress/search-page" title="Search Page">Search Page</a>
定制搜索页面现在你已经创建了自定义的搜索页面了,也是定制显示外观的时候了。在管理 > 页面面板中自定义搜索页面那一行,选择编辑。或使用文本编辑器打开searchpage.php文件进行编辑。 在searchform.php 的include函数之上content div之内,你可以添加文本内容来帮助访客进行搜索操作。
<p> My Site features articles about <a title="WordPress Articles" href="index.php?cat=4">WordPress</a>, <a title="Web Design Articles" href="index.php?cat=5">web page design</a>, <a title="Development Articles" href="index.php?cat=6">website development</a>, and <a title="CSS Articles" href="index.php?cat=7">CSS</a>. </p> <p>请使用下面的表单搜索本站。</p> <?php include (TEMPLATEPATH . '/searchform.php'); ?> 你还可以包括进一些关键词或其他信息,图片或细节来定制搜索页面。 |
|||

