0°

WordPress使用小技巧,禁止WordPress更新等功能

WordPress很多调整功能可以通过安装插件实现,但是过多的插件会拖慢网站的运行速度,更容易引起安全漏洞,所以通过修改主题是最简单安全的方法。

下列代码,直接添加至主题模板函数(functions.php)里面即可食用!

1.添加登陆界面背景,每天从bing更新

/**
 * Login head.
 */
function custom_login_head(){
$str=file_get_contents('https://global.bing.com/HPImageArchive.aspx?idx=0&n=1');
if(preg_match("/<url>(.+?)<\/url>/ies",$str,$matches)){
$imgurl='https://global.bing.com'.$matches[1];
    echo'<style type="text/css">body{background: url('.$imgurl.');width:100%;height:100%;background-image:url('.$imgurl.');-moz-background-size: 100% 100%;-o-background-size: 100% 100%;-webkit-background-size: 100% 100%;background-size: 100% 100%;-moz-border-image: url('.$imgurl.') 0;background-repeat:no-repeat\9;background-image:none\9;}</style>';
}}
add_action('login_head', 'custom_login_head');

2.修改登陆页的Logo

/**
 * Login Logo.
 */
function custom_login_logo() {
    echo '';
}
add_action('login_head', 'custom_login_logo');

保护wp-admin目录
/**
 * Protected WP-Login.
 */
function login_protection(){
    if($_GET['key'] != 'Login')header('Location: https://moeclub.org/');
}
add_action('login_enqueue_scripts', 'login_protection');

3.移除WordPress版本号

/**
 * Remove Version.
 */
function left_admin_footer($text) {
    $text = 'Hello, World! ';
    return $text;
}
function right_admin_footer($text) {
}
remove_action( 'wp_head', 'wp_generator' ) ;
remove_action( 'wp_head', 'wlwmanifest_link' ) ;
remove_action( 'wp_head', 'rsd_link' ) ;
add_filter('admin_footer_text', 'left_admin_footer');
add_filter('update_footer', 'right_admin_footer', 11);

4.禁止WordPress更新

/**
 * Close update.
 */
remove_action('admin_init', '_maybe_update_core');
remove_action('admin_init', '_maybe_update_plugins');
remove_action('admin_init', '_maybe_update_themes');
add_filter('pre_site_transient_update_core', create_function('$a', "return null;"));
add_filter('pre_site_transient_update_plugins', create_function('$a', "return null;"));
add_filter('pre_site_transient_update_themes', create_function('$a', "return null;"));

5.移除后台WordPress的LOGO

/**
 * Remove their logo 
 */
function annointed_admin_bar_remove() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu('wp-logo');
}
add_action('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0);

6.禁止sw.org

/**
 * Disable sw.org
 */
function remove_dns_prefetch( $hints, $relation_type ) {
if ( 'dns-prefetch' === $relation_type ) {
return array_diff( wp_dependencies_unique_hosts(), $hints );
}
return $hints;
}
add_filter( 'wp_resource_hints', 'remove_dns_prefetch', 10, 2 );

7.移除api.w.org

/**
 * Remove api.w.org
 */
add_filter('rest_enabled', '_return_false');
add_filter('rest_jsonp_enabled', '_return_false');
remove_action('wp_head', 'rest_output_link_wp_head', 10 );
remove_action('wp_head', 'wp_oembed_add_discovery_links', 10 );

8.移除js,css版本号

/**
 * Remove src version.
 */
function remove_src_version( $src ){
    return remove_query_arg( 'ver', $src );
    }
add_filter( 'script_loader_src', 'remove_src_version', 15, 1 );
add_filter( 'style_loader_src', 'remove_src_version', 15, 1 );

转载说明:萌卡大佬 https://moeclub.org/2017/03/20/71/

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论