• I have a number of WP installs. They are all at 6.0.2, however the plugin editor is not available in all of them.

    I have one install with zero plugins. With Twenty Twenty Two theme there is no plugin editor, however if I switch to Twenty Twenty or Twenty Twenty One, the editor is available.

    If I do a grep search for DISALLOW_FILE_EDIT there are no results returned from any theme, though there are some hits in some plugins but not setting it to true. But anyway, why would that affect the menu when using one theme and not another?

    Any suggestions on the cause? Is this a bug?

    • This topic was modified 2 years, 2 months ago by SpeakOut!.
Viewing 3 replies - 1 through 3 (of 3 total)
  • This is by design, a feature and not a bug.

    Twenty Twenty-Two is a block theme.

    This is a totally different kind of theme, the new generation of themes WordPress is evolving to that seeks to bring visual Full-site Editing capabilities to WordPress without editing PHP code in the editor.

    The theme directly now has a filter to select such Full-Site Editing (FES) themes: https://www.ads-software.com/themes/tags/full-site-editing/

    It’s a totally different paradigm of working with WordPress, and features that are not “compatible” with this new approach are disabled automatically.

    Thread Starter SpeakOut!

    (@123host)

    Thanks for the response @gappiah. I understand all that, but what has block themes got to do with an in-built plugin editor?

    Hi @123host,

    As @gappiah mentioned, WordPress uses a completely different editing system when using a Block Theme. Raw file editing is not compatible with Full Site Editing, so they have disabled that feature when using a block theme.

    I’d recommend using a file manager/SFTP program to edit any files, and recommend against allowing any file editing in a WordPress site as a security precaution.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Link to plugin editor missing when using Twenty Twenty Two theme’ is closed to new replies.