WordPress中如何实现提醒安装插件以及隐藏插件功能
发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,这篇文章给大家分享的是有关WordPress中如何实现提醒安装插件以及隐藏插件功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。提醒用户当前主题需要的插件很多主题都需要一些
千家信息网最后更新 2024年11月13日WordPress中如何实现提醒安装插件以及隐藏插件功能
这篇文章给大家分享的是有关WordPress中如何实现提醒安装插件以及隐藏插件功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
提醒用户当前主题需要的插件
很多主题都需要一些插件的支持,这时你就需要提醒用户需要安装的插件,本文将教你,怎么在后台显眼的位置提醒用户当前主题要安装的插件。
最终的效果类似下图:
只需要用 admin_notices 钩子,在后台标题下边输出一个警告框,再用 is_plugin_active() 函数判断插件是否启用即可。
/** *WordPress 提醒用户当前主题需要的插件 *http://www.endskin.com/plugins-messages/*/function Bing_plugins_messages(){ $plugin_messages = array(); include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); //必须安装 WordPress SEO 插件 if( !is_plugin_active( 'wordpress-seo/-seo.php' ) ) $plugin_messages[] = '当前主题要求必须安装并启用 WordPress SEO 插件,点击下载此插件'; //必须安装 Simple URLs 插件 if( !is_plugin_active( 'simple-urls/plugin.php' ) ) $plugin_messages[] = '当前主题要求必须安装并启用 Simple URLs 插件,点击下载此插件'; //必须安装 Bing Phone 插件 if( !is_plugin_active( 'Bing-Phone/Bing-Phone.php' ) ) $plugin_messages[] = '当前主题要求必须安装并启用 Bing-Phone 插件,点击下载此插件'; if( count( $plugin_messages ) > 0 ){ echo ''; foreach( $plugin_messages as $message ) echo ''; }}add_action( 'admin_notices', 'Bing_plugins_messages' );' . $message . '
'; echo '
在插件列表隐藏某些插件
在给客户开发 WordPress 网站的时候,通常都会给客户一个管理员账户,所以客户完全有能力修改网站的主题、插件、用户和一些关键设置。
但有些时候用户会不小心做出一些误操作,比如停用了必须的插件,针对这种情况,我们可以把某些插件在插件列表中隐藏,而实际上插件还是在正常运行的。
下边的代码在插件列表隐藏了 WP Crontrol 和 User Switching 两个插件,在插件停用的时候依然可以看到插件,只有插件启用时插件才会被从列表中隐藏。
/** *WordPress 在插件列表隐藏某些插件 *http://www.endskin.com/hide-plugins/*/function Bing_hide_plugins( $plugins ){ //隐藏 WP Crontrol 插件 $plugin = 'wp-crontrol/wp-crontrol.php'; if( is_plugin_active( $plugin ) ) unset( $plugins[$plugin] ); //隐藏 User Switching 插件 $plugin = 'user-switching/user-switching.php'; if( is_plugin_active( $plugin ) ) unset( $plugins[$plugin] ); return $plugins;}add_filter( 'all_plugins', 'Bing_hide_plugins' );
感谢各位的阅读!关于"WordPress中如何实现提醒安装插件以及隐藏插件功能"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
插件
主题
用户
客户
时候
功能
内容
后台
更多
篇文章
网站
不错
实用
显眼
下图
两个
代码
位置
关键
函数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
配管软件开发
达梦数据库查锁表
网络服务器显示错误
VSpc端软件开发
数据库健康码用什么数据类型
国家网络安全健全完善
dns主服务器设置
浙江通用软件开发售后服务
网络安全知识科普题库
pg数据库压缩表
vf窗体设计建立数据库
域名服务器多少钱
个人电脑怎么访问局域网的服务器
怎么给服务器管理员设密码
网络安全测试题上机
广东简创软件开发有限公司
分类服务器管理
数据库 不存数据占空间吗
服务器实现文档管理
网络安全进校园班会视频
杭州 软件开发 免税
巴拿马抗攻击服务器
服务器安装的两种类型
二级数据库一个星期
示教服务器
我的世界服务器电脑手机能一起玩
ssh改连接数据库
河南高校网络安全宣传语
违法网络安全第二十七条
网络安全建设检测