• 因为前段时间频繁更换了几个网站程序,导致网站被降权,现在还在考察恢复期,所以网站更新并不多,等网站恢复后会大量更新。

  • 原易无休资源网的站长不做了,我买来继续为大家更新,希望大家多多支持。 :smile:

  • 因为近期工作调整,比较忙,网站会暂停更新,预计半个月吧~~~

  • 以后所有商业资源,特别是源码类资源都会附上视频教程!!!

  • 出差啦,,回来再更新!!!

  • 这几天比较忙,更新不稳定,预计15号左右恢复!!

  • 主题更新了,感谢云落大神!

  • 又从HTTPS滚回来了 :evil: :evil: 太耗资源了,没有装X的资本呀,以后豪了再说!!

  • 配置了SSL,加上小绿锁,逼格瞬间高了不少。

  • 网站被百度网址安全中心标注“风险”提示:该页面可能存在虚假信息!!怀疑跟昨天发的电影资源关~~~申诉中!!!

wordpress百度熊掌号改造方法 百度熊掌号H5改造方法

技术教程 易网编辑 1年前 (2018-06-09) 823次浏览

熊掌号,很多站长都因该了解过,已经上线很久了,它是百度为站长、自媒体、开发者、商家等各种内容和服务提供者入驻百度的身份账号,该账号可实现包括百度搜索资源平台、百度数据开放平台、百家号自媒体平台、用户运营平台等各类平台的能力互通。
开通熊掌号之后站点自然也就有了原创提交权限,同时也有抓取优待以及建库保护,结构化数据的优待。
对于站长来说就是收录快,利于排名;这个对于做网站的来说就非常重要了。
易无休资源网也申请开通了熊掌号,并且已经完成对页面的改造,下面就说说具体改造方法。
易无休资源网用的wordpress程序,H5页面改造。
首先找到主题文件里的header.php文件,将以下代码粘贴到header.php文件里的“header”标签内。(注意:代码里的1553167640843064改为你自己的熊掌号ID)。

<?php
global $wp;
$current_url = home_url(add_query_arg(array(),$wp->request));
if($current_url)echo '<link rel="canonical" href="'.$current_url.'" />'."\n";
?>
<?php if( is_single() || is_page() ): ?>
<script type="application/ld+json">
    {
        "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
        "@id": "<?php echo curPageURL();?>",
        "appid": "1553167640843064",
        "title": "<?php echo wp_title('', false); ?>",
        "images": [
            "<?php echo post_thumbnail_src();?>"
            ],
        "description": "<?php if ($post->post_excerpt) 
				{$printDescription = $post->post_excerpt;} 
							else{
			$printDescription = preg_replace('/\s+/','',mb_strimwidth(strip_tags($post->post_content),0,145,''));
								}
						echo $printDescription;?>",
        "pubDate": "<?php echo get_the_time('Y-m-d\TG:i:s'); ?>"
    }
</script>		
<?php endif; ?>
<script src="//msite.baidu.com/sdk/c.js?appid=1553167640843064"></script>

上面代码中使用了curPageURL()函数用来获取当前网页的地址,所以你还需要在主题的function.php文件里定义此函数。添加代码如下(注意:如果你网站没有开启SSL,把443请修改成80)。

// 获取完整URL
function curPageURL()
{
    $pageURL = 'http';
    if ($_SERVER["HTTPS"] == "on")
    {
        $pageURL .= "s";
    }
    $pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "443"  )
    {
        $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
    }
    else
    {
        $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }
    return $pageURL;
}

到这一步,页面已经改造好了,但是由于不同的主题缩略图获取函数可能不一样,如果网页报错的话,建议在function.php增加以下缩略图函数:

//输出缩略图地址
function post_thumbnail_src(){
    global $post;
    if( $values = get_post_custom_values("thumb") ) {   //输出自定义域图片地址
        $values = get_post_custom_values("thumb");
        $post_thumbnail_src = $values [0];
    } elseif( has_post_thumbnail() ){    //如果有特色缩略图,则输出缩略图地址
        $thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');
        $post_thumbnail_src = $thumbnail_src [0];
    } else {
        $post_thumbnail_src = '';
        ob_start();
        ob_end_clean();
        $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
        if(!empty($matches[1][0])){
            $post_thumbnail_src = $matches[1][0];   //获取该图片 src
        }elseif( suxingme('suxingme_post_thumbnail') ){
            $post_thumbnail_src = suxingme('suxingme_post_thumbnail');
        }else{  
            //如果日志中没有图片,则显示默认图片
            $post_thumbnail_src = get_template_directory_uri().'/img/default_thumb.png';
        }
    }
    return $post_thumbnail_src;
}

完成之后到百度熊掌号的“粉丝关注”——“在线校验工具”校验以下是否合格;分别复制你站内某篇文章的网址以及该篇页面的源码校验即可。
wordpress百度熊掌号改造方法 百度熊掌号H5改造方法
然后就是添加关注功能代码,可以选择在文章顶部,文章段落中,文章底部显示等,具体方法如下。(因为目前收录教少,所以易无休资源网并没有添加)
文章顶部bar:

<script>cambrian.render('head')</script>           

文章段落间bar:

<script>cambrian.render('body')</script>

文章底部bar:

<script>cambrian.render('tail')</script>

最后就是提交问题了,推荐使用“Zzzj Submit”插件,在发表文章的时候可以自动提交到熊掌号Zzzj Submit传送门;当然,你也可以选择手动提交。
wordpress百度熊掌号改造方法 百度熊掌号H5改造方法
以上就是wordpress百度熊掌号改造的完整方法。


易无休资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:wordpress百度熊掌号改造方法 百度熊掌号H5改造方法
喜欢 (7)