移除后台帮助

add_action('in_admin_header', function(){
	global $current_screen;
	$current_screen->remove_help_tabs();

});

禁用自动保存(方法一)

add_action( 'admin_print_scripts', create_function( '$a', "wp_deregister_script('autosave');" ) );
//禁用所有文章类型的修订版本
add_filter( 'wp_revisions_to_keep', 'fanly_wp_revisions_to_keep', 10, 2 );
function fanly_wp_revisions_to_keep( $num, $post ) { return 0;}

remove_action( 'load-update-core.php', 'wp_update_plugins' );
add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );

移除站点健康状态小工具

function wpkj_remove_dashboard_widget() {
    remove_meta_box( 'dashboard_site_health', 'dashboard', 'normal' );
}
add_action('wp_dashboard_setup', 'wpkj_remove_dashboard_widget' );

移除 工具-站点健康 菜单

function wpkj_remove_site_health_menu(){
    remove_submenu_page( 'tools.php','site-health.php' ); 
}
add_action( 'admin_menu', 'wpkj_remove_site_health_menu' );

禁用站点健康邮件通知

add_filter( 'wp_fatal_error_handler_enabled', '__return_false' );

remove_action( "wp_head", "feed_links_extra", 3 ); //去除评论feed
remove_action( "wp_head", "feed_links", 2 ); //去除文章feed
remove_action( "wp_head", "rsd_link" ); //针对Blog的远程离线编辑器接口
remove_action( "wp_head", "wlwmanifest_link" ); //Windows Live Writer接口
remove_action( "wp_head", "index_rel_link" ); //移除当前页面的索引
remove_action( "wp_head", "parent_post_rel_link", 10, 0 ); //移除后面文章的url
remove_action( "wp_head", "start_post_rel_link", 10, 0 ); //移除最开始文章的url
remove_action( "wp_head", "wp_shortlink_wp_head", 10, 0 );//自动生成的短链接
remove_action( "wp_head", "adjacent_posts_rel_link", 10, 0 ); ///移除相邻文章的url
remove_action( "wp_head", "wp_generator" ); // 移除版本号

移除wp-json链接

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

其它配置

function unregister_rss_widget(){
        //屏蔽 页面 小工具
    unregister_widget("WP_Widget_Pages");
        //屏蔽 自定义菜单 小工具
    unregister_widget("WP_Nav_Menu_Widget");
        //屏蔽 搜索框 小工具
    unregister_widget("WP_Widget_Search");
        //屏蔽 分类目录 小工具
    unregister_widget("WP_Widget_Categories");
        //屏蔽 近期文章 小工具
    unregister_widget("WP_Widget_Recent_Posts");
        //屏蔽 管理 小工具
    unregister_widget("WP_Widget_Meta");
        //屏蔽 月度存档小工具
    unregister_widget("WP_Widget_Archives");
        //屏蔽 RSS订阅 小工具
    unregister_widget("WP_Widget_RSS");
        //屏蔽 日历 小工具
    unregister_widget("WP_Widget_Calendar");
        //屏蔽 链接 小工具
    unregister_widget("WP_Widget_Links");
        //屏蔽 近期评论 小工具
    unregister_widget("WP_Widget_Recent_Comments");
        //屏蔽 标签云 小工具
    unregister_widget("WP_Widget_Tag_Cloud");
        //屏蔽 文本 小工具
    unregister_widget("WP_Widget_Text");
    unregister_widget( 'WP_Widget_Media_Audio' );

	unregister_widget( 'WP_Widget_Media_Image' );

	unregister_widget( 'WP_Widget_Media_Gallery' );

	unregister_widget( 'WP_Widget_Media_Video' );
}
add_action("widgets_init","unregister_rss_widget");

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 );
[riplus-hide]
//防止代码转义
function meow_prettify_esc_html($content){
    $regex = '/(<pre\s+[^>]*?class\s*?=\s*?[",\'].*?pure-highlightjs line-numbers.*?[",\'].*?\><code\s+[^>]*?class\s*?=\s*?[",\'].*?language.*?[",\'].*?>)(.*?)(<\/code><\/pre>)/sim';
    return preg_replace_callback($regex, 'meow_prettify_esc_callback', $content);}
function meow_prettify_esc_callback($matches){
    $tag_open = $matches[1];
    $content = $matches[2];
    $tag_close = $matches[3];
    $content = esc_html($content);
    return $tag_open . $content . $tag_close;}
add_filter('the_content', 'meow_prettify_esc_html', 2);
add_filter('comment_text', 'meow_prettify_esc_html', 2);
//强制兼容
function meow_prettify_replace($text){
	$replace = array( '<pre>' => '<pre class="pure-highlightjs line-numbers">' );
	$text = str_replace(array_keys($replace), $replace, $text);
	return $text;}
add_filter('the_content', 'meow_prettify_replace');


//添加HTML编辑器自定义快捷标签按钮
add_action('after_wp_tiny_mce', 'bolo_after_wp_tiny_mce');
function bolo_after_wp_tiny_mce($mce_settings) {
?>
<script type="text/javascript">
QTags.addButton( 'center', 'center', '<center>', '</center>' ); 
QTags.addButton( 'hr', 'hr', '<hr>', '' );
QTags.addButton( 'br', 'br', '<br>', '' );
QTags.addButton( 'h2', 'h2', '<h2>', '</h2>' );
QTags.addButton( 'h3', 'h3', '<h3>', '</h3>' );
QTags.addButton( 'strong', 'strong', '<strong>', '</strong>' );
QTags.addButton( '摘要', '摘要', '<blockquote>', '</blockquote>' );
QTags.addButton( 'spanred', 'spanred', '<span style="color: rgb(217, 33, 66);">', '</span>' );
QTags.addButton( 'spanblue', 'spanblue', '<span style="color:#0ae;">', '</span>' );
QTags.addButton( 'p缩进', 'p缩进', '<p style="text-indent: 2em">', '</p>' ); 
QTags.addButton( 'END', 'END', '<p style="text-align: center;clear: both;width: auto;line-height: 35px;margin-top: 30px;font-size: 18px;color: #000;"><strong>- END -</strong>', '</p>' );
QTags.addButton( 'php', 'php', '<pre class="pure-highlightjs line-numbers"><code class="language-php">', '\n
‘ ); QTags.addButton( ‘java’, ‘java’, ‘
', '\n
‘ ); QTags.addButton( ‘python’, ‘python’, ‘
', '\n
‘ ); QTags.addButton( ‘html’, ‘html’, ‘
', '\n
‘ ); QTags.addButton( ‘css’, ‘css’, ‘
', '\n
‘ ); QTags.addButton( ‘js’, ‘js’, ‘
', '\n
‘ ); function bolo_QTnextpage_arg1() { } [/riplus-hide]

发表评论

后才能评论