SQL trigger failes with post_content
I’ve written a filter for you. It will filter the character before the post get saved in the database and it’s using the WordPress way. If you use this I think you’re not gonna be needed the trigger. Here it is-
add_filter( 'wp_insert_post_data' , 'the_dramatist_filter_content_before_insert' , '99', 2 );
function the_dramatist_filter_content_before_insert( $data , $postarr ) {
$search = array('Â'); // You can add other replacement finding here also
$replace = array(''); // The replacements
$data['post_content'] = str_replace($search, $replace, $data['post_content']);
// Now just return the data
return $data;
}
Hope that thing helps.
Related Posts:
- When is the ‘post_content_filtered’ column in database cleared by WordPress?
- Manually removing revision post types
- Reset/Reorder posts ID in the MySQL wp_posts table
- How do I find which articles are missing a featured image in The WordPress database?
- Remove a shortcode from all WordPress posts
- What do these phpMyAdmin errors mean on my WordPress databaes?
- What happens if I delete all the rows that represents a post revision from the posts table into WordPress database?
- Restore woocommerce orders
- How to select particular month post from table and update the post status using MySQL?
- Bulk find & replace on WordPress posts/pages (minus image paths)
- WordPress MySQL Search and replace with wildcard?
- Converting Posts to Pages
- How to change the publishing date of each posts?
- How to manually delete post from database without causing conflicts?
- How to get ‘post_content’ without stripping tags?
- Can posts have parents?
- Where is the old post permalink slug stored?
- Separate Database Tables For Different Post Types
- MySQL Query to Retrieve Category from wp_posts
- SQL Query for getting all posts in their latest revised state
- How can I safely increase the character limit for post passwords?
- How to create WP Editor using javascript
- How to Group Posts by the First Letter or Number?
- Restore contents of deleted user
- How are terms connected with posts in database?
- Moving WordPress to new server: no posts found
- Search & Remove Specific Shortcode From All Posts
- Manually delete post from database
- Removing the title attribute from links in the post content
- How to force update all posts after import
- How do I write this SQL statement for Posts written in last 24 hours?
- Custom Taxonomies Incorrectly Counting Revisions?
- database columns: post_title vs post_name
- Sanitizing `wp_editor();` Values for Database, Edit, and Display
- Query All users that has post
- Exporting Data from WordPress into a flat table
- Tons of Twitter rows in my database
- Can’t publish new posts
- Insert posts in two tables
- Instead of submiting an entire post, is there any way to submit a lite-post or a simple message?
- Importing New Posts from Live Site into Local Dev Site
- How to migrate the posts from an old custom legacy blog to a new WordPress website?
- How much of my site can I recover from public_html?
- Exclude posts with empty post_content in wp_query
- How to store an extra (surrogate) ID when creating a post with wp_insert_post?
- Split WP_POST table based on post types
- Most recent post from another database
- Tags to Post-ID mysql query. Tag Search
- What structure should post_content have in the database?
- Multiples Empty Posts were created and cannot delete them
- How to delete all the content of a wordpress site without deleting the Post and pages?
- Getting post content without the navigation
- Extracting post categories
- How to modify post content?
- wp_insert_post – duration
- Which WordPress hook fires after post content loaded?
- After database migration, posts not showing up in dashboard
- Get user categories with most posts in it
- Transferring WordPress Database – Serialised data
- Emojis replaced by ‘?’ automatically
- MySql query to get posts with all meta and terms
- WordPress Local And Live Site
- Creating a post from data returned from HTML form
- Can’t update old posts 3.5.2
- Custom order for Mysql array
- Copy post to separate database with “add_action(….)”
- List authors with the last post title and order by last post date
- When open add new post or page WordPress add post with ID=0 continuously [closed]
- wp_posts table: safely remove unused columns to save database storage
- Anyone know why wordpress converts some html entities to their numeric equivalents?
- How to Mysql select a list of posts with meta_values AND all relevant categories?
- Order posts alphabetically: how to set order=asc in mysql query?
- why there are so many posts whoes post_type is revision? will these records waste too much database space?
- Delete all drafts?
- Delete post results in “Cannot delete or update a parent row: a foreign key constraint fails”
- Removing Extra Caption tag around image on post of WordPress
- Is it possible to use WP_Query to only pull posts with attachments?
- Get posts and include taxonomy term
- Why my wp_posts data is so huge?
- Inner join overrides Advanced Custom Fields plugin’s get_field [closed]
- Add field to user meta table in database when link is clicked
- How to get post content from an array of ids?
- update image path with words starting uppercase to lowercase chars
- How safe is it to delete old posts edits to save database space?
- Delete post revisions only for a single post
- What is $post->pre_post_content exactly?
- Move posts from a non-wordpress site to wordpress
- wp_posts table extremely large
- How to Assign / Move all Deleted post to a category
- Display post number by category
- Saving Post Data in Another Database
- Queries take 120+ seconds on my large WordPress site
- Database hacked – random posts are modified
- Need to change all links in page content but not in post content
- Can’t update WordPress Page if post_content is Empty
- How do post IDs work in WordPress?
- Why when I create a new post I found 2 record related to this post into the posts database table?
- Get author posts count after excluding a category
- Update field in database for users
- Import custom database into wp and keep the post id