转自: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' );

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

实现的效果如下

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。