WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Faison v2.0.0

Advanced Custom Fields: Nav Menu Field

Add-On plugin for Advanced Custom Fields (ACF) that adds a 'Nav Menu' Field type.

Advanced Custom Fields: Nav Menu Field

The facts

Rating
5★ from 33
Active installs
8k+
Price
Free
Last updated
28 Nov 2017
Added
May 2013
Requires WP
3.4
Tested up to
WP 4.0.38
Downloads
138,708

Our analysis

AI-assisted

The Advanced Custom Fields: Nav Menu Field plugin allows you to integrate navigation menus into your Advanced Custom Fields (ACF) setup in WordPress. It provides a new field type that lets you select from the menus created in the WordPress Admin backend for use on your site's frontend.

This plugin is designed for users who need to display different navigation menus based on the context of the page, such as when dealing with Custom Post Types. It offers options to return the selected menu's ID, object, or HTML for easy display.

Best for: This plugin suits WordPress developers and site owners who use Advanced Custom Fields and need dynamic navigation menus.

What it does well

  • Integrates navigation menus with Advanced Custom Fields
  • Allows selection of menus created in WordPress Admin
  • Provides options for returning menu ID, object, or HTML
  • Compatible with ACF versions 4 and 5
  • Free to use from the WordPress.org directory

Where it falls short

  • Last updated in November 2017, may not be compatible with newer WordPress versions
  • Limited information on support and updates

Verdict

The plugin offers useful functionality for ACF users needing custom navigation options, but its age may raise concerns about ongoing support and compatibility.

From the developer

Faison's own description of Advanced Custom Fields: Nav Menu Field, lightly tidied.

Add Navigation Menus to Advanced Custom Fields (ACF) with the Nav Menu Field plugin! This plugin adds the Nav Menu Field type to ACF (version 5 & 4), allowing you to select from the menus you create in the WordPress Admin backend to use on your website’s frontend.

Using ACF, you can set the Nav Menu Field to return the selected menu’s:

  • ID for lightweight coding,
  • Object for more involved programming, or
  • HTML (generated from wp_nav_menu) for quickly displaying a menu.

I created this plugin because I needed to display a secondary menu that changed depending on what page you’re on. Most of those pages were children of the same page, but then I had to throw a couple of Custom Post Types in there too. Because of the Custom Post Types, I couldn’t just grab the top most parent for the current page and use wp_list_pages. So I did some research and decided to extend the functionality of my favourite plugin, Advanced Custom Fields. Now when I create a new Page or Custom Post, I just select the menu from a drop down menu!

Feel free to try this add-on on your dev site, ask questions on the support link above, and please review this add-on. By leaving a rating and review, you help this plugin become even better!

Advanced Custom Fields Compatibility

This add-on will work with:

  • version 5
  • version 4

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for custom content structures.

Ad Inserter

Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...

Free 300k+ installs 4.9★ (2,428)
Advanced Custom Fields

ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...

Free 2M+ installs 4.5★ (1,438)
Simple Custom Post Order

Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...

Free 300k+ installs 4.8★ (569)
WP Activity Log

The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.

Free 300k+ installs 4.7★ (488)
Custom Post Type UI

Admin UI for creating custom content types like post types and taxonomies

Free 1M+ installs 4.6★ (276)