微信大众号连接wordpress免插件技巧
本文摘要:-将wordpress网站与微信大众号无缝对接
创建官网需要多少钱

-将wordpress网站与微信大众号无缝对接

创建官网需要多少钱

微信大众号其时是每一个用户都在使用的功用,而使用wordpress程序的站长会期望把自己的网站连接到微信大众号。连接后通过大众号拜访网站的内容。

创建官网需要多少钱

而想完成两边的对接功用其实不难,现在可以通过装置wordpress插件完成,现在有水煮鱼开发的微信机器人、xsoft开发的Weixinpress、以及wptao开发的微信机器人。自己极力引荐水煮鱼的微信机器人其时已免费并且在不断更新中。

创建官网需要多少钱

关于许多不想装置插件的站长而言。插件是能少则少(多是个人嗜好)。再说现在的微信机器人 5.0 版本对效劳器要求较高,只支撑 Linux 效劳器,PHP 要求 7.2 ,效劳器支撑 Memcached。还需要额定装置插件WPJAM,看到这里可能有很多小站长只能望而生畏了。

创建官网需要多少钱

这里为我们介绍的是只用简略代码把WP和大众号连接的方法,不用插件操作简略,缺点功用相对较少,连接后可以完成大众号通过要害字调取网站内容,查找文章,关于许多站长来说现已足够用了,让你的大众号不在短少内容,下面是用本方法测试的大众号我们可以测试:

创建官网需要多少钱

装置办法:

创建官网需要多少钱

一、下载代码文件,修正代码内的信息

创建官网需要多少钱

1.是将代码中的数据库链接信息,改成你WordPress的数据库链接信息

创建官网需要多少钱

2.默许的token为weixin,可修正为自己的token,需要与微信大众号后台的token对应

创建官网需要多少钱

二、将修正好文件上传至wp网站内的任意目录

创建官网需要多少钱

三、进入微信大众号平台-根本装备-效劳器装备-设置里边设置对接信息

创建官网需要多少钱

(url是上传文件的方位。留意token的值,需要和代码token完全相同)

创建官网需要多少钱

查看文章

创建官网需要多少钱

提交后就能够完成wordpress网站与微信大众号的对接功用了。

创建官网需要多少钱

此代码只是简略连接到微信大众号,其实不支撑后台操作功用

创建官网需要多少钱

下 载 文件:https://pan.baidu.com/s/12Mp65ybbX2g2GKDhrcDb2w

创建官网需要多少钱

提取码: vv98

创建官网需要多少钱

代码如下:

创建官网需要多少钱

<?php

创建官网需要多少钱

//上传到根目录,大众渠道验证https://xxx.com/weinxin.php

创建官网需要多少钱

//获取数据并排序

创建官网需要多少钱

$timestamp=$_GET['timestamp'];

创建官网需要多少钱

$nonce=$_GET['nonce'];

创建官网需要多少钱

$token='weixin'; //此处添加TOKEN值需要与大众号值相同

创建官网需要多少钱

$signature=$_GET['signature'];

创建官网需要多少钱

$array = array($timestamp,$nonce,$token);

创建官网需要多少钱

sort($array);

创建官网需要多少钱

//拼接数据并sha1加密

创建官网需要多少钱

$tmpstr=implode('', $array);

创建官网需要多少钱

$tmpstr=sha1($tmpstr);

创建官网需要多少钱

//数据验证

创建官网需要多少钱

if($tmpstr==$signature && $_GET['echostr']){

创建官网需要多少钱

echo $_GET['echostr'];

创建官网需要多少钱

exit;

创建官网需要多少钱

}else{

创建官网需要多少钱

reponseMsg();

创建官网需要多少钱

}

创建官网需要多少钱

