编辑整理:整理来源:腾讯视频,浏览量:57,时间:2023-03-16 14:15:02
最近在很多博客上都看到有关于WordPress集成百度实时推送的功能,虽然不知道具体效果如何,但是我想增加这个功能应该总不会是坏事吧,所以就给自己的站点添加试试,以便下次更新Three主题的时候集成进去。
具体操作步骤如下:
1、获取token值
我们只需要登录百度站长平台》网页抓取》点击【链接提交】,在右边的页面中的“链接提交”中选择需要添加百度实时推送功能的站点,然后就可以看到这个站点的token值了。
PS:一个百度站长账号有多个站点,这几个站点的token值都是一样的。
2、修改代码,添加百度实时推送功能
把以下代码中的token值(xxxxxxxxxxx)改为我们第一步获取的token值(其他的不用修改),然后把这些代码添加到主题目录下的 functions.php 文件最后一个?>之前即可。
/**
* WordPress发布文章主动推送到百度,加快收录保护原创【WordPress通用方式】
* 文章地址:http://zhangge.net/5041.html
*/
if(!function_exists('Baidu_Submit')){
function Baidu_Submit($post_ID) {
$WEB_TOKEN = 'xxxxxxxxxxx'; //这里请换成你的网站的百度主动推送的token值
$WEB_DOMAIN = get_option('home');
//已成功推送的文章不再推送
if(get_post_meta($post_ID,'Baidusubmit',true) == 1) return;
$url = get_permalink($post_ID);
$api = 'http://data.zz.baidu.com/urls?site='.$WEB_DOMAIN.'&token='.$WEB_TOKEN;
$request = new WP_Http;
$result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );
$result = json_decode($result['body'],true);
//如果推送成功则在文章新增自定义栏目Baidusubmit,值为1
if (array_key_exists('success',$result)) {
add_post_meta($post_ID, 'Baidusubmit', 1, true);
}
}
add_action('publish_post', 'Baidu_Submit', 0);
}
现在我们发布新文章,文章地址就会被主动推送到百度。被成功推送的文章,将自动出现如下自定义栏目:
为避免代码重复推送的尴尬,如果你需要更新文章再次推送数据,那么在保存/更新文章之前,删除或修改这个自定义栏目即可再次被推送。
Ps:虽然,主动推送的各种方法都支持一次推送多条数据,从我个人的经验来看,对于老文章没必要再次推送,频繁推送容易导致百度“翻脸”!
特别说明:
如果按以上步骤正确操作后,在发布新文章时自定义栏目中不会出现我们期望的baidusubmit,说明实时推送给百度不成功,说明所使用的主机的 curl_exec()函数被禁用了。这个时候,我们只需要把以下代码替换掉第二步的代码即可。
/**
* WordPress发布文章主动推送到百度,加快收录保护原创【file_get_contents方式】
* 文章地址:http://zhangge.net/5041.html
*/
if(!function_exists('Baidu_Submit')) {
function Baidu_Submit($post_ID) {
$WEB_TOKEN='xxxxxxxxx'; //这里换成你的网站的百度主动推送的token值
$WEB_DOMAIN=get_option('home');
//已成功推送的文章不再推送
if(get_post_meta($post_ID,'Baidusubmit',true) == 1) return;
$url = get_permalink($post_ID);
$api = 'http://data.zz.baidu.com/urls?site='.$WEB_DOMAIN.'&token='.$WEB_TOKEN;
$data = array (
'http' => array (
'method' => 'POST',
'header'=> "Content-Type: text/plain",
"Content-Length: ".strlen($url)."rn",
'content' => $url
)
);
$data = stream_context_create($data);
$result = file_get_contents($api, false, $data);
$result = json_decode($result,true);
//如果推送成功则在文章新增自定义栏目Baidusubmit,值为1
if (array_key_exists('success',$result)) {
add_post_meta($post_ID, 'Baidusubmit', 1, true);
}
}
add_action('publish_post', 'Baidu_Submit', 0);
}
文中涉及的技术和代码均来自于张戈博主分享的《WordPress发布文章主动推送到百度,加快收录保护原创》。
Wordpress是一个以PHP和MySQL为平台的免费自由开源的博客软件和内容管理系统。
WordPress拥有互联网内容管理系统近6发菜及品树0%的市场份额是有原因的。其中一些来自亮点包括:
1、适合初学者的无代码环境。
2、易于理解的工具和功能。
3、来自开发人员和用户的令人难以置信的支持结构。
4、热围比易于遵循和学习的简单布局。
WordPress是为了帮助新的网站开发人员而设计的,本身非常灵活,可以支持更高级的创建者。WordPress的每个方面都可以通过PHP、CSS和JavaScript进行自定义。
清旧却项括逐创三居赵WordPress的主要用途:
1、创建博客
使用WordPress最常互朝速低汉许范标告乱抗用的方法之一也许是建立一个博客。这些网站通常围绕着信息共享,不管是个人的反映还是帮助客户使用产品。
博客是吸引新消费者或帮助现有消费者的好方法。很多企培行束油液传服业都在推广产品教程、评论和其他相关信息,客人会觉得有用。最终结果是一个站点在增加销售和销售线索的可能性的同时提供了帮专助。
写博客也有助于提高品牌知名度以及在线认知度。得益于本地搜索结果,通过共享信换乐击岁阳息,并辅以良好的数字营销李乎官翻,可以很容易地接触到广泛的受众,包括亲自购物者形师食三。
2、建立在线商店
使用WordPress神个开末迅征己的一种常用方法是创建一个在线商医粉头护呀年规店。
WordPress使创建一个在线商店变得非常容易。得益于WooCommerce这双云如部样的插件,只要想,现在就可以构建一个电子商务网站,这民缩管农屋然后立即开始销售。只要有东西要卖,并且提供儿北比的竞争对手更好的解原溶跑体验,在线商店就有巨大的成功潜力。
3、建立社交网络
创建自己的社交网站就像在WordPress中设置BuddyPress这样的插件一样简。这是建立一个有相似兴趣的人的网络的好方法,特别是如果创建一个利基网站。例如,如果出售渔具,建立一个渔业社会中心就不需要花太多的时间。
4、创建帮助论坛
另一种有效利用WordPress的方法是建立帮助论坛。这些网站往往是由社区推动的,同时帮助人们解决各种问题。
使论坛对品牌有用的是为产品或服务提供帮助。几乎每个主要制造商或开发人员都有一个实时论坛来帮助客户。这向消费者表明了的帮助意愿,同时也给的品牌带来了积极的影响。
5、创办视频网站
在线视频制作是一用规火汉种很好的营销手段。它非常有效,87%的在线营销者在他们的常规战略中加入视频内容。视频的使用也驱动着大部分消费者的互联网带宽。
通过WordPress的容获良践激矛设置方式,可以快速上传自己的视频格式或从在线视频网站嵌入内容。许多网站所有者都这样做。例如,可以使用WooCommerce HTML5视频插件将视频添加到的在线商店产品描述中。
6、创建会员制和订阅计划
WordPress的一些最佳功罗秋期沙称观早议后客能包括创建会员制或某种订阅计划。例如,可以提供免费信息,同时将相关内容锁定在付费墙后面。
通过使用插件,可以非常容易地管理用户和付款。可以设置一次性费用、每月订阅,甚至提供折扣。
也可以考虑提供免费订阅,例如新闻稿或邮件列表。这将帮助创建一个有效的电子邮件营销战略,以促进销售和销售线索。
7、促进本地商业发展
得益于搜索引擎算法的改进和移动技术的大量使用,现在比以往任何时候都更容易将本地业务推广给吸引而来的客户。这是因为人们现在都是移动设备上搜索而不是翻阅电话簿了。
移动技术在互联网浏览方面超越了台式计算机。由于WordPress是自动响应的,所以它可以帮助在没有额外开发或编码的情况下与附近的消费者进行沟通。
8、 性能改善
尽管WordPress本身就是一个强大的系统,但许多插件都在成倍地扩展它的功能以Jetpack插件为例。它附带了一个模块,将帮助校对内容的拼写和语法。
想要一个更快的网站,可以找到附加组件,通过缓存和惰性加载方法来提高站点的速度。想要可自定义且易于修改的布局,只需查看可以直接从控制面板安装的数千个免费主题即可。
9、提供大量安全功能
从可用的最佳备份插件到像Wordfence这样的安全系统,只需几分钟就可以保护的数据和用户。
安装SSL是电子商务的一个重要方面。它通过加密网站中的信息来保护用户。在WordPress网站上安装SSL证书只需几分钟。
用户角色管理、垃圾邮件防护、文件扫描等都可以通过WordPress获得。最棒的是,大多数可用插件是免费使用的。
WordPress是一个功能强大的系统。从博客到电子商务,想到的都可以实现。得益于这个系统在互联网上的广泛支持,几乎可以建立任何形式的网站。
参考资料来源:百度百科——WordPress
wordpress增加实时视频,wordpress建站,wordpress添加视频
作者:整理来源:腾讯视频,时间:2023-03-16 14:15,浏览:58