最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解WordPress中提醒安裝插件以及隱藏插件的功能實(shí)現(xiàn)

 更新時(shí)間:2015年12月25日 15:08:01   作者:斌果  
這篇文章主要介紹了WordPress中提醒安裝插件以及隱藏插件的功能實(shí)現(xiàn),這兩種功能通常在多用戶模式下進(jìn)行管理時(shí)用得比較多,需要的朋友可以參考下

提醒用戶當(dāng)前主題需要的插件
很多主題都需要一些插件的支持,這時(shí)你就需要提醒用戶需要安裝的插件,本文將教你,怎么在后臺顯眼的位置提醒用戶當(dāng)前主題要安裝的插件。

最終的效果類似下圖:

20151225150448456.png (669×279)

只需要用 admin_notices 鉤子,在后臺標(biāo)題下邊輸出一個(gè)警告框,再用 is_plugin_active() 函數(shù)判斷插件是否啟用即可。

/**
  *WordPress 提醒用戶當(dāng)前主題需要的插件
  *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[] = '當(dāng)前主題要求必須安裝并啟用 WordPress SEO 插件,<a  target="_blank">點(diǎn)擊下載此插件</a>';
 
  //必須安裝 Simple URLs 插件
  if( !is_plugin_active( 'simple-urls/plugin.php' ) ) $plugin_messages[] = '當(dāng)前主題要求必須安裝并啟用 Simple URLs 插件,<a  target="_blank">點(diǎn)擊下載此插件</a>';
 
  //必須安裝 Bing Phone 插件
  if( !is_plugin_active( 'Bing-Phone/Bing-Phone.php' ) ) $plugin_messages[] = '當(dāng)前主題要求必須安裝并啟用 Bing-Phone 插件,<a  target="_blank">點(diǎn)擊下載此插件</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' );

在插件列表隱藏某些插件
在給客戶開發(fā) WordPress 網(wǎng)站的時(shí)候,通常都會給客戶一個(gè)管理員賬戶,所以客戶完全有能力修改網(wǎng)站的主題、插件、用戶和一些關(guān)鍵設(shè)置。

但有些時(shí)候用戶會不小心做出一些誤操作,比如停用了必須的插件,針對這種情況,我們可以把某些插件在插件列表中隱藏,而實(shí)際上插件還是在正常運(yùn)行的。

下邊的代碼在插件列表隱藏了 WP Crontrol 和 User Switching 兩個(gè)插件,在插件停用的時(shí)候依然可以看到插件,只有插件啟用時(shí)插件才會被從列表中隱藏。

/**
  *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' );

相關(guān)文章

最新評論

秦皇岛市| 建宁县| 吐鲁番市| 洮南市| 沧州市| 山阳县| 罗江县| 龙井市| 久治县| 黔江区| 永丰县| 泗洪县| 吉木萨尔县| 江达县| 金阳县| 伽师县| 商丘市| 德保县| 抚松县| 荥经县| 鹤庆县| 琼海市| 乐陵市| 苏州市| 隆尧县| 祁门县| 兰西县| 色达县| 和林格尔县| 时尚| 德化县| 茌平县| 汕头市| 永嘉县| 海林市| 湘潭县| 九寨沟县| 峨眉山市| 稷山县| 舒兰市| 赤峰市|