作为php空间商售后技术从事者,不能不吐槽一下,WordPress更新说明,本来是一件几乎躲在幕后的小事,但有的实在是太抢戏:更番讲自己爱情故事的、调侃自家程序员和产品经理的、费劲写“诗”的、不用网络语会死的……谁能告诉我这些奇怪的更新说明究竟是吃了什么药?对于无忧主机小编这类人来说,不能容忍登录WordPress后台一直提示版本更新的提示,本节小编将教大家如何屏蔽这烦人的提示!
WordPress自定义隐藏版本更新的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

113 300x178 WordPress自定义隐藏版本更新

2、点击进入之后找到我们站点的根目录,如图所示:

29 300x145 WordPress自定义隐藏版本更新

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

35 300x187 WordPress自定义隐藏版本更新
4、 添加如下代码:

//WordPress自定义隐藏版本更新
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );

5、添加完代码效果图,如图所示:

42 300x139 WordPress自定义隐藏版本更新

PHP空间上搭建好WordPress站点后,站长后续的工作就是登陆后台配置好网站的参数,撰写好网站内的文章。这些工作算是所有建站的同志们的必经之路。很多人觉得WordPress后台的LOGO不好看,需要更换成自己站点设计好的LOGO。其实更换后台LOGO的方法很简单,仔细阅读下面的操作步骤,就能轻松更换登录页面的LOGO
WordPress自定义修改登录页面LOGO的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

112 300x178 WordPress自定义修改登录页面LOGO

2、点击进入之后找到我们站点的根目录,如图所示:

28 300x145 WordPress自定义修改登录页面LOGO

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

34 300x187 WordPress自定义修改登录页面LOGO
4、 添加如下代码:

//WordPress自定义修改登录页面LOGO
function custom_login_logo() {
  echo '<style type="text/css">
	h1 a{background-image:url('.get_bloginfo('template_directory').'/images/login_logo.png) !important; }
    </style>';
}
add_action('login_head', 'custom_login_logo');

5、添加完代码效果图,如图所示:

41 300x156 WordPress自定义修改登录页面LOGO

wordpress这款博客源码建站效率很高,因此很多站长朋友们都很喜欢拿这款源码建站。但毕竟这款源码是php+mysql搭建的开源源码。因此最大的隐患就是对数据库采取的sql查询以及后期运行久了担心被SQL注入了,为了预防起见很多站长朋友们都做了预防措施,只要对数据库的负载产生影响的几乎都会给关闭掉。无忧主机小编近期发现很多站内搜索功能也是用到的SQL查询数据。如果关闭了这个站内搜索功能减少SQL查询还可以给wordpress提升更好的优化加速效果呢。可是如何才可以关闭呢?无忧主机小编经过使用自己的php空间安装了这款源码并且设置后找到了关闭的方法,其实主要在主题文件中加一个函数就可以解决了。下面具体的无忧主机小编就来详细说下方法吧。
首先登陆到博客的网站后台找到左侧的外观–主题设置–编辑–functions.php文件。如下图1.

1 300x90 如何完全关闭wordpress的站内搜索功能
然后再里面插入以下代码:

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

如下图2:

2 300x94 如何完全关闭wordpress的站内搜索功能
设置好了之后提交更新就可以了,这样就可以利用这段函数关闭了wordpress的站内搜索功能。

任何一个网站,最终都会要将网站内的流量转变成站长收入的过程。而在这个过程中,我们除了要花费时间来维护自已的网站外,还要支付空间和域名的费用。在这个过程中维护网站是件非常头疼的事情。尤其是新手站长解决一个问题需要花很长时间,无忧主机小编建议站长多阅读无忧主机官网(www.51php.com)所分享的技术文档,希望在不远的将来可以派上用场。本节小编将分享一下WordPress如何自定义仪表盘之删除子菜单。
WordPress自定义仪表盘之删除子菜单的方法如下:
1、首先是点击进入到我们的PHP空间控制面板,然后找到文件管理选项,如图所示:

115 300x178 WordPress自定义仪表盘之删除子菜单

2、点击进入之后找到我们站点的根目录,如图所示:

213 300x145 WordPress自定义仪表盘之删除子菜单

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

