重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
题主是否想询问“wordpress怎么关闭底部菜单栏”?1、首先停用版本更新通知,停用插件更新通知。
成都创新互联是一家专注于成都网站制作、做网站、外贸营销网站建设与策划设计,定海网站建设哪家好?成都创新互联做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:定海等地区。定海做网站价格咨询:13518219792
2、其次停用主题更新通知,删除后台顶级菜单,子菜单。
3、然后删除仪表盘页面模块。
4、最后移除后台左上角 WordPress Logo,解决停用版本、插件、主题更新通知后,后台打开慢问题。
网上有很多彻底关闭关闭后台主题自定义功能,基本上来说只是隐藏后台的「主题」菜单下的「自定义」子菜单,但是如果只要记得「自定义」菜单对应的地址是:wp-admin/customize.php,还是可以进入 WordPress 主题自定义功能,并没有真正彻底关闭它。
今天分享一个一段代码,可以彻底的屏蔽主题自定义功能:
add_filter('map_meta_cap', function($caps, $cap){
if($cap == 'customize'){
return ['do_not_allow'];
}
return $caps;
},10,2);
特别注意一下,该功能没有整合进 WPJAM Basic,因为是否关闭后台主题自定义功能应该是主题作者的决定,所以,如果你是一个主题的作者,想彻底关闭你主题的自定义功能,可以将上面的代码复制到主题的 functions.php 中。
一、关闭wordpress自带站内搜索
php+mysql已经广泛应用于各大网站,但sql注入问题是都会存在的一大事实,黑客就是利用sql注入做了许多坏事。wordpress网站使用人数也逐渐增高,在安全性上也是公认的,回过头来说站内搜索吧,别扯远了,高深的问题当下也消化不了。
一般来说sql查询越多,对网站效率越差负载也很高,为了优化wordpress怎么减少sql查询呢?因为wordpress自带的站内搜索不单每次都进行sql查询,而且查询都是不是十分准确的,所以可以换成百度或谷歌等这些开放站内搜索,来进行wordpress优化,还提高了用户体验。
但如果有访客通过"wordpress/?s=$key"这种方式,仍然可以使用wordpress自带的站内搜索,因此,下面就可以用这种方法完全关闭wordpress自带的站内搜索。方法很简单,只需在function.php中加入以下代码即可。
function fb_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query-is_search = false;
$query-query_vars[s] = false;
$query-query[s] = false;
if ( $error == true )
$query-is_404 = true;
}
}
add_action( 'parse_query', 'fb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
二、关闭wordpress对外请求
相信大家都发现了,浏览器状态栏会有wordpress网站向其他网站的链接,这大大影响了wordpress站点的速度,为了优化wordpress,可以在wp-config.php中插入以下代码来屏蔽对外请求。
define('WP_HTTP_BLOCK_EXTERNAL', true);
到这里,相信大家就开始怀疑影不影响收录,其实完全可以设置wordpress对外请求白名单,将百度、google等ping地址添加上即可。代码如下(以百度为例):
define('WP_ACCESSIBLE_HOSTS', 'ping.baidu.com');
转发 评论 0 浏览 5090
昵称(必填)
邮箱 (必填)
网址