解决WordPress通过mb_strimwidth截取内容摘要出现乱码问题
前面博客吧分享过教程《wordpress搜索结果排除指定文章或页面》,通过该教程可以让指定的文章或页面不出现在…
前面博客吧分享过教程《wordpress搜索结果排除指定文章或页面》,通过该教程可以让指定的文章或页面不出现在搜索结果中。现在要介绍的教程是在wordpress搜索结果中完全排除页面,即禁止搜索到任何wordpress页面。方法也很简单,通过判断搜索到结果的类型是否属于page,如果是就忽略掉,不是就显示出来。
在当前主题的functions.php文件中添加以下代码:
1 2 3 4 5 6 7 8 |
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教程、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!