36 300x187 WordPress自定义仪表盘之删除子菜单
4、 添加以下代码:

//WordPress自定义仪表盘之删除子菜单
function remove_submenus() {
	global $submenu;
	unset($submenu['index.php'][10]); // Removes 'Updates'.
	unset($submenu['themes.php'][5]); // Removes 'Themes'.
	unset($submenu['options-general.php'][15]); // Removes 'Writing'.
	unset($submenu['options-general.php'][25]); // Removes 'Discussion'.
	unset($submenu['edit.php'][16]); // Removes 'Tags'. 
}
add_action('admin_menu', 'remove_submenus');

5、添加完代码效果图,如图所示:

46 300x240 WordPress自定义仪表盘之删除子菜单

 

推荐阅读:

WORDPRESS自定义仪表盘之删除顶级菜单

WORDPRESS自定义仪表盘之去除小工具WIDGETS

现在用WordPress做网站博客的人已经越来越多了,可以说目前有将近一半的用户选在php虚拟主机上搭建WordPress程序。而现在的免费插件也是越来越多,很多的功能其实你只要安装一个插件就能够达到想要的效果。但是插件安装过度很容易导致网站变慢。今天无忧主机小编将给大家介绍一下,在不适用插件的情况下,WordPress自定义仪表盘之删除顶级菜单。
WordPress自定义仪表盘之删除顶级菜单的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

113 300x178 WordPress自定义仪表盘之删除顶级菜单

2、点击进入之后找到我们站点的根目录,如图所示:

212 300x145 WordPress自定义仪表盘之删除顶级菜单

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

35 300x187 WordPress自定义仪表盘之删除顶级菜单
4、 添加以下代码即可:

