提示用户以后主题需求的插件
很多主题都需求一些插件的支持,这时你就需求提示用户需求装置的插件,本文将教你,怎样在后盾显眼的地位提示用户以后主题要装置的插件。
最终的成果相似下图:
只要要用 admin_notices 钩子,在后盾题目下边输入一个正告框,再用 is_plugin_active() 函数判别插件能否启用即可。
/** *WordPress 提示用户以后主题需求的插件 *http://www.endskin.com/plugins-messages/ */ function Bing_plugins_messages(){ $plugin_messages = array(); include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); //必需装置 WordPress SEO 插件 if( !is_plugin_active( 'wordpress-seo/-seo.php' ) ) $plugin_messages[] = '以后主题要求必需装置并启用 WordPress SEO 插件,<a href="http://wordpress.org/plugins/wordpress-seo/" target="_blank">点击下载此插件</a>'; //必需装置 Simple URLs 插件 if( !is_plugin_active( 'simple-urls/plugin.php' ) ) $plugin_messages[] = '以后主题要求必需装置并启用 Simple URLs 插件,<a href="http://wordpress.org/plugins/simple-urls/" target="_blank">点击下载此插件</a>'; //必需装置 Bing Phone 插件 if( !is_plugin_active( 'Bing-Phone/Bing-Phone.php' ) ) $plugin_messages[] = '以后主题要求必需装置并启用 Bing-Phone 插件,<a href="http://www.bgbk.org/wp-theme-bing-phone.html" target="_blank">点击下载此插件</a>'; if( count( $plugin_messages ) > 0 ){ echo '<p id="message" class="error">'; foreach( $plugin_messages as $message ) echo '<p><strong>' . $message . '</strong></p>'; echo '</p>'; } } add_action( 'admin_notices', 'Bing_plugins_messages' );
在插件列表暗藏某些插件
在给客户开发 WordPress 网站的时分,通常都会给客户一个治理员账户,所以客户齐全有才能修正网站的主题、插件、用户和一些要害设置。
但有些时分用户会不小心做出一些误操作,比方停用了必需的插件,针对这种状况,咱们能够把某些插件在插件列表中暗藏,而实际上插件还是在失常运转的。
下边的代码在插件列表暗藏了 WP Crontrol 和 User Switching 两个插件,在插件停用的时分仍然能够看到插件,只有插件启用时插件才会被从列表中暗藏。
/** *WordPress 在插件列表暗藏某些插件 *http://www.endskin.com/hide-plugins/ */ function Bing_hide_plugins( $plugins ){ //暗藏 WP Crontrol 插件 $plugin = 'wp-crontrol/wp-crontrol.php'; if( is_plugin_active( $plugin ) ) unset( $plugins[$plugin] ); //暗藏 User Switching 插件 $plugin = 'user-switching/user-switching.php'; if( is_plugin_active( $plugin ) ) unset( $plugins[$plugin] ); return $plugins; } add_filter( 'all_plugins', 'Bing_hide_plugins' );
以上就是安达网络工作室关于《详解WordPress中提醒安装插件以及隐藏插件的功能实现》的一些看法。更多内容请查看本栏目更多内容!
关于一个刚接触Wordpress的老手来说,或多或少都会遭到网络上对于Wordpress的一些评论影响。有的甚至被奉为...
在WordPress中时常存在某些文章不需求题目的状况,特地是在一些集体网站,他们经常应用一些不需求题目的pos...
dynamic_sidebar()函数用来支持自定义sidebar侧边栏,能够自定义Widget插件,比方为侧边栏增加最近文章,文...
这里有几个经过往wp-config.php中增加代码完成相干性能的技巧分享给大家。 1,去掉WordPress的历史修订版本...
【成绩】:网站(Wordpress)注册登录死循环 【症状】:在公司里,局部网站(包括wordpress)登录注册时,提...
起初在一站长的博客中看到了一个很简约的处理办法(当然不是重装啦,尽管也能够),就是把上面的代码写进一...