wordpress搜索结果排除页面内容的方法

本文将介绍的是在wordpress搜索结果中完全排除页面,即禁止搜索到任何wordpress页面。方法也很简单,通过判断搜索到结果的类型是否属于page,如果是就忽略掉,不是就显示出来。

在当前主题的functions.php文件中添加以下代码:


function exclude_page() {  global $post;  if ($post->post_type == 'page') {   return true;  } else {   return false;  } }

在当前主题的search.php文件(搜索结果页面文件)中找到主循环代码:

1
<?php while (have_posts()) : the_post(); ?>

在该代码下面添加:

1
<?php if(exclude_page()) continue; ?>

保存文件即可。

wordpress搜索结果排除页面内容的方法:等您坐沙发呢!

发表评论

表情
还能输入210个字