do_action( 'wpml_make_post_duplicates', int $master_post_id )
- סוג
- action
- קטגוריה
- הכנסת תוכן
- גרסת WPML
- 3.2
תיאור
מבצע שכפול פוסטים מפוסט “מקור”. הוק פעולה זה שמור לקריאות צד הלקוח.
ארגומנטים
- $master_post_id
- (int) (נדרש) המזהה (ID) של הפוסט שממנו משכפלים. הוא יכול להיות מזהה של פוסט, עמוד או פוסט מותאם אישית. “הפוסט הראשי” אינו חייב להיות בשפת ברירת המחדל
דוגמה לשימוש
בדוגמה להלן, אנו יוצרים שכפולים לפוסט כאשר אנו מוסיפים אותו מצד הלקוח.
הפונקציה שלנו תופעל כאשר הכותרת התחתונה נטענת בצד הלקוח.
דוגמה
add_action('wp_footer', 'my_duplicate_on_insert');
function my_duplicate_on_insert() {
// Create post object
$my_post = array(
'post_title' => 'My post to insert from the front-end',
'post_content' => 'This is my post.',
'post_status' => 'publish',
'post_author' => 1,
'post_category' => array(1)
);
// Insert the post into the database
$post_id = wp_insert_post( $my_post );
if ( $post_id ) {
do_action( 'wpml_make_post_duplicates', $post_id );
}
}
הוקים קשורים
wpml_set_element_language_details, wpml_admin_make_post_duplicates, wpml_copy_post_to_language, wpml_delete_package, wpml_import_get_trid_from_imported_translations, wpml_register_string, wpml_register_single_string, wpml_show_package_language_ui, wpml_delete_package_action