WordPress 实现提醒安装插件功能

转自:http://www.xuxiaoke.com/wpquestion/235.html 做WordPre…

转自:http://www.xuxiaoke.com/wpquestion/235.html

做WordPress主题或插件开发,经常会遇到一个问题,就是一些功能需要配合其他的插件才能运行。

这时,提醒一下用户去安装这些插件,是一个常用的方法。

实现起来很简单:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function adam_plugins_messages(){
    $plugin_messages = array();
    include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
 
    //建议安装 Custom Post Type Permalinks 插件
    if( !is_plugin_active( 'custom-post-type-permalinks/custom-post-type-permalinks.php' ) ) $plugin_messages[] = '建议安装并启用 Custom Post Type Permalinks 插件,作用是设置产品栏目的固定链接 | 点此搜索并下载此插件';
 
    //建议安装 WP No Base Permalin 插件
    if( !is_plugin_active( 'wp-no-base-permalink/wp-no-base-permalink.php' ) ) $plugin_messages[] = '建议安装并启用 WP No Base Permalink 插件,去除链接中的category目录和tag目录 | 点此搜索并下载此插件';
 
    if( count( $plugin_messages ) > 0 ){
        echo '';
        foreach( $plugin_messages as $message ) echo '' . $message . '';
        echo '';
    }
}
add_action( 'admin_notices', 'adam_plugins_messages' );

function adam_plugins_messages(){
$plugin_messages = array();
include_once( ABSPATH . ‘wp-admin/includes/plugin.php’ );

//建议安装 Custom Post Type Permalinks 插件
if( !is_plugin_active( ‘custom-post-type-permalinks/custom-post-type-permalinks.php’ ) ) $plugin_messages[] = ‘建议安装并启用 Custom Post Type Permalinks 插件,作用是设置产品栏目的固定链接 | 点此搜索并下载此插件’;

//建议安装 WP No Base Permalin 插件
if( !is_plugin_active( ‘wp-no-base-permalink/wp-no-base-permalink.php’ ) ) $plugin_messages[] = ‘建议安装并启用 WP No Base Permalink 插件,去除链接中的category目录和tag目录 | 点此搜索并下载此插件’;

if( count( $plugin_messages ) > 0 ){
echo ”;
foreach( $plugin_messages as $message ) echo ” . $message . ”;
echo ”;
}
}
add_action( ‘admin_notices’, ‘adam_plugins_messages’ );

只需要把上面的代码放入functions.php文件中即可,把相应插件换成你想要WordPress主题安装的插件。

实现的效果如下

类别:WordPress主题制作

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册