If Menu – Visibility control for Menu Items – WordPress plugin 外掛推薦下載

點擊下載

如果菜單 – 菜單項的可見性控制

外掛Plugin描述

根據可見性規則控製網站訪問者看到的菜單項。以下是一些示例:

僅在當前用戶登錄時顯示菜單項如果設備是移動設備,則隱藏菜單項顯示管理員和編輯者的菜單項隱藏登錄用戶的登錄或註冊鏈接 顯示美國或英國用戶的菜單項僅顯示具有有效成員資格的客戶的菜單項顯示菜單項對於使用語言英語或西班牙語

瀏覽的訪問者該外掛Plugin易於使用,每個菜單項都有一個新選項“更改菜單項可見性”,可以選擇規則(屏幕截圖中的示例)

功能

基本可見性規則集用戶狀態用戶已登錄用戶角色管理員 編輯器 作者 etcPage類型首頁 單頁 單個帖子訪客設備移動高級可見性規則 - 需要Premium planVisitor位置 - 檢測訪問者的CountryVisitor語言 - 檢測訪問者選擇的LanguageWooCommerce訂閱 - 為具有有效訂閱的用戶顯示菜單WoooCommerce成員資格 - 顯示具有活動成員資格計劃的客戶的菜單組 - 檢測用戶是否在specific groupsWishList Member - 檢測用戶的成員資格LevelRestrict Content Pro - 檢測用戶的訂閱級別多個規則 - 如果用戶已登錄 AND D,則混合菜單項可見性顯示的多個規則evice is mobile show if User is Admin AND 是否首頁支持添加自定義規則添加新可見性規則的示例在FAQ部分中描述

屏幕截圖

啟用菜單項的可見性規則
可見性規則示例

常見問題

如果菜單中斷,則沒有可見性規則

修改菜單項的代碼有限,如果其他外掛Plugin/主題嘗試更改菜單項,此外掛Plugin將中斷。

這是WordPress

正在進行的問題,希望在將來的版本中修復。

嘗試僅使用一個更改菜單項功能的外掛Plugin。

如何為菜單項添加自定義可見性規則?

任何其他外掛Plugin或主題都可以添加新規則。

當前頁面是自定義後期類型時,添加用於顯示/隱藏菜單項的新自定義規則的示例。

 //主題的functions.php或外掛Pluginfileadd_filter('if_menu_conditions','my_new_menu_conditions'); function my_new_menu_conditions($ conditions){$ conditions [] = array('id'=>'single -my-custom-post-type',//規則'name'的唯一ID => __('Single my-custom-post-type','i18n-domain'),//規則的名稱' condition'=> function($ item){//回調 - 必須返回布爾返回is_singular('my-custom-post-type');}); return $ conditions;}  我在哪裡可以找到條件函數? 

WordPress提供

許多函數,可用於為主題/外掛Plugin開發人員可以想到的幾乎任何組合創建自定義規則。

評論

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

shares