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' );
示例代码中的目录路径,说明可按需修改。
当用户安装所提示的插件后,提示框即自动关闭。
-
WordPress6.5新功能-声明式插件依赖在 WordPress 6.5 中,插件依赖变简单了
-
WordPress 6.5 新功能 - 支持 AVIFWordPress 6.5 新功能 - 支持 AVIF
-
WordPress 6.5移除区块样板菜单项的方法WordPress 6.5新增的区块样板菜单项,可将不同区块组合成一个新的区块模板,方便重复使用。
-
WordPress做多语言企业网站近期常用小伙伴问追格小编,有没有计划做双语WordPress企业官网主题。
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
-
WordPress插件:LiteSpeed Cache 缓存插件LiteSpeed Cache是一款实用的WordPress缓存插件,专为使用LiteSpeed服务器的用户设计。它能显著提高网站加载速度,改善用户体验。
暂无评论,抢个沙发...