wordpress移除不必要的信息

1.移除不必要的头部信息

//移除不必要head信息
remove_action(‘wp_head‘, ‘wp_generator‘ ); //去除版本信息
remove_action(‘wp_head‘, ‘wlwmanifest_link‘ );
remove_action(‘wp_head‘, ‘rsd_link‘ );//清除离线编辑器接口
remove_action(‘wp_head‘, ‘adjacent_posts_rel_link_wp_head‘, 10, 0 );//清除前后文信息
remove_action(‘wp_head‘, ‘feed_links‘,2 );
remove_action(‘wp_head‘, ‘feed_links_extra‘,3 );//清除feed信息
remove_action(‘wp_head‘, ‘wp_shortlink_wp_head‘,10,0 );

2.清除DashBoard小工具

 1 //清除dashboard小插件
 2 function remove_dashboard_widgets() {
 3     // Globalize the metaboxes array, this holds all the widgets for wp-admin
 4     global $wp_meta_boxes;
 5     // 以下这一行代码将删除 "快速发布" 模块
 6      unset($wp_meta_boxes[‘dashboard‘][‘side‘][‘core‘][‘dashboard_quick_press‘]);
 7     // 以下这一行代码将删除 "引入链接" 模块
 8      unset($wp_meta_boxes[‘dashboard‘][‘normal‘][‘core‘][‘dashboard_incoming_links‘]);
 9     // 以下这一行代码将删除 "插件" 模块
10      unset($wp_meta_boxes[‘dashboard‘][‘normal‘][‘core‘][‘dashboard_plugins‘]);
11     // 以下这一行代码将删除 "近期评论" 模块
12      unset($wp_meta_boxes[‘dashboard‘][‘normal‘][‘core‘][‘dashboard_recent_comments‘]);
13     // 以下这一行代码将删除 "近期草稿" 模块
14      unset($wp_meta_boxes[‘dashboard‘][‘side‘][‘core‘][‘dashboard_recent_drafts‘]);
15     // 以下这一行代码将删除 "WordPress 开发日志" 模块
16     unset($wp_meta_boxes[‘dashboard‘][‘side‘][‘core‘][‘dashboard_primary‘]);
17     // 以下这一行代码将删除 "其它 WordPress 新闻" 模块
18      unset($wp_meta_boxes[‘dashboard‘][‘side‘][‘core‘][‘dashboard_secondary‘]);
19     // 以下这一行代码将删除 "概况" 模块
20      unset($wp_meta_boxes[‘dashboard‘][‘normal‘][‘core‘][‘dashboard_right_now‘]);
21 }
22 add_action(‘wp_dashboard_setup‘, ‘remove_dashboard_widgets‘ );

3.禁止wordpress显示更新信息

 1 //禁用更新提示
 2 add_filter(‘pre_site_transient_update_core‘,    create_function(‘$a‘, "return null;")); // 关闭核心提示
 3
 4 add_filter(‘pre_site_transient_update_plugins‘, create_function(‘$a‘, "return null;")); // 关闭插件提示
 5
 6 add_filter(‘pre_site_transient_update_themes‘,  create_function(‘$a‘, "return null;")); // 关闭主题提示
 7
 8 remove_action(‘admin_init‘, ‘_maybe_update_core‘);    // 禁止 WordPress 检查更新
 9
10 remove_action(‘admin_init‘, ‘_maybe_update_plugins‘); // 禁止 WordPress 更新插件
11
12 remove_action(‘admin_init‘, ‘_maybe_update_themes‘);  // 禁止 WordPress 更新主题

4.屏蔽后台页脚信息

1 //屏蔽后台页脚信息
2 function change_footer_admin () {return ‘‘;}
3 add_filter(‘admin_footer_text‘, ‘change_footer_admin‘, 9999);
4 function change_footer_version() {return ‘‘;}
5 add_filter( ‘update_footer‘, ‘change_footer_version‘, 9999);

5.屏蔽左上logo

1 //屏蔽左上logo
2 function annointed_admin_bar_remove() {
3         global $wp_admin_bar;
4         /* Remove their stuff */
5         $wp_admin_bar->remove_menu(‘wp-logo‘);
6 }
7 add_action(‘wp_before_admin_bar_render‘, ‘annointed_admin_bar_remove‘, 0);
时间: 2025-01-02 05:25:15

wordpress移除不必要的信息的相关文章

如何使用validate.js进行动态添加和移除表单验证信息

