^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助,如果有代码出错,请联系站长解决
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 8年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人
  • 腾讯云3年2核2G新品轻量限时特惠只需408元

WordPress列出所有未被百度收录的文章,进行有针对性的推送

最近百度站长工具推出了主动推送功能,以下摘自百度官方解释:

主动推送:最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。
主动推送支持多种途径:比如 curl 、post、php 以及 ruby 等。而且支持一次性提交多条网站页面地址,不过每个站点每天可推送的次数暂时限制在 50 次。
使用主动推送功能会达到怎样效果?
①、及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录
②、保护原创:对于网站的最新原创内容,使用主动推送功能可以快速通知到百度,使内容可以在转发之前被百度发现。

2 核 2G 限时特惠 396 元/3 年    宝塔建站 10850 大礼包

WordPress列出所有未被百度收录的文章,进行有针对性的推送

 

还有一种推送方法就是手工提交

百度站长平台为站长提供链接提交通道,您可以提交想被百度收录的链接,百度搜索引擎会按照标准处理,但不保证一定能够收录您提交的链接。

这在之前的手动提交链接基础上新增了批量提交,如下图,一次性可以推送 20 篇未被百度收录的文章。

WordPress列出所有未被百度收录的文章,进行有针对性的推送

陌小雨现在很多文章都还没有被百度收录,那么有没有办法实现对这些没有被百度收录的文章有针对性的推送呢?今天陌小雨抛出一个思路,还记得之前分享过的xiu 主题文章页添加百度收录状态这篇文章么,原理是通过查询文章是否被百度收录后给每篇文章添加一个自定义字段baidu_record,如果被百度收录了,那么这个自定义字段的值就为 1,否则为 0。我们知道 wordpress 可以通过自定义字段来输出文章列表,这两个结合起来不就是本文要实现的功能了么?

那么 wordpress 如何根据自定义字段来调用文章列表,我们简单了解一下这几个自定义字段参数:

meta_key=
meta_value=
meta_compare= —— 用以测试 meta_value=的操作符,默认值为 ‘=’,其它可能的值包括’!=’、 ‘>’、’>=’、 ‘<’或 ‘<=’ 。

用法举例:

1、返回关键字为 ‘color’ 且值为’blue’的文章:

query_posts('meta_key=color&meta_value=blue');

2、返回自定义字段关键字为’color’的文章,无论自定义字段值为何:

query_posts('meta_key=color');

3、返回自定义字段值为’color’的文章,无论关键字为何:

query_posts('meta_value=color');

4、返回自定义字段值为’green’的页面,无论自定义字段关键字为何:

query_posts('post_type=page&meta_value=green');

5、返回自定义关键字为’color’、自定义字段值不为’blue’的文章和页面:

query_posts('post_type=any&meta_key=color&meta_compare=!=&meta_value=blue');

6、返回自定义字段关键字为’miles’、自定义字段值小于等于 22 的文章。注意,字段值 99 会被看做大于字段值 100,因为数据是以字符串形式而不是数字形式存储的。

query_posts('meta_key=miles&meta_compare=<=&meta_value=22');

我们要用到的是第一个例子中的用法:返回关键字为 ‘baidu_record’ 且值为’0’的文章:

输出列表函数:

<?php query_posts('meta_key=baidu_record&meta_value=0');while (have_posts()) : the_post(); ?>
<li><a target="_blank" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_permalink(); ?></a> </li> <?php endwhile; ?> <?php wp_reset_query(); ?>

这样我们就输出所有没有被百度收录文章的链接啦,然后通过百度站长工具链接手动批量提交就可以啦。我们也可以看这些没有被百度收录的文章的一些共性或者一些特点,可以进行有针对性的修改,摸清百度蜘蛛不喜欢哪些文章,这对于网站站内优化也有益处。

赠人玫瑰,手有余香。