泛宝汇
一个分享图文教程的博客

继续折腾wordpress主题

又到这个点了,白天一直在折腾wordpress主题相关的内容,换一次主题真的也挺麻烦的。希望这次换的DUX主题能一直用下去,嘿嘿!

先是折腾了logo,因为原logo尺寸在新主题上显示得过于精致,不得不去折腾它,折腾出现在这个样子,不算很满意,不过还是能先凑合着用。

下午忙完工作上的事情又继续折腾DUX主题,先是把导航位置的内容疏理了一次,搞定后发现DUX主题貌似没有百度主动推送功能,于是根据印象又去找来关于百度主动推送功能的折腾文章,将百度主动推送功能加了上去。方法也不复杂,就是把下面这些代码添加到主题目录下的functions.php 文件最后一个?>之前即可。

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);

}

赞(0) 打赏
转载请注明出处:泛宝汇博客 » 继续折腾wordpress主题

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