WordPress插件或主题开发者,有时需要提示用户安装某插件来实现某个功能时,我们只需将下面代码放在当前使用的WordPress主题的functions.php文件中即可,功能参考如下:
function Bing_plugins_messages(){
$plugin_messages = array();
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
//必须安装xxxx插件
if( !is_plugin_active( 'wordpress-xxx/xxx.php' ) ) $plugin_messages[] = '当前主题要求安装并启用 xxxx插件,<a href="http://www.zhuige.com" target="_blank">点击下载此插件</a>';
if( count( $plugin_messages ) > 0 ){
echo '<div id="message" class="error">';
foreach( $plugin_messages as $message ) echo '<p><strong>' . $message . '</strong></p>';
echo '</div>';
}
}
add_action( 'admin_notices', 'Bing_plugins_messages' );
示例代码中的目录路径,说明可按需修改。
当用户安装所提示的插件后,提示框即自动关闭。
-
Wordfence Security WordPress安全插件Wordfence Security是一款WordPress安全插件,一些朋友都推荐为必装插件之一,WordPress官网显示,该插件超过400万的安装量,3400+的五星好评。
-
WordPress缓存插件Cache MasterWordPress缓存插件,追格小编早些时候也分享过,如:Lazy Load WordPress、Cachify等等。今天我们说说Cache Master,其实和其他大同小异,各有优劣势。
-
WordPress媒体库图片怎么删除或批量删除图片WordPress媒体库图片怎么删除或批量删除图片,对于熟手朋友而言,该问题显得太简单,但对于刚接触WordPress的朋友,这可能就是一个比较深奥的问题
-
WordPress文章插入图片模糊不清晰WordPress文章插入图片模糊不清晰,早些时候追格小编分享过《WordPress解决图片模糊不清晰的方法》,今天我们说说WordPress基础知识文章插入图片模糊不清晰的解决办法。
-
WordPress插件:GTranslate 网站翻译插件Translate WordPress with GTranslate 是一款WordPress自动翻译插件,使用在线翻译服务来帮助网站多语言化,根据官网介绍,GTranslate可翻译100多种可用语言。
-
WordPress禁止图片LazyLoad懒加载的方法WordPress 5.5版本后,图片默认是有懒加载的,那么我们如何禁止图片LazyLoad懒加载呢?
暂无评论,抢个沙发...