WordPress user account activation

The plugin Profile Builder provides all those features. From the WordPress plugin repository readme: Profile Builder is WordPress user registration done right. And from the creator’s website: Admin Approval for new users You decide who is a user on your website. Get notified via email or approve multiple users at once from the WordPress UI.

Front end inline editing?

Use the WP JSON REST API in conjunction with jQuery.ajax(). It works pretty well with custom endpoints. Just be sure to use nonces. <?php add_action( ‘rest_api_init’, function () { register_rest_route( ‘myplugin/v1’, ‘/author/(?P<id>\d+)’, array( ‘methods’ => ‘GET’, ‘callback’ => ‘my_awesome_func’, ) ); } );

How to load wp_editor via AJAX

The main problem are the missing scripts. The scripts enqueued in _WP_Editors::enqueue_scripts() are never printed. The same is true for _WP_Editors::editor_js(). So you have to do that in your AJAX callback handler. I have written a demo plugin and put it on GitHub: T5 AJAX Editor. There is one class named Ajax_Editor. Its method render() … Read more