pbs_save_content_data
ಉಳಿಸಬೇಕಾದ ಪೋಸ್ಟ್ ಡೇಟಾವನ್ನು ಮಾರ್ಪಡಿಸಲು ಒಂದು ಫಿಲ್ಟರ್. PBS ಎಡಿಟರ್ನಿಂದ ಉಳಿಸುವ ಪ್ರಕ್ರಿಯೆ ಪ್ರಾರಂಭವಾದಾಗ ಇದನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ.
ನಿಯತಾಂಕಗಳು
$post_data
ಅರೇ. ಉಳಿಸಬೇಕಾದ ಅಂತಿಮ ಪೋಸ್ಟ್ ಡೇಟಾ, ಇದನ್ನು ನಂತರ ನೇರವಾಗಿ wp_update_post() ಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ.
$_POST
ಅರೇ. ಉಳಿಸುವುದಕ್ಕಾಗಿ ಎಡಿಟರ್ನಿಂದ ಕಳುಹಿಸಲಾದ ಕಚ್ಚಾ ಪೋಸ್ಟ್ ಡೇಟಾ. ಇದನ್ನು ಈಗಾಗಲೇ nonce ಮೂಲಕ ಪರಿಶೀಲಿಸಲಾಗಿದೆ.
$post_id
ಇಂಟ್. ನಾವು ಉಳಿಸುತ್ತಿರುವ ಪೋಸ್ಟ್ ಐಡಿ.
ಉದಾಹರಣೆ
add_filter( 'pbs_save_content_data', 'save_always_as_draft', 10, 3 );
function save_always_as_draft( $post_data, $_post, $post_id ) {
// ಯಾವುದೋ ಕಾರಣಕ್ಕಾಗಿ, ನಾವು ಯಾವಾಗಲೂ ಪೋಸ್ಟ್ ಕರಡಾಗಿರಬೇಕೆಂದು ಬಯಸುತ್ತೇವೆ.
$post_data['post_status'] = 'draft';
return $post_data;
}