function reponseMsg(){

创建官网需要多少钱

$postArr=file_get_contents('php://input');

创建官网需要多少钱

$postObj=simplexml_load_string($postArr);

创建官网需要多少钱

if(strtolower($postObj->MsgType)=='event'){

创建官网需要多少钱

if(strtolower($postObj->Event)=='subscribe'){

创建官网需要多少钱

$toUser=$postObj->FromUserName;

创建官网需要多少钱

$fromUser=$postObj->ToUserName;

创建官网需要多少钱

$time=time();

创建官网需要多少钱

$MsgType='text';

创建官网需要多少钱

$content="欢迎重视\n请直接回复要害字检索文章\n也可直接进入<a href='https://www.xxxx.com'>xxxx网</a>";//此处添加大众号重视的欢迎信息

创建官网需要多少钱

$template=" <xml>

创建官网需要多少钱

<ToUserName><![CDATA[%s]]></ToUserName>

创建官网需要多少钱

<FromUserName><![CDATA[%s]]></FromUserName>

创建官网需要多少钱

<CreateTime>%s</CreateTime>

创建官网需要多少钱

<MsgType><![CDATA[%s]]></MsgType>

创建官网需要多少钱

<Content><![CDATA[%s]]></Content>

创建官网需要多少钱

</xml>";

创建官网需要多少钱

$info=sprintf($template,$toUser,$fromUser,$time,$MsgType,$content);

创建官网需要多少钱

echo $info;

创建官网需要多少钱

}

创建官网需要多少钱

}

创建官网需要多少钱

if(strtolower($postObj->MsgType)=='text'){

创建官网需要多少钱

$postcontent=$postObj->Content;

创建官网需要多少钱

$conn=mysqli_connect('localhost','数据库用户名','数据库密码','数据库名');//此处修正数据库链接信息,请正确填写

创建官网需要多少钱

$sql = "select * from wp_posts where post_title like '%$postcontent%' and post_status='publish'";

创建官网需要多少钱

$result = mysqli_query($conn,$sql);

创建官网需要多少钱

$row=mysqli_fetch_all($result,MYSQLI_ASSOC);

创建官网需要多少钱

$toUser=$postObj->FromUserName;

创建官网需要多少钱

$fromUser=$postObj->ToUserName;

创建官网需要多少钱

$time=time();

创建官网需要多少钱

if(count($row) <= 8 && count($row) != 0){

创建官网需要多少钱

$MsgType='news';

创建官网需要多少钱

$template ='<xml>

创建官网需要多少钱

<ToUserName><![CDATA[%s]]></ToUserName>

创建官网需要多少钱

<FromUserName><![CDATA[%s]]></FromUserName>

创建官网需要多少钱

<CreateTime>%s</CreateTime>

创建官网需要多少钱

<MsgType><![CDATA[%s]]></MsgType>

创建官网需要多少钱

<ArticleCount>%s</ArticleCount>

创建官网需要多少钱

<Articles>';

创建官网需要多少钱

foreach ($row as $key => $value) {

创建官网需要多少钱

$template .="<item>

创建官网需要多少钱

<Title><![CDATA[".$value['post_title']."]]></Title>

创建官网需要多少钱

<Description><![CDATA[点击查看]]></Description>

创建官网需要多少钱

<PicUrl><![CDATA[https://logo.png]]></PicUrl>

创建官网需要多少钱

<Url><![CDATA[".$value['guid']."]]></Url>

创建官网需要多少钱

</item>";

创建官网需要多少钱

}

创建官网需要多少钱

$template .='</Articles>

创建官网需要多少钱

</xml>';

创建官网需要多少钱

$info=sprintf($template,$toUser,$fromUser,$time,$MsgType,count($row));

创建官网需要多少钱

echo $info;

创建官网需要多少钱

}else if(count($row) == 0){

创建官网需要多少钱

$MsgType='text';

创建官网需要多少钱

$content='暂未检索到相关文章,请换个要害字试试';

创建官网需要多少钱

$template=" <xml>

创建官网需要多少钱

<ToUserName><![CDATA[%s]]></ToUserName>

创建官网需要多少钱

<FromUserName><![CDATA[%s]]></FromUserName>

创建官网需要多少钱

<CreateTime>%s</CreateTime>

创建官网需要多少钱

<MsgType><![CDATA[%s]]></MsgType>

创建官网需要多少钱

<Content><![CDATA[%s]]></Content>

创建官网需要多少钱

</xml>";

创建官网需要多少钱

$info=sprintf($template,$toUser,$fromUser,$time,$MsgType,$content);

创建官网需要多少钱

echo $info;

创建官网需要多少钱

}else{

创建官网需要多少钱

$MsgType='text';

创建官网需要多少钱

$content='契合要害字的文章太多,请多输入几个字再次检索';

创建官网需要多少钱

$template=" <xml>

创建官网需要多少钱

<ToUserName><![CDATA[%s]]></ToUserName>

创建官网需要多少钱

<FromUserName><![CDATA[%s]]></FromUserName>

创建官网需要多少钱

<CreateTime>%s</CreateTime>

创建官网需要多少钱

<MsgType><![CDATA[%s]]></MsgType>

创建官网需要多少钱

<Content><![CDATA[%s]]></Content>

创建官网需要多少钱

</xml>";

创建官网需要多少钱

$info=sprintf($template,$toUser,$fromUser,$time,$MsgType,$content);

创建官网需要多少钱

echo $info;

创建官网需要多少钱

}

创建官网需要多少钱

mysqli_close($conn);

创建官网需要多少钱

}

创建官网需要多少钱

}

创建官网需要多少钱

?>

创建官网需要多少钱

代 码 来历于网络由大神撰写,

创建官网需要多少钱

如有疑问欢迎留言!

创建官网需要多少钱

原 文 地点:https://www.pocbo.com/154