在用typecho的时候,发现可以自动推送文章链接到百度后台进行提交,感觉很厉害的样子,所以就查了下织梦该如何主动推送。
其实就是修改发布文章的php文件。<
article_add.php这个文件,储存在你的后台文件夹里,默认的是dede,如果找不到请通过宝塔等进行文件查询。
然后搜索下面这句话。

$artUrl = MakeArt($arcID,true,true,$isremote);if($artUrl=='')
{
$artUrl = $cfg_phpurl."/view.php?aid=$arcID";
}

之后在后面 加入下面这句话

else{

$urls[]='http://'.$_SERVER['HTTP_HOST'].$artUrl;
$api = '自己的提交token';
$ch = curl_init();
$options = array(
CURLOPT_URL =&gt; $api,
CURLOPT_POST =&gt; true,
CURLOPT_RETURNTRANSFER =&gt; true,
CURLOPT_POSTFIELDS =&gt; implode("\n", $urls),
CURLOPT_HTTPHEADER =&gt; array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;

}

织梦 添加主动推送(实时)代码
其中里面的$api修改成你自己的提交token。
然后发布文章的时候就会自动提交了,快去尝试一下

最后修改:2021 年 04 月 19 日 01 : 23 PM
如果觉得我的文章对你有用,请随意赞赏