Opened 3 days ago
Closed 2 days ago
#64397 closed defect (bug) (reported-upstream)
Menus submenu item under Appearance in the WP Dashboard
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | Priority: | normal | |
| Severity: | normal | Version: | 6.9 |
| Component: | Administration | Keywords: | close |
| Focuses: | ui, administration | Cc: |
Description
I changed a WordPress (v6.9) site's active theme from the classic Kadence to the FSE block theme TwentyTwentyfive (v1.4) and then deleted the Kadence theme.
But the wp-admin.php dashboard is still showing the "Menus" choice (nav-menus.php) in the Appearance submenu.
And the Menus functionality still seems to almost work but VERY slowly.
This looks like a bug.
Attachments (2)
Change History (11)
@
3 days ago
Screenshot showing that the Menus dialog is still showing and almost works in the WP Admin Dashboard even when the 2025 theme is active
#1
@
3 days ago
That is indeed unexpected. Have you tried with plugins deactivated?
Perhaps there is an issue with the object cache not being fully flushed? Are you using an external object cache?
#2
@
3 days ago
We had Lightspeed cache installed but no cacheing was enabled. I've deactivated and deleted it, but no change in the Appearance submenu.
When I deactivate all plugins the problem is corrected.
Here is the full WP Site Health report:
### wp-core ###
version: 6.9
site_language: en_US
user_language: en_US
timezone: -07:00
permalink: /%year%/%monthnum%/%day%/%postname%/
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: undefined
environment_type: production
user_count: 727
dotorg_communication: true
### wp-paths-sizes ###
wordpress_path: /home/donteise/scovpb.teiser.xyz
wordpress_size: 5.12 GB (5501651827 bytes)
uploads_path: /home/donteise/scovpb.teiser.xyz/wp-content/uploads
uploads_size: 426.08 MB (446780405 bytes)
themes_path: /home/donteise/scovpb.teiser.xyz/wp-content/themes
themes_size: 25.59 MB (26832252 bytes)
plugins_path: /home/donteise/scovpb.teiser.xyz/wp-content/plugins
plugins_size: 290.52 MB (304636234 bytes)
fonts_path: /home/donteise/scovpb.teiser.xyz/wp-content/uploads/fonts
fonts_size: directory not found
database_size: 620.29 MB (650425314 bytes)
total_size: 6.45 GB (6930326032 bytes)
### wp-active-theme ###
name: Twenty Twenty-Five (twentytwentyfive)
version: 1.4
author: the WordPress team
author_website: https://wordpress.org
parent_theme: none
theme_features: core-block-patterns, post-thumbnails, responsive-embeds, editor-styles, html5, automatic-feed-links, widgets-block-editor, block-templates, menus, post-formats, editor-style
theme_path: /home/donteise/scovpb.teiser.xyz/wp-content/themes/twentytwentyfive
auto_update: Disabled
### wp-themes-inactive (3) ###
Twenty TwentyFive-Child: version: 1.0.0, author: Don Teiser, Auto-updates disabled
Twenty Twenty-Four: version: 1.4, author: the WordPress team, Auto-updates disabled
Twenty Twenty-Three: version: 1.6, author: the WordPress team, Auto-updates disabled
### wp-plugins-active (42) ###
Activity Log: version: 2.11.2, author: Activity Log Team, Auto-updates enabled
All-in-One WP Migration and Backup: version: 7.101, author: ServMask, Auto-updates enabled
All-in-One WP Migration Google Drive Extension: version: 2.99, author: ServMask, Auto-updates enabled
Better Notifications for WP: version: 1.9.9.1, author: Made with Fuel, Auto-updates enabled
Classic Editor: version: 1.6.7, author: WordPress Contributors, Auto-updates enabled
Code Snippets: version: 3.9.3, author: Code Snippets Pro, Auto-updates enabled
Contact Form 7: version: 6.1.4, author: Rock Lobster Inc., Auto-updates enabled
Contact Form 7 - PayPal & Stripe Add-on: version: 2.4.5, author: Scott Paterson, Auto-updates enabled
Contact Form 7 Polls: version: 1.3, author: Rednumber, Auto-updates enabled
Content Control: version: 2.6.5, author: Code Atlantic, Auto-updates enabled
Easy Google Fonts: version: 2.0.4, author: Titanium Themes, Auto-updates enabled
FooGallery: version: 3.1.1, author: FooPlugins, Auto-updates enabled
Fullwidth Page Templates: version: 1.2.0, author: Brainstorm Force, Auto-updates enabled
If Menu - Visibility control for menus: version: 0.19.2, author: Layered, Auto-updates enabled
Import and export users and customers: version: 1.29.7, author: codection, Auto-updates enabled
Ivory Search: version: 5.5.12, author: Ivory Search, Auto-updates enabled
Kadence Blocks – Gutenberg Blocks for Page Builder Features: version: 3.5.29, author: Kadence WP, Auto-updates enabled
Lightweight Accordion: version: 1.6.0, author: Andy Feliciotti, Auto-updates enabled
Login as User: version: 1.6.7, author: Web357, Auto-updates enabled
LoginPress: version: 6.1.0, author: LoginPress, Auto-updates enabled
LoginWP (Formerly Peter's Login Redirect): version: 3.0.8.8, author: LoginWP Team, Auto-updates enabled
MailPoet: version: 5.17.3, author: MailPoet, Auto-updates enabled
MailPoet Premium: version: 5.17.0, author: MailPoet, Auto-updates enabled
One Click Login as User: version: 1.0.1, author: Lytechx Digital, Auto-updates disabled
Paid Memberships Pro: version: 3.6.2, author: Paid Memberships Pro, Auto-updates enabled
Paid Memberships Pro - Auto-Renewal Checkbox: version: 0.4.1, author: Paid Memberships Pro, Auto-updates enabled
Paid Memberships Pro - Extra Expiration Warning Emails Add On: version: 1.0.2, author: Paid Memberships Pro, Auto-updates enabled
Paid Memberships Pro - Member Directory Add On: version: 2.1.2, author: Paid Memberships Pro, Auto-updates enabled
Paid Memberships Pro - Membership Card Add On: version: 1.2, author: Stranger Studios, Auto-updates enabled
Paid Memberships Pro - Set Expiration Dates Add On: version: 0.7, author: Stranger Studios, Auto-updates enabled
PDF Embedder: version: 4.9.2, author: PDF Embedder, Auto-updates enabled
Poll: version: 8.0.1, author: Total-Soft, Auto-updates enabled
Redirection for Contact Form 7: version: 3.2.7, author: Themeisle, Auto-updates enabled
Remove Dashboard Access: version: 1.2.1, author: TrustedLogin, Auto-updates enabled
User Meta Pro: version: 3.1.2, author: User Meta, Auto-updates enabled
Wordfence Security: version: 8.1.3, author: Wordfence, Auto-updates enabled
WP Activity Log: version: 5.5.4, author: Melapress, Auto-updates disabled
WP Mail Logging: version: 1.15.0, author: WP Mail Logging Team, Auto-updates enabled
WP Mail SMTP: version: 4.7.1, author: WP Mail SMTP, Auto-updates enabled
WP Statistics: version: 14.16, author: VeronaLabs, Auto-updates enabled
Yoast Duplicate Post: version: 4.5, author: Enrico Battocchi & Team Yoast, Auto-updates enabled
YOP Poll Pro: version: 6.5.32, author: yourownprogrammer, Auto-updates enabled
### code-snippets (4) ###
snippet-6: name: Custom PMPro membership expiration warnings dates, scope: global, modified: 2025-02-16 18:37:13, tags: [PMPro, membership, memberships, expiration, warning]
snippet-8: name: PMPro Member Directory - sort by last name, then first name, scope: global, modified: 2025-12-03 04:33:27
snippet-12: name: BCC on selected PMPro emails, scope: global, modified: 2025-04-09 22:32:29, tags: [BCC, PMPro emails]
snippet-13: name: BCC Treasurer on the admin activity email, scope: global, modified: 2025-06-03 15:35:58, tags: [BCC, Admin Activity Email]
### wp-media ###
image_editor: FooGallery_Thumb_Image_Editor_Imagick
imagick_module_version: 1809
imagemagick_version: ImageMagick 7.1.1-47 Q16-HDRI x86_64 22763 https://imagemagick.org
imagick_version: 3.8.0
file_uploads: 1
post_max_size: 128M
upload_max_filesize: 128M
max_effective_size: 128 MB
max_file_uploads: 20
image_format_transforms: image/heic → image/jpeg, image/heif → image/jpeg, image/heic-sequence → image/jpeg, image/heif-sequence → image/jpeg
gd_version: 2.3.3
gd_formats: GIF, JPEG, PNG, WebP, BMP, AVIF, XPM
ghostscript_version: 9.25
### wp-server ###
server_architecture: Linux 4.18.0-553.22.1.lve.1.el7h.x86_64 x86_64
httpd_software: LiteSpeed
php_version: 8.4.14 64bit
php_sapi: litespeed
max_input_variables: 1000
time_limit: 300
memory_limit: 768M
max_input_time: -1
upload_max_filesize: 128M
php_post_max_size: 128M
curl_version: 8.14.1 OpenSSL/1.1.1w
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: true
static_robotstxt_file: true
current: 2025-12-11T01:12:37+00:00
utc-time: Thursday, 11-Dec-25 01:12:37 UTC
server-time: 2025-12-10T18:12:35-07:00
### wp-database ###
extension: mysqli
server_version: 10.5.25-MariaDB-cll-lve
client_version: mysqlnd 8.4.14
max_allowed_packet: 536870912
max_connections: 1000
### wp-constants ###
WP_HOME: undefined
WP_SITEURL: undefined
WP_CONTENT_DIR: /home/donteise/scovpb.teiser.xyz/wp-content
WP_PLUGIN_DIR: /home/donteise/scovpb.teiser.xyz/wp-content/plugins
WP_MEMORY_LIMIT: 128M
WP_MAX_MEMORY_LIMIT: 768M
WP_DEBUG: false
WP_DEBUG_DISPLAY: true
WP_DEBUG_LOG: false
SCRIPT_DEBUG: false
WP_CACHE: false
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_ENVIRONMENT_TYPE: undefined
WP_DEVELOPMENT_MODE: undefined
DB_CHARSET: utf8mb4
DB_COLLATE: undefined
### wp-filesystem ###
wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable
fonts: does not exist
### kadence-blocks ###
version: 3.5.29
last_updated: 1764853638
previous_version: 3.5.28
pro_active: No
deactivated_blocks: None
block_defaults: No
block_visibility: No
custom_colors: No
recaptcha_key: No
maps_key: No
mailerlite_key: No
cloud_connect: No
### wp_statistics ###
version: 14.16
database_version: 14.16
detectActiveCachePlugin: Disabled
activePostTypes: post, page, mailpoet_page
dailySaltDate: 2025-12-11
geoipLocationDetectionMethod: MaxMind GeoIP
geoIpDatabaseUpdateSource: Not Set
cloudflareRequiredHeaderExists: No
geoIpDatabaseExists: Yes
geoIpDatabaseLastUpdated: 2025-12-01 15:04:37
geoIpDatabaseSize: 59.18 MB
geoIpDatabaseType: GeoLite2-City
geoIpDatabaseValidation: Yes
trackLoggedInUserActivity: Disabled
storeEntireUserAgentString: Disabled
attributionModel: first-touch
trackingMethod: Client Side Tracking
bypassAdBlockers: Disabled
anonymizeIpAddresses: Enabled
hashIpAddresses: Enabled
viewStatsInEditor: Disabled
viewsColumnInContentList: Enabled
viewsColumnInUserList: Disabled
showStatsInAdminMenuBar: Enabled
wpStatisticsChartsPrevPeriod: Disabled
wpStatisticsWidgets: Enabled
wpStatisticsNotifications: Enabled
disableInactiveFeatureNotices: Disabled
viewsInSingleContents: Disabled
reportFrequency: Disabled
userRoleExclusions: Administrator
ipExclusions: Not Set
excludedLoginPage: Enabled
excludedRssFeeds: Enabled
excluded404Page: Enabled
excludedURLs: Not Set
logRecordExclusions: Disabled
minRoleToViewStats: manage_options
minRoleToManageSettings: manage_options
ipDetectionMethod: REMOTE_ADDR
purgeDataOlderThan: Not Set
shareAnonymousData: Disabled
phpGmpExtension: Not Installed
phpBcmathExtension: Installed
phpGzopenFunction: Installed
phpPharDataClass: Installed
consentIntegration: None
doNotTrack: Disabled
### wp_mail_smtp ###
version: 4.7.1
license_key_type: lite
debug: No debug notices found.
lite_install_date: Mar 27, 2021 @ 3:08pm
### pmpro ###
pmpro-cron-jobs: No cron jobs scheduled
pmpro-action-scheduler-health: No issues found with the Action Scheduler tables.
pmpro-gateway: Stripe (API Version: 2025-09-30.clover) (Legacy Keys) [stripe:legacy-keys]
pmpro-gateway-env: Live/Production [live]
pmpro-orders: 3356 orders
pmpro-discount-codes: 0 discount codes
pmpro-sessions:
session_status: Active
pmpro-membership-levels: {
"2": {
"id": "2",
"name": "Member",
"description": "Member of the SCOV Pickleball Club.",
"confirmation": "Thanks for joining our Club as a dues paying member.",
"initial_payment": 25,
"billing_amount": 25,
"cycle_number": "1",
"cycle_period": "Year",
"billing_limit": "0",
"trial_amount": 0,
"trial_limit": "0",
"allow_signups": "1",
"expiration_number": "0",
"expiration_period": "0",
"formatted_price": "<strong>$25.00 per Year<\/strong>.",
"formatted_expiration": "",
"formatted_description": "<p>Member of the SCOV Pickleball Club.<\/p>\n",
"meta": {
"confirmation_in_email": [
"0"
],
"stripe_product_id": [
"prod_QW8ZysMAaGGSuJ"
],
"membership_account_message": [
""
]
}
},
"3": {
"id": "3",
"name": "Administrators",
"description": "Created this level to ensure that we have Admin level WP users whose PMpro membership does not expire.",
"confirmation": "",
"initial_payment": 0,
"billing_amount": 0,
"cycle_number": "0",
"cycle_period": "",
"billing_limit": "0",
"trial_amount": 0,
"trial_limit": "0",
"allow_signups": "0",
"expiration_number": "0",
"expiration_period": "",
"formatted_price": "<strong>Free<\/strong>.",
"formatted_expiration": "",
"formatted_description": "<p>Created this level to ensure that we have Admin level WP users whose PMpro membership does not expire.<\/p>\n",
"meta": {
"confirmation_in_email": [
"0"
]
}
}
}
pmpro-level-groups: {
"1": {
"id": "1",
"name": "Main Group",
"allow_multiple_selections": "0",
"displayorder": "1",
"level_ids": [
"3",
"2"
]
}
}
pmpro-custom-templates:
pmpro-getfile-usage: PMPRO_GETFILE_ENABLED is not set
pmpro-htaccess-cache-usage: Off
pmpro-pages:
account: https://scovpb.org/membership-account/
billing: https://scovpb.org/membership-account/membership-billing/
cancel: https://scovpb.org/membership-account/membership-cancel/
checkout: https://scovpb.org/membership-account/membership-checkout/
confirmation: https://scovpb.org/membership-account/membership-confirmation/
invoice: https://scovpb.org/membership-account/membership-invoice/
levels: https://scovpb.org/membership-account/membership-levels/
login: Not Set
member_profile_edit: Not Set
directory: https://scovpb.org/member-directory/
profile: https://scovpb.org/membership-account/member-profile/
membership_card: Not Set
pmpro-library-conflicts:
stripe: v17.6.0 (2025-12-10 18:12:35) - /home/donteise/scovpb.teiser.xyz/wp-content/plugins/contact-form-7-paypal-add-on/includes/stripe_library/lib/Stripe.php
action-scheduler: v3.9.2 (2025-11-12 15:18:15) - /home/donteise/scovpb.teiser.xyz/wp-content/plugins/mailpoet/vendor/woocommerce/action-scheduler/ | v3.9.3 (2025-12-10 18:12:35) - /home/donteise/scovpb.teiser.xyz/wp-content/plugins/wp-mail-smtp/vendor/woocommerce/action-scheduler/
pmpro-add-ons-incorrect-folder-names: No add ons with incorrect folder names detected.
pmpro-current-site-url: https://scovpb.org
pmpro-recorded-site-url: https://scovpb.org
pmpro-pause-mode: Disabled
pmpromd_maps_api_key_status: undefined
#3
@
3 days ago
I should also mention that I am using Cloudflare cacheing, but I've purged it and nothing changes in the Appearance submenu.
#4
@
3 days ago
- Keywords reporter-feedback added
@donteiser OK, given that the problem goes away when you deactivate all plugins, then the problem would seem to be with one of the plugins. If you can isolate which plugin specifically is causing the problem for you, then this will greatly help with identifying the problem.
#5
@
3 days ago
I'll disable the plugins one at a time tomorrow and let you know the result.
Thanks for the quick response.
#6
@
2 days ago
The problem is PaidMembershipsPro version 3.6.2
When temporarily deactived, the problem goes away.
Screenshot of Admin menu still showing Menus submenu item under Appearance in the WP Admin Dashboard