mckinnon / simple-mastodon-verification

WordPress plugin which provides an Admin>Setting menu option to define a rel="me" in metatags. Useful for validating personal blogs with Mastodon instances.
GNU General Public License v2.0
5 stars 3 forks source link

Options field does not display unless in "Classic View" of WP Dashboard. #4

Closed mckinnon closed 1 month ago

mckinnon commented 8 months ago

I've received the following report:

The instructions says that 'The plugin will add a field at the bottom of the General Settings page (Admin Dashboard > Settings>General Settings), labelled “Verify Mastodon URL”.' Note however that this does not appear at the bottom of General Settings in the Default View of the dashboard. Only appears if the user selects "Classic View" of the Wordpress Dashboard.

I have not been able to reproduce with Wordpress.org's current version. Classic View and Default View are Wordpress.com features so this may be a host-specific bug.

mckinnon commented 8 months ago

This was a known issue with Automattic's Calypso/Nav Unification project as far back as January 2021:

  1. Nav Unification > Unable to access options-general.php #49191
  2. Users, Settings, Media, People pages are inconsistent between Calypso vs WPAdmin - find a way to unify #49262 and addressed with a pull-request here:
  3. Add advanced menu items for General and Writing for WP Admin #18804

The issue is caused by the order of operations in Automattic's Javascript-only alternative to WPAdmin.

Essentially there is no consistency between Settings screens registered to Calypso vs WPAdmin. Neither is the superset. Some settings are missing from each. We need to unify these.

As it applies to 3rd-party plugins, this issue has not been fixed by Automattic and there does not appear to be a fix available to plugin developers.

I will update the documentation to advise WordPress.com users that they must switch to "Classic View" in the Dashboard Screen.