Are you looking for a way to change the default editor? This snippet changes the default editor to be either the Visual Editor or the Text Editor (HTML Editor).
Instructions:
Add one of the following snippets to your theme’s functions.php file or in a site-specific plugin.
- This snippet makes the Visual Editor the default editor.
# This sets the Visual Editor as default # add_filter( 'wp_default_editor', create_function('', 'return "tinymce";') );
# This sets the HTML Editor as default # add_filter( 'wp_default_editor', create_function('', 'return "html";') );
Note: If this is your first time adding code snippets in WordPress, then please refer to our guide on how to properly copy / paste code snippets in WordPress, so you don’t accidentally break your site.
If you liked this code snippet, please consider checking out our other articles on the site like: How to Properly Create a Custom Login Page in WordPress (Step by Step).
We are running php 8 and the theme file editor refuses the default editor code – Uncaught Error: Call to undefined function create_function()
Thank you, thank you, thank you! This problem was so difficult to resolve and your snippet did the trick.
Glad it helped, Tad 🙂