Since this was posted, the wp_editor() function has been created. This is the correct way to include TinyMCE in a theme or plugin. Better yet, its Codex page (linked above) is much better and there are some pretty good tutorials out there.
Related Posts:
- WYSIWYG editor in WP 3.2 plugin
- Adding Custom Text Patterns in the WP 4.5 Visual Editor
- Add custom TinyMCE 4 Button, Usable since WordPress 3.9-beta1
- Add self-closing shortcode button to TinyMCE in WP 4.6
- How to provide translations for a WordPress TinyMCE plugin?
- API to trigger prompt on leaving page
- Hook the Keydown Event in the TinyMCE Post Editor
- Has anyone managed to integrate the wp_editor inside a widget?
- How can the tinyMCE dom be manipulated (offical API does not seem to work)?
- Utilize TinyMCE hyperlink chooser outside of TinyMCE
- Making a custom widget that includes a tinymce and works in Site Origin Page Builder
- Bridge WordPress Media API with custom tinyMCE plugin [closed]
- Show dialog box in TinyMCE plugin and use WordPress php functions in it
- Add a panel to edit post
- TinyMCE 4.7.11 custom styles using styleselect – what does the ‘attributes’ argument do?
- Rich text editor settings persist throughout all rich text editors
- WP Editor Issue in Backend
- Asynchronously render shortcodes in TinyMCE visual editor
- Add a select option of shortcodes like dropdown in tinymce
- Open modal when user clicks on span in visual editor
- tinymce.get() returns error after ajax request
- TinyMCE editor turns white on Biographical info [closed]
- Inserting code to HTML view from a pop up initiated from visual view
- Translate MCE button text/tooltip in custom plugin
- How to add a widget to the post editing view?
- Moving/dragging a metabox removes TinyMCE’s content
- Can I Hook Into the TinyMCE Insert/Edit Link Button to Use Shortlink For Post?
- How can I allow the user to press enter without creating a new element in the editor?
- How to close tinymce inline popup
- How to display TinyMCE HTML view?
- Multiple TinyMCE on button click is initialized and appended but why only last one is writeable?
- TinyMCE 4.7.11 – Enable hidden WordPress core plugins? (referencing a wp-includes from plugin.php)
- wp_editor embed shortcode not working within my plugin
- How to get values from Tinymce visual editor popup?
- Publish, Save Draft and Preview buttons do not work after being moved with jQuery
- get_option() is undefined in TinymceWindowManager
- Add Button to TinyMCE Custom Menu
- Issue with iframe in TinyMCE
- Why if i enqueue the tinymce script i get undefined error
- Call API on post save/update and show the result in admin area
- How can I add a custom button to the post editor?
- Can we write custom DOM manipulation inside edit.js file while developing custom Gutenberg block?
- function add custom fields to media gallery
- How to Run Plugin on Server Without Web Browser
- WordPress admin panel not working
- Impossible to declare box-shadow with wp.customize?
- update_option() passing empty array() but still updating
- Bad request 400 using class based files
- Add two button to page and post admin to redirect to : add new & list of (posts – pages) just after saving post or page
- How do I add a 5 digit ZIP code validation to a Contact7 form?
- Gutenberg block breaks when showing new data
- Allow contributor user role to perform copy operation PHP
- How to use own css of functionality plugin?
- Get Custom taxonomy parent with wordpress REST API
- How to add .ini file type to the plugin editor to read and edit?
- Do I lose translations when I change my Text domain for my plugin on wp.org?
- HTMLCollection not counting right in editor? / for loop not working on elements in DOM
- What to do with the .git folder in a WordPress plugin during local development
- register_meta not showing custom post type metabox data in rest api
- Trying to rename a file upload as the hash of file content on wordpress
- Adding the image selector/uploader to an admin back page
- How to write a custom shortcode name book?
- converting a node.js project into a wp plugin
- What happens/fires when you select a block in the editor?
- Want to know how to reveal a WordPress theme, considering the theme name is hidden?
- Is “document loaded” different on admin side than public side?
- Determine if term is Category or Tag
- Check current URL is 404 in pre_option_stylesheet filter hook
- Where to add functions and code snippets in wordpress
- Hook to execute after deleting a Custom Taxonomy
- How to re-render inspector controls?
- Override category archive page title (not the head title)
- Forbidden Error in ajax call with wordpress
- `registration_errors` filter doesn’t seem to be called
- Why User_login key doesn’t work with wp_update_user()
- How to use setAttributes outside of the edit function return
- WP plugin svn checkout 429 error “Too many requests”
- why is apiFetch throwing Unhandled Promise Rejection: TypeError: Object is not a function
- How to grab data after wp user search is complete
- Limit get_next_post to posts from the same author
- How to Login a User inside a Plugin and Redirect to page?
- Using custom IDP with WP
- Trying to run a Ajax request from a checkout form in woocommerce via a custom plugin
- Show list of categories that has posts with different taxonomies
- “add to cart” links css class “ajax_add_to_cart” doesn’t show in woocommerce in widget sidebar
- Securing custom rest API endpoints with public access from PWA
- How do I add filter with woocommerce categories?
- ACF Field value in wordpress login message filter
- Where do I hook to have the server do something in PHP on block attribute change?
- admin-post.php form handling only working when logged in as admin
- Undefined cache functions in my custom plugin
- Some difficulties in implementing markdown editor
- By adding “?login – failed” code unable to access my dashboard
- ajax stopped working when not logged in wordpress
- Change cannonical URL after changing url with add_rewrite_rule()
- jQueryUI draggable doesn’t work in WordPress plugin
- Sanitization and validation input fields – Settings API
- WordPress shortcode with a switch
- Twenty-seventy theme remove additional CSS from head
- call funcution when clicking submit