眼镜老刘眼镜老刘  2019-05-25 15:00 流金岁月 隐藏边栏 |   6 条评论  827 
文章评分 0 次,平均分 0.0

原来使用的是知更鸟的begin主题,和7b2的主题可以说是侧重点不同,不可否认的是7b2主题 在展示网页的方面和begin有一定的差距,比如begin里的一些小功能,其中百度是否收录就是其中的一项,让让人只管的文章用不要再次提交,不过要实现这个也不是一件很难的事情,之间在functions.php里添加一些代码就可以了。

添加百度是否收录的代码(管理员可见)

<span class="hljs-comment">/*
判断当前文章是否被百度收录,若没有被收录则可点击提交至百度,加速收录!(此插件在文章页面仅管理员可见) 
*/</span>
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">d4v</span><span class="hljs-params">($url)</span></span>{
    $url=<span class="hljs-string">'http://www.baidu.com/s?wd='</span>.$url;
    $curl=curl_init();
    curl_setopt($curl,CURLOPT_URL,$url);
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,<span class="hljs-number">1</span>);
    $rs=curl_exec($curl);
    curl_close($curl);
    <span class="hljs-keyword">if</span>(!strpos($rs,<span class="hljs-string">'没有找到'</span>)){
        <span class="hljs-keyword">return</span> <span class="hljs-number">1</span>;
    }<span class="hljs-keyword">else</span>{
        <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
    }
}
add_filter( <span class="hljs-string">'the_content'</span>,  <span class="hljs-string">'baidu_submit'</span> );
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">baidu_submit</span><span class="hljs-params">( $content )</span> </span>{
    <span class="hljs-keyword">if</span>( is_single() && current_user_can( <span class="hljs-string">'manage_options'</span>) )
        <span class="hljs-keyword">if</span>(d4v(get_permalink()) == <span class="hljs-number">1</span>)
            $content=<span class="hljs-string">"
百度已收录(仅管理员可见)
"</span>.$content;
        <span class="hljs-keyword">else</span>
            $content=<span class="hljs-string">"
.get_permalink()."</span>>百度未收录!点击此处提交(仅管理员可见)
<span class="hljs-string">".$content;
        return $content;
    }
</span>

第二就是7b2主题提供了强大的前台及用户中心功能,对于普通用户来说,没有必要让他们进入网站的后台。因此,我们可以添加一些代码来禁止普通的用户进入后台。

禁止非管理员访问后台

<span class="hljs-comment">/**
 * 禁止非管理员访问后台并限制访问后台登录注册
 * <span class="hljs-doctag">@package</span> bertly
 */</span>
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">redirect_non_admin_users</span><span class="hljs-params">()</span> </span>{
	<span class="hljs-keyword">if</span> ( ! current_user_can( <span class="hljs-string">'manage_options'</span> ) && <span class="hljs-string">'/wp-admin/admin-ajax.php'</span> != $_SERVER[<span class="hljs-string">'PHP_SELF'</span>] ) {
		wp_redirect( home_url() );
		<span class="hljs-keyword">exit</span>;
	}
}
add_action( <span class="hljs-string">'admin_init'</span>, <span class="hljs-string">'redirect_non_admin_users'</span> );
add_action(<span class="hljs-string">'login_enqueue_scripts'</span>,<span class="hljs-string">'login_protection'</span>);
    <span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">login_protection</span><span class="hljs-params">()</span></span>{
        header(<span class="hljs-string">'Location: /'</span>);
    }
<span class="hljs-comment">/**
 * End
 */</span>

本文来自投稿,不代表流金岁月立场,版权归原作者所有,欢迎分享本文,转载请保留出处!

眼镜老刘
眼镜老刘 关注:0    粉丝:0 最后编辑于:2019-06-21
非著名高级验光师,前眼科医院视光部主任。创办镜缘轩在线商城,需要镜片、镜架、防护眼镜、老花镜、太阳镜的都可以直接找我,优惠大大的

发表评论

表情 链接 私密 格式 签到

  1. 爱笑啦
    爱笑啦 中国 谷歌浏览器 74.0.3729.169 Windows 7

    你这个主题挺不错的,好多人在用

    地板 2019-09-24 11:42
    0 0 回复
  2. 轩沫博客
    轩沫博客 中国 Safari浏览器 605.1.15 Mac OS X 10_15

    百度收录这个确实实用,不过装个插件方便些。

    板凳 2019-08-27 16:12
    0 0 回复
  3. 张波博客
    张波博客 评论达人 LV.5 中国 谷歌浏览器 74.0.3729.169 Windows 10

    “天价”改为添加!呵

    沙发 2019-05-25 15:55
    0 0 回复
扫一扫二维码分享