//WordPress自定义仪表盘之删除顶级菜单
function remove_menus() {
    global $menu;
    $restricted = array( __('Dashboard') ,  __('Posts') ,  __('Media'),  __('Links') , 
		__('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), 
		__('Comments'), __('Plugins')
	);
    end ( $menu );
    while ( prev( $menu ) ){
        $value = explode( ' ' , $menu[key($menu)][0] );
        if( in_array($value[0] != NULL?$value[0]:"" , $restricted)){
			unset( $menu[key($menu)] );
		}
    }
}
if ( is_admin() ) {
    add_action('admin_menu', 'remove_menus');
}

5、添加完代码效果图,如图所示:

45 300x247 WordPress自定义仪表盘之删除顶级菜单

小工具是WordPress必不可少的组件,然而并不是所有的组件站长都能得心应手。在之前文档中,无忧主机小编多次提及到小工具Widgets组件。小编有是爱,有事恨。其实很多站长一般都不使用小工具Widgets。反言之站长还希望去除小工具Widgets的方法。为满足广大站长的需求,本节就介绍一下如何去除小工具Widgets的方法供大家学习。另外国庆将至,希望大家记得按时续费好php主机
WordPress自定义仪表盘之去除小工具Widgets的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

112 300x178 WordPress自定义仪表盘之去除小工具Widgets

2、点击进入之后找到我们站点的根目录,如图所示:

211 300x145 WordPress自定义仪表盘之去除小工具Widgets

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

34 300x187 WordPress自定义仪表盘之去除小工具Widgets
4、 添加代码操作:

//WordPress自定义仪表盘之去除小工具Widgets
function remove_some_wp_widgets(){
	unregister_widget('WP_Widget_Pages');
	unregister_widget('WP_Widget_Calendar');
	unregister_widget('WP_Widget_Archives');
	unregister_widget('WP_Widget_Links');
	unregister_widget('WP_Widget_Meta');
	unregister_widget('WP_Widget_Search');
	unregister_widget('WP_Widget_Text');
	unregister_widget('WP_Widget_Categories');
	unregister_widget('WP_Widget_Recent_Posts');
	unregister_widget('WP_Widget_Recent_Comments');
	unregister_widget('WP_Widget_RSS');
	unregister_widget('WP_Widget_Tag_Cloud');
}
add_action( 'widgets_init' , 'remove_some_wp_widgets' , 1 );

5、添加完代码效果图,如图所示:

44 300x300 WordPress自定义仪表盘之去除小工具Widgets

WordPress网站图标和LOGO是我们用区别不同网站的标志,如果您有一个十分醒目的网站图标和LOGO,我想会让很多人在最短的时间内记住您的网站,从而达到让浏览你网站的人收藏您网站的目标,为进一步给您网站带来流量。对于无忧主机小编这类强迫症患者,后台LOGO图片的更换是势在必换的。本节小编将分享一下:WordPress自定义修改后台LOGO图标。另外希望各位站长多多支持香港独立IP空间
WordPress自定义修改后台LOGO图标的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

17 300x178 WordPress自定义修改后台LOGO图标

2、点击进入之后找到我们站点的根目录,如图所示:

27 300x145 WordPress自定义修改后台LOGO图标

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

33 300x187 WordPress自定义修改后台LOGO图标
4、 添加如下代码:

//WordPress自定义修改后台LOGO图标
function custom_logo() {
 echo "<style type='text/css'>
 #header-logo { background-image: url(". 
 get_bloginfo('template_directory') ."/images/admin_logo.png) !important; }
 </style>";
}
add_action('admin_head', 'custom_logo');

5、添加完代码效果图,如图所示:

43 300x159 WordPress自定义修改后台LOGO图标

很多时候,站长总是在想,是不是有必要网站后台的角色,设定菜单的可见性。这类操作的方法其实很容易实现。只要添加几行代码即可。这些代码可以根据角色的权限设定菜单的可见性。这时候肯定会说为什么不使用插件来实现,我们的宗旨是什么,降低php主机资源消耗,达到网站访问迅速。本节无忧主机小编将给大家介绍一下WordPress自定义根据角色设定菜单可见性。
WordPress自定义根据角色设定菜单可见性的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

15 300x178 WordPress自定义根据角色设定菜单可见性

2、点击进入之后找到我们站点的根目录,如图所示:

25 300x145 WordPress自定义根据角色设定菜单可见性

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

32 300x187 WordPress自定义根据角色设定菜单可见性
4、 添加如下代码:

//WordPress自定义根据角色设定菜单可见性
//0级对应订阅者
//1级对应投稿者
//2–4级对应作者
//5–7级对应编辑
//8–10级对应管理员
function remove_menus() {
	global $menu;
	// 这里$restricted设置了评论和工具菜单
	$restricted = array(__('Comments'), __('Tools'));
	end ($menu);
	while (prev($menu)){
		$value = explode(' ', $menu[key($menu)][0] );
		if( in_array($value[0] != NULL?$value[0]:"" , $restricted) ){
			unset($menu[key($menu)]);
		}
	}
}
function remove_submenu() {
	remove_submenu_page( 'options-general.php', 'options-privacy.php' );
}
global $current_user;
get_currentuserinfo();
//如果当前用户的等级小于3,那么就删除对应的菜单
if ( $current_user->user_level < 3 && is_admin() ) {
	add_action( 'admin_menu', 'remove_menus' );
	add_action( 'admin_init','remove_submenu');
}

5、添加完代码效果图,如图所示:

42 300x236 WordPress自定义根据角色设定菜单可见性

熟悉wordpress程序的站长来说,仪表盘相信都不会陌生。仪表盘中各式各样的信息,可供站长设置,但是其中信息非常鸡肋甚至无用,保留这些信息会耗费免备案虚拟主机的内存。对于强迫症患者是非常想去除的。本节无忧主机小编将给大家介绍一下,wordpress仪表盘之去除控制台Widgets。

我们都知道免备案空间对SEO优化有帮助,另外我们也知道反向链接即外链是搜索引擎给网站排名的一个重要因素。为了添加反向链接,SEO作弊者会在论坛和博客等大量发布带无关链接的内容。这些垃圾链接的存在给搜索引擎对网页质量的评估造成一定程度的麻烦,可以说nofollow是一个非常好的“垃圾链接防火墙”。在之前关于wordpress文档中介绍过:WORDPRESS给外链添加NOFOLLOW。本节无忧主机小编将给大家介绍一下,WordPress如何用nofollow属性减少下页面权重流失集中内页权重的方法。

翻页 下一页