by cornershop
5 (4 reviews)
Better Section Navigation
Creates a new widget for listing section-based navigation -- essential for contextual navigation. Also implements a template function and a shortcode.
Compatible with WP 6.9
v1.7.0
Current Version v1.7.0
Updated 2 weeks ago
Last Update on 04 Dec, 2025
Synced 2 days ago
Last Synced on
Rank
#8,337
—
No change
Active Installs
700+
—
No change
KW Avg Position
156
—
No change
Downloads
15.3K
—
Total downloads
Support Resolved
0%
—
No change
Rating
100%
Review 5 out of 5
5
(4 reviews)
Next Milestone 800
700+
800+
305
Ranks to Climb
-
Growth Needed
731
Current Installs
Need 69 more installs to reach 800+
Rank Changes
Current
#8,337
Change
Best
#
Active Installs Growth
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
5.0
4 reviews
Overall
100%
5
4
(100%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 2 of 2Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.7.0
- Last Updated
- Dec 04, 2025
- Requires WP
- 2.8+
- Tested Up To
- 6.9
- PHP Version
- 5.6 or higher
- Author
- cornershop
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 5
- Reviews
- 4
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowFrequently Asked Questions
Common questions about Better Section Navigation
[better-section-nav before_widget="<li>" after_widget="</li>" exclude="2" show_on_home="1"]
Can I hard-code this into a PHP template instead of a widget?
Yes, you may call the better_section_nav function, which accepts a single argument in the form of a classic WordPress parameter set like so:
<?php better_section_nav('before_widget=<li>&after_widget=</li>&exclude=2&show_on_home=1'); ?>
Can I hard-code this into a PHP template instead of a widget?
Yes, you may call the better_section_nav function, which accepts a single argument in the form of a classic WordPress parameter set like so:
<?php better_section_nav('before_widget=<li>&after_widget=</li>&exclude=2&show_on_home=1'); ?>
show_all - Always show all pages in current section (default: false)
exclude - Page IDs, seperated by commas, of pages to exclude (default: '')
hide_on_excluded - No navigation on excluded pages (default: true)
show_on_home - Show top level page list on home page (default: false)
show_empty - Output even if empty section (default: false)
sort_by - Page sort order; can use any WordPress page list sort value
(default: menu_order)
title - Provide a specific widget title; default is the top level page title
(default: '')
a_heading - Show all pages in section (default: false)
before_widget - HTML before widget (default: <div>)
after_widget - HTML after widget (default: </div>)
before_title - HTML before widget (default: <h2 class="widgettitle">)
after_title - HTML after widget (default: </h2>)
exclude - Page IDs, seperated by commas, of pages to exclude (default: '')
hide_on_excluded - No navigation on excluded pages (default: true)
show_on_home - Show top level page list on home page (default: false)
show_empty - Output even if empty section (default: false)
sort_by - Page sort order; can use any WordPress page list sort value
(default: menu_order)
title - Provide a specific widget title; default is the top level page title
(default: '')
a_heading - Show all pages in section (default: false)
before_widget - HTML before widget (default: <div>)
after_widget - HTML after widget (default: </div>)
before_title - HTML before widget (default: <h2 class="widgettitle">)
after_title - HTML after widget (default: </h2>)