表单是我们在开当中的常客,那么对表单的验证也是必须的,那么如何实现动态给表单添加验证规则呢? 方法: 1,动态添加验证规则 // 添加$("#addConnectUser").rules("add",{rules:{required:true,isString:true},messages:{required:"用户名为必填项",isString:"请输入规范字符"}});// 移除 $("#addConnectUs

板邓:wordpress去掉头部多余的js / css/ feed

wordpress去掉头部多余的js 复制代码添加到function.php文件 /** * Disable the emoji's去掉头部自动加载的js */ function disable_emojis() { remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'admin_print_scripts', 'print_emoji_detection_script' ); remove

CentOS7搭建LNMP环境和WordPress

考虑到网上的部分教程不够完整,有的已经过时.因此,我将我搭建环境的方法记录下来.我将在阿里云服务器上采用CentOS7,Nginx,MariaDB10和PHP7搭建WordPress5.2.我在物理机和虚拟机上都尝试安装过CentOS7,所以我也会在文章中提及虚拟机和物理机的安装方法.本文全部采用yum安装软件(懒得编译软件).希望这将成为你阅读的最后一篇安装文档,我也为这个目标努力.祝我们一路顺风! 一.安装操作系统. 阿里云的话,你可以直接选择CentOS安装即可.这个在你购买服务器的时候便

【centos7】WordPress的备份与还原

关联: WordPress的安装 http://www.cnblogs.com/centos7/p/6044408.html 备份 一丶将HTML文件夹打包 二丶WordPress所在数据库打包 还原 一丶环境准备 #yum install httpd -y ///安装Apache服务 #systemctl stop firewalld.service ///临时关闭firewalld防火墙 #setenforce 0 /// 临时关闭selinux防火墙 #ststemctl restart

LVM的简单应用-新建-拓展-缩减-移除-迁移

LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,它最大的特点就是提高磁盘分区管理的灵活性. LVM的实现原理: 1.将Linux中的物理磁盘和分区通过命令合成一个物理卷(容量大小可以不一样,磁盘可以直接混合分区使用). 2.将物理卷创建成卷组 3.将卷组分割一些出来组成逻辑卷(逻辑卷的大小是分配卷组时的PE的整倍数) 实验(基于centos7): 实验一:创建LVM 1.我们先创

wordpress 常用函数-wpdb类

与数据库建立接口 WordPress为用户提供了一系列用于数据库操作的函数类--wpdb.Wpdb类建立在Justin Vincent编写并维护的ezSQL类的基础上. 使用须知 不可直接调用wpdb类中的方法,应使用全局变量$wpdb.$wpdb是WordPress提供的一个全局变量,该全局变量是负责与WordPress数据库交流的类的实例化.(在自定义函数中使用$wpdb前,请记住全局化$wpdb.) 可以用$wpdb对象从任何一个WordPress数据库表(而非仅仅标准数据库表)中读取数据

使用WPScan扫描wordpress获取用户密码

声明:此文档仅供安全学习和教学用途,禁止非法使用. wordpress的黑盒扫描器:wpscan 实验效果:枚举用户列表.暴力破解用户密码. 实验环境: 靶机:Turnkey Linux(wordpress版) 攻击机:kali linux 2.0 实验步骤: 搭建靶机换机: 1.下载镜像,官网https://www.turnkeylinux.org/  搜索wordpress下载只包含wordpress的turnkey linux 镜像. 2.在虚拟机中安装,步骤和普通系统安装一样,在安装的过

如何在Ubuntu 14.10 上安装WordPress?

http://codex.wordpress.org/zh-cn:安装WordPress   介绍 如果你想快捷.简单.免费的创建个人网站的话,WordPress 是你最佳的选择. WordPress 是一种使用 PHP语言开发的博客平台,用户可以在支持 PHP 和 MySQL数据库的服务器上架设属于自己的网站.也可以把  WordPress 当作一个内容管理系统( CMS )来使用. WordPress 是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用 PHP 语言和 MySQL

WordPress上传到互联网搭建

1.建站流程: 1.购买域名 2.购买空间 3.解析绑定 4.上传安装 2.购买域名 域名的购买可以到相关域名出售的服务商那儿买,如阿里云,主机庙.这里就不做详细解释了 3.购买空间 域名的购买可以到相关域名出售的服务商那儿买,如阿里云,主机庙.这里讲解的是在主机庙购买域名的安装过程. 空间:用来存储管理网站数据的磁盘空间 常见分类:独立服务器.VPS.虚拟主机.云主机 独立服务器一般企业使用,个人或小团队没有必要.VPS通过虚拟分割技术将服务器分割成一个个小服务器,让用户感觉自己在使用一个独立