add_action('publish_post', 'email_post');
function email_post($postID)
{
$post = get_post($postID);
$content = $post->post_content;
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
$mailto = 'youremail';
$subject="New Post";
if(mail($mailto, $subject, $content))
return true;
else
return false;
}
Be sure to set your headers or anything else you might need to populate your email correctly. This is untested, but it should help get you started. Also consider using the ‘save_post’ hook.
I’ve posted this same reply on StackOverflow, so if this helps, please mark both of these as answered.
Related Posts:
- How to remove duplicate sub-menu name for top level menu items in a plugin?
- Customizing subject in comment notification e-mails
- category_name not working (not showing up in sql query debug)
- How can I make my custom shortcode work in a Custom HTML Widget?
- Update Multiple Post Meta for the Same Post In One call?
- How do I configure WordPress to talk to a Microsoft SQL Server database?
- WordPress widget / plugin….fields not appearing in my widget
- How to list the Hooks and order of execution in current loading page? [duplicate]
- Ajax call doesn’t work in frontend but it’s working in backend (when I’m logged in)
- Custom Shipping method not showing in checkout
- Plugin exceeds memory limit
- Write to / remove from default .htaccess file from plugin?
- How to cancel WordPress’ action/filter when using OOP with anonymous callback
- WordPress Plugin Page is Loading in Admin Content Container Instead of Separate Page
- How to trigger $_GET request within admin plugin page?
- How to generate video out of images via WordPress plugin
- How can I get WordPress to save comments in markdown format?
- How to ‘clone’ a wp plugin to make small changes
- Is Wrapping intval() Around esc_attr() Redundant for Escaping Input?
- Programatically download a plugin
- Edit Yoast SEO breadcrumbs output [closed]
- How would I go about creating a user ranked post popularity page?
- Redirection of users away from wp-admin (but not administrators)
- code is working properly in Core PHP but writing coding in WordPress
- wp_remote_get() returns 403 while file_get_contents() does not
- 306 MB of wp_options occupied by WordPress SEO Plugin, is that normal? [closed]
- Perform internal redirect in WordPress?
- How to prevent plugins from loading jQuery
- WordPress get_avatar function not correct working
- Class variables not correct on page
- Why is one phpunit test throwing an error on one class when all other classes are similar without error?
- Duplicate results are displayed in a custom plugin [closed]
- Check if variable is set in filter
- How to redirect to same page after form submission
- Add User Role: Pre-saved in User-Meta [SOLVED]
- Plugin onclick button activate other plugin
- I receive taxonomy id
- output html on post or page from custom plugin [closed]
- Loop in elementor custom widget not working
- How to create plugin/ page that reads from database
- Creating a functionality plugin to edit seriously simple podcasting
- How WordPress core manage the plugin installation
- Asynchronous request in wordpress
- Make plugin php file called directly aware of WordPress?
- Way to send multiple values for column to MySQL?
- Next Previous Post in wordpress with previous / next link with title?
- Different registration form for different roles
- Apply html elements in php statement
- Settings options not showing up on Sub Menu page in WordPress plugin
- can’t unzip file
- Conditional delete metadata does not works
- Allow a particular user to access a particular plugin?
- Change plugin descriptions
- How can we get this dynamically as this folder may not be by the same name always → wp-admin
- The Build menu theme is frozen with the wordpress theme
- How can I translate something in my class constructor of my plugin in WordPress?
- Define global variable in theme file and call that variable in plugin file
- Why is my shortcode not working?
- Rename a folder via HTML POST request
- How to translate to spanish wordpress hardcoded content/files?
- update_post_meta is not working for me when I use e.preventDefault for update button
- working code, not working – Plugin Dev
- SimpleXML is not working with xml response from external api
- How to use Datatable with Ajax when creating plugin on WordPress?
- WordPress plugin blog creation
- Multiple image selection custom widget
- Prefix WordPress Taxonomy Tags With Hashtag Symbol Like Twitter
- Change Woo Custom Endpoint Titles from a Plugin
- Showing how many times is plugin activated or deactivated
- submit form data to wordpress existing database table using my plugin
- register_activation_hook doesn’t fire at all
- Plugin communication between sites that use it?
- My ajax request don´t work and return 0
- Form tries to download a file on submit
- Populate select option with JSON file
- insert multiple entries in database using a loop issue
- Theme editor removes backslashes
- How can I insert a record into a custom table from my custom form in my custom admin page?
- Plugin Hook: Get posts
- Plugin Breaking WordPress Login
- How to get site homepage from plugin?
- Undefined variable _POST
- Unable to show 4 products in a row
- What is the source outline for a basic word press plugin?
- Submit posts in two different post types with the same form
- how to search through plugin in wordpress cimy-user-extra-fields?
- How to add custom html to the Media > Attachment Details modal?
- Displaying Category Feature image on loop
- How can I save the selected page in the dropdown after anyone clicks on Save Changes?
- How can I save the selected page in the dropdown after anyone clicks on Save Changes?
- How to override plugin function in code snippets WordPress
- How to create a “Most Popular” & “Latest” TAB in WordPress
- WordPress Throwing Deprecated Errors on its own Files
- Use inline callable for hooks and filters
- Error in using ‘admin_enqueue_scripts’ action through a class
- Mixed results with is_page() WordPress function, when using $this, or self
- REST API – filters not working inside plugin class
- WordPress site server getting blocked due to resource abuse
- Remove H1 title in admin post edit screen
- Custom Search Function in WordPress Returns No Results