Sometimes there is a condition arises when we don’t want to display all pages & posts in widgets and menus. In the sidebar, when we display recent posts or pages, it will list there according to date & time. But sometimes, we want to show some desired pages or posts in the sidebar. We can exclude them with different categories but what to do when we have to show only selected pages or posts attached to same category?. So here is a simple trick by which, we can exclude pages & posts from the menu.
A menu can be located in any of the theme files. Mostly, it is located in sidebar.php. Open that file and locate the following code:
Replace the above code with the following code:
<?php wp_list_pages('exclude=12,14' ); ?>
Here, 12 and 14 are the page ID. You have to check the page ID of the pages which you don’t want to show on the menu. The page ID’s which you entered here will not visible on the menu. You can get more details on WordPress codex.
The same thing we can do with the use of a plugin named Exclude Pages. But if you have some knowledge of PHP, then you should go with the above example because the use of the extra plugins may affect the performance of your website.
We hope you like this article. If you have any query, you can ask in below comment box.
You can also check How to Add a Mega Menu on Your WordPress Site.