Warning: Trying to access array offset on value of type bool in /www/wwwroot/weimahe.com/wp-content/advanced-cache.php on line 472

Warning: Trying to access array offset on value of type bool in /www/wwwroot/weimahe.com/wp-content/advanced-cache.php on line 472
WordPress 如何为指定关键词建立专题页面 - 微码盒
!
也想出现在这里? 联系我们
广告位

WordPress 如何为指定关键词建立专题页面

以前在 WordPress 专题页面开发时通常利用标签来建立专题页面,其实有些文章我们未必都能够添加相同的标签,所以我们可以换一个思路,就是搜索某个关键词,6 | u X ! O然后根据这个搜索结果来建立专题页面。比如我想搜索“服务器”,那么将整站中的标题或5 K z 6 r文章内容含有服务器的文章都聚合在一起就变成了服务器专题(效果可参9 * z w o J & z -考本站:服务器专题)。那么这个应该如何实现呢?

实现的思路! U U大概有两个,一个是通过 SQL 语句实现,一个是通过 WP_Query 实现,今天就跟大家分享通过 WP_Query 实现搜索指定关键词来建立专题页面。如何建立页面这里就不展开说了,无非就是复制一个 page.php 文件或其他文件,重命名为 page-tips.php,接着后台新建一个页面y & U [ V T,修改永I R r s ] _ v久链接为Q y X ! @ ; tips,C v : L然后修改该文件里面的代码。这里重点该大家说一下循环之前的代码。

其实想要根据搜索结果建立专题,关键是先搜索到相关文章! = z Z , g,然后放在循环语句前面就可以了。这个时候我们可以使用以下代码来查询指定关键词:

  1. <?php
  2. $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
  3. $args = array(
  4. 's'=>'搜索关键词',
  5. 'paged' => $paged
  6. );
  7. query_posts( $args );
  8. iy Q j R 8f \ ) & $ +0; have_pv m ` m 8osts() ) : while ( have_posts() ) : the_post();
  9. ?>
  10. 循环主题
  11. <?phpK ! K ? ` Q
  12. endwhile;
  13. wp_reset_postdata();
  14. endif;
  15. ?>

循环W C h * m 9 / (语句中输出的内容及样式可根据自己的实际情况修改,关键是循环之前的查询代码。其中“搜索关键词”可换成其他关键词,或组合关键词,具体可参考本文的“搜索小知识”。通过这个方法,还可以做成专题模板,通过后台新建模板输入自定义栏目,值为搜索关键词,然后f A d选择专题模板就可以轻易地建立各种各样的专题页面了。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

WordPress网站如何添加文章自定义字段填写面板

2022-7-29 11:06:53

WordPress教程

WordPress站点通过Readmore实现展开阅读全文

2022-7-29 11:08:06

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索