Plugin Directory

Changeset 3380831


Ignore:
Timestamp:
10/19/2025 01:04:17 PM (5 months ago)
Author:
recorp
Message:

Updated readme.txt

Location:
different-menus-in-different-pages/tags/2.4.4
Files:
36 copied

Legend:

Unmodified
Added
Removed
  • different-menus-in-different-pages/tags/2.4.4/README.txt

    r3167051 r3380831  
    1 === Different Menu in Different Pages - Control Menu Visibility (All in One) ===
    2 Contributors: wplightdev, recorp
    3 Tags: visibility, rules, user roles, different menu, user menu, specific menu, conditional menu, mobile menu, menu duplicator, menu, menus, duplicator, hide, if, nav menu, show, display
    4 Requires at least: 4
    5 Tested up to: 6.6
     1=== Different Menu in Different Pages – Conditional Menus ===
     2Contributors: recorp
     3Tags: conditional menu, different menu, menu visibility, user roles, navigation, multiple menus
     4Requires at least: 5.1
     5Tested up to: 6.8.3
     6Stable tag: 2.4.4
    67Requires PHP: 5.4
    7 Requires at least: 5.1
    8 Stable tag: trunk
    9 License: GPL-3.0-or-later
    10 License URI: https://www.gnu.org/licenses/gpl-3.0.html
     8License: GPLv2 or later
     9License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1110
    12 Display different menu to each pages with lots of visibility rules. Such as different menu in different users, custom urls, pages, posts, page templates, post types, categories, taxonomies, devices etc.
     11Easily assign different menus to pages, posts, user roles, devices, and custom URLs using advanced conditional menus visibility rules.
    1312
     13== Description ==
    1414
    15 == Description ==
    16 Set different menus for different users, custom urls, pages, posts, page templates, post types, categories, taxonomies, devices etc.
     15**Different Menu in Different Pages** lets you control menu visibility with flexible conditional rules.
     16Display unique navigation menus based on **pages, posts, categories, tags, templates, user roles, devices,** and more — creating a fully personalized user experience.
    1717
    18 ## How to set a different menu?
    19 https://youtu.be/z6i_LVmUHqo
     18For example:
     19- Show one menu on your homepage and a different one on product pages. 
     20- Display menus only for logged-in users or specific user roles. 
     21- Assign menus dynamically by URL patterns, post types, or page templates.
    2022
     23### 🎯 Key Features
     24✓ Show menus to **logged-in**, **logged-out**, or **all** users. 
     25✓ Restrict menus by **user roles** or exclude certain roles. 
     26✓ Insert dynamic data in menu items using shortcodes: 
     27  `{username}`, `{display_name}`, `{first_name}`, `{last_name}`, `{nickname}`, `{email}`, `{avatar}` (with size options). 
     28✓ Create **unlimited conditional menus** from the settings page. 
     29✓ Assign menus by **exact URL**, **page ID**, **slug**, or **URL pattern** (`%keyword%`). 
     30✓ Assign menus to **special pages** (Home, Front Page, Blog, 404, Search). 
     31✓ Support for **RTL** (right-to-left) layouts. 
     32✓ Duplicate any existing menu using the **Menu Duplicator** tool. 
     33✓ Modern AJAX-based interface for fast settings updates. 
    2134
    22 ## Features
    23 # Menu item settings
    24 * Display menu items to **Logged in users**.
    25 * Display menu items to **Logged out user**.
    26 * Display menu items to **Everyone**.
    27 * Display menu items to users with or without a specific user role(s).
    28 * Use {avatar} shortcode to show logged in user's **avatar** in a menu item with custom size and round avatar options.
    29 * Use {username} shortcode to show logged in user's **username** in a menu item
    30 * Use {first_name} shortcode to show logged in user's **first name** in a menu item
    31 * Use {last_name} shortcode to show logged in user's **last name** in a menu item
    32 * Use {display_name} shortcode to show logged in user's **display name** in a menu item
    33 * Use nickname} in shortcode to show logged in user's **nickname** a menu item
    34 * Use {email} shortcode to show logged in user's **email** in a menu item
     35---
    3536
    36 # Diferent Menu settings page options
    37 * **Different menu in different pages** has easy setup settings page layout.
    38 * Different Menus can easily **add**, **edit** or **delete** from it's settings page.
    39 * **Custom Links** option will help you to set different menu to anywhere in the site. You can set here 4 defferent logic: Exact url, Page Id, post-name or you may set url part like this **%/en%**. (Screenshot 3)
    40 * Ability to add different menu in **Home page**, **Front page**, **Blog page**, **Sticky Post**, **Single post**, **Right to Left (rtl) Page**, **404 (page not found)**, **Search pages** etc all pages.
    41 * Different menu can be set also on **template pages**, **post types**, **taxonomies**.
    42 * You can set **user roles** in every different menus. So only selected user roles will see the menu.
    43 * Menu Duplicator option. You can easily duplicate any menu.
    44 * Ajax live update and modern style
     37### 🌟 Pro Features
     38The **Pro version** includes even more control and flexibility:
    4539
     40✓ Assign menus for **specific devices** (desktop, mobile, tablet) or **operating systems** (Android, iOS). 
     41✓ Create **multilingual or country-specific** menus (no extra plugins needed). 
     42✓ Quick **search filter** for settings. 
     43✓ Assign menus directly from the **post/page editor**. 
     44✓ **Backup & Restore** menu rules easily. 
     45✓ Temporarily **disable** a menu without deleting it. 
     46✓ **Unlimited conditional menus** support. 
     47✓ **Elementor header/footer** navigation compatibility.
    4648
    47 ## Pro Features
    48 * Including above features.
    49 * **Set different menus in different devices** ( **android**, **iPhone**, **mobile**, **tablet**).
    50 * Set Different menus for **different countries**. For this, you can use multilangual menu very easily without Google Menu Translator.
    51 * Search option in all tabs.   
    52 * Set different menu from a **post's** or **page's** **add** or **edit** page(screenshot-6.png).
    53 * Backup and Restore settings options (screenshot-7.png).
    54 * Unlimited different menus can be created.
    55 * **Disable menu** option to disable a different menu temporarily.
    56 * Support **Elementor** header and footer navigation.
     49👉 **Upgrade to the Pro version** for advanced functionality at [myrecorp.com](https://myrecorp.com).
    5750
     51---
    5852
    59 = Premium Version =
    60 You can buy the premium from [here](https://myrecorp.com/product/different-menus-in-different-pages/?clk=wp&a=readme)
     53== Installation ==
    6154
    62 = More plugins you may like =
    63 * [Export WP Page to Static HTML/CSS](https://wordpress.org/plugins/export-wp-page-to-static-html/&clk=wp)
    64 * [Advanced Menu Icons](https://wordpress.org/plugins/advanced-menu-icons/?r=export-html&clk=wp)
    65 * [AI Content Writing Assistant (Content Writer, ChatGPT, Image Generator) All in One](https://wordpress.org/plugins/ai-content-writing-assistant/)
    66 https://www.youtube.com/watch?v=HvOkfBs7qss
    67 * [Pipe ReCaptcha](https://wordpress.org/plugins/pipe-recaptcha/)
    68 * [Divi MailChimp Extension](https://wordpress.org/plugins/recorp-divi-mailchimp-extension/?clk=wp)
    69 * [Menu import & export pro](https://myrecorp.com/product/menu-import-and-export-pro/?r=export-html&clk=wp)
     551. Upload the `different-menus-in-different-pages` folder to `/wp-content/plugins/`, or install via the WordPress Plugin Installer. 
     562. Activate the plugin through **Plugins → Installed Plugins**. 
     573. Navigate to **Settings → Different Menus**. 
     584. Click **Add Different Menu** and choose one of your existing menus. 
     595. Configure your **visibility conditions** (pages, URLs, roles, etc.) and click **Save**. 
     606. Visit your site’s frontend to see the new conditional menu in action.
    7061
    71 == Screenshots ==
    72 1. This is the settings page of this plugin. There has all simple options there.
    73 2. Menu item condition settings.
    74 3. This is the different menu setup options popup page. You can easily set pages where you want to show the different menu.
    75 4. Set defferent menu by url or page id or post name or url part. This option will help you to set different menu to anywhere of the site.
    76 5. Select parent category to set the different menu in all it's and it's child category posts, you can also set specific child category also.
    77 6. You can set user roles too in a different menu. So different role users will see different menu.
    78 7. You can set different menus in different divices also (premium feature).
    79 8. Different menu in different countries (Premium).
    80 9. Set different menu from a post's or page's add or edit page. It is a premium feature.
    81 10. Backup and restore feature. You can simply backup your all different menus with it's settings (conditions) you set. It is for premium version only.
    82 11. Menu duplicator.
    83 
    84 
    85 == Instalation: ==
    86 
    87 Step 1: Active the plugin.
    88 Step2: Go to plugins settings page with: Dashboard > Settings > Different Menus
    89 Step3: Click on **Add different menu** button and select a menu from selectbox. Which menus you have created on nav menu page (Appearence> Menus) these menus you will see here.
    90 Step4: After done step3 then click on **setup** button.
    91 Step5: Check every options you want to set the menu. And save it.
    92 Step6: Go to desired page, and see magic.
    93 
     62---
    9463
    9564== Frequently Asked Questions ==
    9665
    97 = How do I install the plugin? =
     66= What does “conditional menu” mean? =
     67A conditional menu is displayed only when specific rules are met — such as user roles, page types, or custom URLs.
    9868
    99 **Normal installation**
     69= How do I assign different menus to specific pages or user roles? =
     70Go to **Settings → Different Menus → Add Different Menu**. 
     71Select your existing menu, then choose conditions like page IDs, templates, or user roles under **Visibility Rules**. 
     72Save to apply the menu to matching conditions.
    10073
    101 1. Download the different-menus-in-different-pages.zip file to your computer.
    102 2. Unzip the file.
    103 3. Upload the **different-menus-in-different-pages** directory to your **/wp-content/plugins/** directory.
    104 4. Activate the plugin through the 'Plugins' menu in WordPress. After activating the plugin you will auto redirect to the plugin’s settings page.
     74= Can I show a menu only to logged-in or logged-out users? =
     75Yes. Choose **Logged In Users** or **Logged Out Users** under visibility rules.
    10576
     77= What shortcodes are available for menu items? =
     78You can personalize menu items with:
     79`{username}`, `{display_name}`, `{first_name}`, `{last_name}`, `{nickname}`, `{email}`, `{avatar}` (supports size attributes).
    10680
    107 = How do I backup the plugin =
     81= What extra features does the Pro version include? =
     82Device-based menus, multilingual menus, backup/restore, search filters, quick assignment from editor, and Elementor header/footer compatibility.
    10883
    109 It is paid feature.
    110 You can backup settings by following steps:
     84= Where can I find support? =
     85Visit the plugin’s **[support forum](https://wordpress.org/support/plugin/different-menu-in-different-pages/)** or our website [myrecorp.com](https://myrecorp.com).
    11186
    112 Please note: When you will restore the previous settings then previous settings will be removed.
     87---
    11388
    114 Step1: Go to Dashboard> Settings> Different Menus
    115 Step2: On the bottom left corner, will will see the button called “Backup or Restore”. Click on it
    116 Step3: Backup: Click on “Backup settings” button. The you will see a file will download.
    117 Step4: Restore: You will see a file upload field below from “Backup settings” button. Select the desired backup file and upload it. When restore done the the page will reload.
     89== Screenshots ==
    11890
    119 = What is the "Different Menu in Different Pages" plugin? =
    120 The "Different Menu in Different Pages" plugin is a powerful tool that allows you to control the visibility of menus on your WordPress website based on various conditions such as user roles, page types, devices, and more.
     911. Plugin settings page with conditional menu rules. 
     922. Menu item conditions (restrict by role or login status). 
     933. “Add Different Menu” popup for rule setup. 
     944. Assign by custom URLs, page IDs, or slugs. 
     955. Parent category/page condition setup. 
     966. Restrict menus by specific user roles. 
     977. *(Pro)* Device-based menu assignment. 
     988. *(Pro)* Country/language-specific menus.
    12199
    122 = How does this plugin work? =
    123 This plugin lets you set up different menus to display based on specific conditions. You can create menu variations for different user roles, devices, page templates, post types, categories, and even custom URLs.
    124 
    125 = Can I display different menus to logged-in users and logged-out users? =
    126 Yes, the plugin provides options to display menus to logged-in users, logged-out users, or both, giving you the flexibility to create a personalized user experience.
    127 
    128 = What are shortcodes in the plugin? =
    129 Shortcodes are special codes that you can use in menu items to dynamically display user-specific information like avatars, usernames, first names, last names, display names, nicknames, and email addresses.
    130 
    131 = How can I set up different menus for specific user roles? =
    132 The plugin enables you to assign specific menus to different user roles. This means you can control which menu each user role sees, tailoring the navigation experience.
    133 
    134 = Can I create menus based on specific page templates or post types? =
    135 Yes, you can create menus that are specific to certain page templates or post types. This allows you to customize the menu for different content types on your site.
    136 
    137 = What are the benefits of the Pro version? =
    138 The Pro version includes additional features such as setting different menus for various devices like Android, iPhone, mobile, and tablet. It also offers multilingual menu support for different countries, Elementor header and footer navigation integration, and more.
    139 
    140 = Is it possible to duplicate menus using this plugin? =
    141 Yes, the plugin provides a "Menu Duplicator" option that makes it easy to duplicate existing menus. This can save time when creating similar menus with slight variations.
    142 
    143 = How can I set different menus for different countries? =
    144 The Pro version allows you to set up multilingual menus without using Google Menu Translator. This means you can create menus specific to different languages and regions.
    145 
    146 = Is there a way to disable a menu temporarily? =
    147 Yes, the plugin offers a "Disable menu" option that lets you temporarily deactivate a menu without deleting it. This can be useful for testing or making changes without affecting the live menu.
    148 
    149 = Can I create unlimited different menus? =
    150 Yes, the plugin allows you to create an unlimited number of different menus. This flexibility is especially useful for complex websites with diverse content.
    151 
    152 = Does the plugin support integration with Elementor header and footer navigation? =
    153 Yes, the Pro version of the plugin supports Elementor header and footer navigation, making it easy to incorporate your custom menus into Elementor-designed layouts.
    154 
    155 = How can I back up and restore my menu settings? =
    156 The Pro version offers a "Backup and Restore" settings option, allowing you to save your menu configurations and restore them if needed.
    157 
    158 = Is there a search option within the plugin's settings tabs? =
    159 Yes, the Pro version includes a search option within the settings tabs, helping you quickly locate specific settings when working with multiple menus.
    160 
    161 = Where can I find support for this plugin? =
    162 For support and assistance with the "Different Menu in Different Pages" plugin, you can refer to the plugin's documentation, support forum, or Or you can contact us on our site [https://myrecorp.com](https://myrecorp.com).
    163 
    164 
     100---
    165101
    166102== Changelog ==
    167 = 2.4.2 - 17 May 2024 =
    168 * Fixed a lot of tweaks.
    169103
    170 = 2.4.1 - 04 May 2024 =
    171 * Fixed lots of tweaks.
     104= 2.4.3 =
     105* Minor fixes and performance improvements.
    172106
    173 = 2.4.0 - 01 May 2023 =
    174 * Fixed some security issues.
     107= 2.4.2 =
     108* Miscellaneous updates and fixes.
    175109
    176 = 2.3.2 - 30 August 2023 =
    177 * Fixed tooltip issues.
     110= 2.4.1 =
     111* General improvements.
    178112
    179 = 2.3.1 - 30 August 2023 =
    180 * Fixed pagination issue.
     113= 2.4.0 =
     114* Fixed multiple security vulnerabilities.
    181115
    182 = 2.3.0 - 29 August 2023 =
    183 * Added menu items conditional options.
    184 * Fixed some tweaks.
    185 * Fixed menu duplcation error.
    186 * Fixed backup menus error.
     116= 2.3.2 =
     117* Fixed tooltip display issues.
    187118
    188 = 2.2.2 - 27 January 2023 =
    189 * Fixed some little issue.
    190 * Update all countries flags in css.
    191 * Updated readme.txt
     119= 2.3.1 =
     120* Resolved pagination errors.
    192121
    193 = 2.2.1 - 17 September 2021 =
    194 * Fixed an critical issue.
     122= 2.3.0 =
     123* Added menu item conditional options.
     124* Fixed menu duplication and backup errors.
    195125
    196 = 2.2.0 - 6 July 2021 =
    197 * Added "Custom Links" option to the settings tab.
     126= 2.2.2 =
     127* Minor bug fixes and updated flag images.
    198128
    199 = 2.1.7 - 1 June 2021 =
    200 * Increase the max subpages listing numbers to unlimited in pages tab.
     129= 2.2.1 =
     130* Fixed critical issue causing menu mismatch.
    201131
    202 = 2.1.6 - 6 April 2021 =
    203 * Added url preview on mouse over and fixed little issues.
     132= 2.2.0 =
     133* Added “Custom Links” rule (by URL, page ID, or slug).
    204134
    205 = 2.1.5 - 5 April 2021 =
    206 * Fixed pages selecting issue.
     135= 2.1.7 =
     136* Increased subpage limit in Pages tab.
    207137
    208 = 2.1.4 - 17 May 2020 =
    209 * Fixed notices not closing issue.
    210 * Fixed wrong menu appearing issue in template pages.
     138= 2.1.6 =
     139* Added hover URL preview and bug fixes.
    211140
    212 = 2.1.2 - 14 April 2020 =
    213 * Fixed general tab not working issue
    214 * Other plugin breaking issue such as smtp plugins
     141= 2.1.4 =
     142* Fixed notices not closing and template page menu mismatch.
    215143
    216 = 2.1.1 - 10 April 2020 =
    217 * Fixed general tab not working issue
    218 
    219 = 2.1.0 - 10 April 2020 =
    220 * Added parent category and sub category post's menu visibility system
    221 * Added parent pages and sub pages menu visibility system
    222 * Fixed javascript breaking issue
     144= 2.1.0 =
     145* Added parent category/page conditional menus.
     146* Resolved JavaScript conflicts.
    223147
    224148= 2.0.2 =
    225 * Removed freemius.
     149* Removed Freemius framework.
    226150
    227151= 1.0.7 =
    228 * Increase different menus limit.
     152* Increased limit for different menus.
    229153
    230 = 1.0.6 =
    231 * Added "Check all" option in condition tabs.
     154= 1.0.3 =
     155* Added Menu Duplicator tool and screenshot.
    232156
    233 = 1.0.5 =
    234 * Fixed indexing issue.
     157= 1.0.0 =
     158* Initial release.
    235159
    236 = 1.0.4 - 16 September 2019 =
    237 * Fixed saved page showing issue while changing pagination.
     160---
    238161
    239 = 1.0.3 - 10 September 2019 =
    240 * Fixed page selection issue while changing pagination.
    241 * Added Menu Duplicator option in plugin settings page and in menu page .
    242 * Added Menu Duplicator screenshot.
     162== Upgrade Notice ==
    243163
    244 = 1.0.2 - 5 July 2019 =
    245 * Fixed mobile modal disappeared issue.
     164= 2.4.0 =
     165⚠️ **Important Security Fix** — Update immediately to ensure your site’s protection.
    246166
    247 = 1.0.1 - 2 July 2019 =
    248 * Added different menu for devices option in settings page. It will really help set different menus in different device.
     167= 2.3.0 =
     168Introduced new conditional menu options and improvements.
    249169
    250 = 1.0.0 - 30 June 2019 =
    251 * Initialize the plugin
     170= 2.2.0 =
     171Added “Custom Links” rule for flexible menu targeting.
    252172
     173= 2.1.0 =
     174Introduced parent category and parent page conditions for better hierarchy control.
    253175
     176= 1.0.0 =
     177Initial release.
     178
  • different-menus-in-different-pages/tags/2.4.4/different-menus-in-different-page.php

    r3133645 r3380831  
    1717 * Plugin URI:        https://myrecorp.com
    1818 * Description:       This plugin can set different menus in different post, pages, templates magically. You can set different menus in specific devices (android, iPhone, mobile and tablet) and it also supports in all theme like charm.
    19  * Version:           2.4.3
     19 * Version:           2.4.4
    2020 * Author:            ReCorp
    2121 * Author URI:        https://myrecorp.com
     
    3636     * Rename this for your plugin and update it as you release new versions.
    3737     */
    38     define( 'DIFFERENT_MENUS_FOR_DIFFERENT_PAGE_VERSION', '2.4.3' );
     38    define( 'DIFFERENT_MENUS_FOR_DIFFERENT_PAGE_VERSION', '2.4.4' );
    3939
    4040
Note: See TracChangeset for help on using the changeset viewer.