很多WordPress都需要一些插件来辅助搭建网站,当你需要提示用户需安装某款插件来实现网站某些功能的时候,相信本篇文章将会帮助你,你可以用短短几行代码就能实现提醒用户网站WordPress主题需要安装的插件都有什么。

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主题安装的插件。
实现的效果如下

当你下载并安装了相应的插件之后,这些提示文字变自动消失了,怎么样,是不是很方便。