The save-post tag has no wiki summary.
15
votes
6answers
5k views
Add validation and error handling when saving custom fields?
I have a function that defines a custom field on a post type. Say the field is "subhead".
When the post is saved, I want to do some validation on the input, and display an error message on the post ...
9
votes
1answer
2k views
Why does save_post action fire when creating a new post?
I'm surprised by the fact that my function that I've tacked onto the save_post action fires when I click the "New Post" link in the Admin Dashboard. Note - this is before I've pressed Save or Update, ...
8
votes
3answers
3k views
Passing error/warning messages from a meta box to “admin_notices”
I have a simple meta box that updates the post custom fields (using update_post_meta()).
How can I send a error or warning message to the next page after the user publishes/updates the post and ...
6
votes
2answers
1k views
Return $post_id when DOING_AUTOSAVE?
I see the following pattern over and over, on this site and on other places:
add_action( 'save_post', 'wpse14169_save_post' );
function wpse14169_save_post( $post_id )
{
if ( defined( ...
4
votes
2answers
1k views
Why won't my metabox data save?
I have a custom post with a lot of meta boxes. I recently tried to add some dynamic metaboxes, using this question: Create more Meta Boxes as needed
I managed to get the metaboxes to add nicely, the ...
4
votes
1answer
146 views
Saving (Updating) Post / Page Edits With AJAX
One of the major frustrations while editing posts/pages is that after saving, two things happen:
The admin page is reloaded, which takes time
More importantly, the cursor position is lost
If ...
3
votes
3answers
941 views
Force post slug to be auto generated from title on save
I'm running a property site where many properties are sold in apartment blocks.
Because of this what the content editors do is create a post/property with all the details and then use a duplicate ...
3
votes
4answers
2k views
Prevent post from being published if custom fields not filled
I have a custom post type Event that contains a starting and ending date/times custom fields (as metaboxes in the post edit screen).
I would like to make sure that an Event cannot get published (or ...
3
votes
0answers
209 views
Have save_post write to database image meta [closed]
Programming rookie back again.
I have been studying the add_action('save_post','') but I am having difficulty getting it to work for my needs. The concept is simple - update the database information ...
2
votes
1answer
801 views
How to avoid infinite loop in save_post callback
I have been using this site alot for solving my problems, but this time I did not succeed in finding and answer for my problem.
I get and infinite loop when using wp_update_post inside a function ...
2
votes
1answer
779 views
Check before publishing, if already exist post with current custom field value
I have a custom post type with only 3 custom fields in it.
$post_types = get_post_meta($post->ID,'post_types',true);
$post_taxonomies = get_post_meta($post->ID,'post_taxonomies',true);
...
2
votes
2answers
2k views
Set custom messages for post update/save
I am trying to make a custom message instead of the default message when i save a post, does anybody know how to do it!
2
votes
2answers
496 views
Submitting posts from the front end - sanitizing data
I have a form that allows any registered user to submit a post (it's a custom post type - forum related), and I'm using wp_insert_post() to insert it into the db.
From what I've seen in this function ...
2
votes
1answer
390 views
Post Formats in the context of the Database 'Save Post' function
I am trying to pick up an in-depth understanding of how post-formats relate to posts 'in the database' - i.e. what meta information when compiled together constitutes a post format. And yes, I do ...
2
votes
1answer
49 views
unable to save post meta on single field with multiple selects
I set up two select boxes in one meta field by putting two arrays inside the 'options' array of my callback. The HTML is outputting fine, but the meta is not being saved to the database...
Here is a ...
2
votes
2answers
69 views
How to check what kind of saving it is?
I use save_post hook, and I have to know inside this hook function, whether it is a publishing ( draft to publish ) or is it an updating, like publish to publish or draft to draft.
Is there a way to ...
2
votes
1answer
421 views
Why is my custom meta box input not saving
I've added the following function to functions.php to add a custom meta box enabling the end user to input a gallery shortcode. I then intend to use this to place a gallery in a specific place on the ...
2
votes
2answers
544 views
Why can't I hook into save_posts after admin_init?
I'm trying to hook into the "save_post" action from an AJAX callback in my plugin, but it doesn't seem to work. In fact, hooking into "save_posts" only seems to work from a few key action execution ...
2
votes
1answer
37 views
Frontend posting - everything saves other than checkboxes?
I have a form on the frontend of Wordpress which is saving all fields except a checkbox array. It displays and saves the correct values if I tick the boxes in the backend post editor, and the ticks ...
2
votes
1answer
230 views
How to assign default taxonomy to pages on 'save_post'?
I try to assign custom taxonomies to a page when newly added by the "publish" button.
This is the function:
function set_default_object_terms( $id, $post ) {
if ( 'publish' === $post->post_status ...
2
votes
1answer
600 views
Post Auto Draft Issue
I've made custom post type without title and editor and I use custom taxonomies, custom fields and attachments to form a post. My title is generated from custom taxonomies and custom fields (or "ID #" ...
2
votes
0answers
62 views
Placement of Code in Plugin for hooking `save_post`
I ran into a strange Problem today developing a new Plugin.
I set it up as usual, creating the f711-roomprice folder in the Plugindirectory, and creating the f711-roomprice.php as well as an inc ...
1
vote
1answer
364 views
Get the post_id of a new post
There are several ways to get the id of a post after it has been saved (auto, etc.), but is there a way to get the post id immediately after you create a new post?
I am trying to create a directory ...
1
vote
2answers
2k views
Retrieve 1st image in post and set it as featured image, when post is saved/updated
I need to set a featured image for every post I publish. So, when a post is published/updated, the script would scan the post for the first image using a script like this:
// Get URL of first ...
1
vote
3answers
1k views
Check for update vs new post on save_post action
Is it possible within the save_post action to determine whether it's a new post being created or an existing post being update?
1
vote
2answers
1k views
How can I pass $post object to 'save_post' add_action?
I have several functions that are called from inside a save_post function. However, all of the functions that use the $post object are returning incorrect values because it appears that the default ...
1
vote
2answers
246 views
How to verify nonce from Bulk/Quick Edit in save_post?
I need to do something specific in my save_post callback for bulk and/or quick edits, so how do I check the nonce for that? I can only find _wpnonce in the edit.php html source, but can't find an ...
1
vote
1answer
159 views
Disable the post save process completely
I need a way to disable the save process completely using an action/filter. Something that works (for e.g.:) in the query, posts_clauses or wp_insert_post/save_post/update_post hooks.
So far I only ...
1
vote
3answers
261 views
Is it possible to create a post using a metabox?
I am trying to create a post (well, in the end, multiple posts) from a metabox using the 'save_post' hook. I executed the script once, creating 3900 or so new posts before I crawled into posts.php and ...
1
vote
1answer
82 views
Better post meta efficiency?
I work with websites which require using Post Meta for Post Objects within a particular Post Type.
I often add a Meta Box to a particular Post Type, to provide additional settings for the new Post ...
1
vote
1answer
119 views
using new WP_Query in save_post function alters $post
I'm trying to include a WP_Query in a save_post function for a custom post type. The query is used to check all the other posts for a custom field bh_shortcode to make sure the content of the field is ...
1
vote
1answer
138 views
Faking the “onSave” event
While a specific use-case, I believe this may benefit others.
I am using TurboCSV to mass-import a number of posts into WordPress (which it is doing wonderfully so far). Within that import, I am ...
1
vote
1answer
718 views
save_post + insert_post = infinite loop
I'm trying to automatically create a new post when a post containing a certain custom field is saved - hooking an insert_post function into save_post.
This generates an infinite loop.
I found some ...
1
vote
3answers
2k views
Conflicting save_post functions when passing the post id and saving custom meta boxes for different post types
Post save functions are conflicting with each other when adding them to the save_post action hook.
2 different custom post types with 2 different (one for each post type) custom meta boxes.
I'm ...
1
vote
2answers
523 views
Metabox saves on Update or Publish, but not on Saving Draft
I have created custom post types that also have custom meta_boxes I've created. Currently, they save when I publish or update a post, but they don't save when I'm in draft mode making changes.
...
1
vote
1answer
167 views
save_post requiere at least one uploaded file to be published
Is there a way to check the Published status of a post, and if it doesnt has at least one image or file uploaded, then change status of published to draft?
Thanks in advance.
1
vote
1answer
47 views
Action hook 'save_post' triggered when deleting posts
I developed a custom plugin which rewrite some content of my posts, but when i move a post to trash, the action hook 'save_post' is triggered and the post is not deleted.
A simplified version of my ...
1
vote
1answer
221 views
How can i create a function to get youtube video time
Tom J Nowell posted this code to help me retrieve the YouTube video time.
Functions
// function to parse the code from the URL
function parse_youtube_video_id_from_url( $video_url ) {
...
1
vote
3answers
280 views
Custom post type save_post action not firing
Sorry if this is already answered on here. I looked around and couldn't see any answers to my question so I thought I'd post my own.
I'm building a plugin for a client that gathers customer feedback ...
1
vote
1answer
315 views
How to create a front facing user sign up, log in and profile pages like FoodGawker.Com
Title: How to create a front facing user sign up, log in and profile pages like FoodGawker.Com
Body:
Hey everyone!
I'll be as direct and detailed as possible. :)
I want to be able to sign up ...
1
vote
1answer
64 views
Publish/Update post is changing image links from file url to post url
I've written a filter to wrap images included in posts with figure tags and their captions with figcaption tags. I turned off the visual editor so that it doesn't strip out all the html from the ...
1
vote
1answer
309 views
How can I set taxonomy programmatically
Here is my situation. I plan to distribute a theme I am working on and it has a custom post type called Code and it has a custom taxonomy called Languages now I also use a custom metabox with a ...
1
vote
1answer
282 views
Trigger “unsaved changes” dialog for custom post meta changes
I'm using a custom post type with custom meta fields, but autosave and the "unsaved changes" dialog don't seem to be triggered for these custom meta fields. Autosave isn't as important to me as the ...
1
vote
1answer
62 views
non-hierarchical custom taxonomy using checkboxes on edit-screen -> saving issue
I registered a non-hierarchical custom taxonomy ('property_features').
There is a checkbox for every terms of this tax in a custom meta box on the edit-screen.
All terms are displayed and all terms ...
1
vote
2answers
65 views
get_terms on save_post hook
Usually, if I want to check for some attribute of the post I'm about to publish, I will check like this:
$post_title = $_POST['post_title'];
post_title is the name of the title field in the edit ...
1
vote
0answers
71 views
Events: Check for other event with same start date and category
I am using The Events Calendar and (correct me if I'm wrong) there is no checking to see if an event has a time conflict with another event that's already been entered. For example, if there is ...
1
vote
0answers
134 views
Save modified Custom Field content into another Custom Field on article save [closed]
In my articles I allow editors to enter a date in a human readable dd.mm.yyyy format into a custom field. But I also need this date as unix timestamp in the DB. So I wrote a function which takes the ...
0
votes
2answers
540 views
Remove image from post_content on save_post
I'm trying to setup a function in functions.php that removes an image from the post_content on save. Everything works up until the time I'm trying to save the content, the page just hangs and I get a ...
0
votes
1answer
227 views
Compare custom taxonomies of updated post (or new post) [Updated with progress]
I am using the Transients API to cache category loops for a custom taxonomy. All works fine, but if I add a new post or update an existing one, I woud like to compare the taxonomy values and then ...
0
votes
1answer
188 views
save_post action doesn't passing post id to my function as argument
I'm adding a box to add / update post screen.
add_action( 'save_post', 'psd_upload_kaydet' );
add_action( 'add_meta_boxes', 'psd_upload' );
function psd_upload()
{
add_meta_box("psd-upload", "Bir ...