איך משכפלים עמוד אלמנטור בקלות – שיטות מומלצות
שכפול עמודים בוורדפרס יכול לחסוך זמן רב בבניית האתר. במאמר זה נסקור את כל הדרכים לשכפל עמודים, כולל עמודי אלמנטור, ונציג את התוספים הטובים ביותר למשימה זו.
שכפול עמודים באמצעות תוספים
התוסף הפופולרי ביותר לשכפול עמודים הוא Duplicate Post. הנה איך להשתמש בו:
- התקנת התוסף:
- היכנסו ללוח הבקרה של וורדפרס
- לחצו על "תוספים" > "הוספת חדש"
- חפשו "Duplicate Post"
- התקינו והפעילו את התוסף
- שכפול עמוד:
- עברו לרשימת העמודים
- העבירו את העכבר מעל העמוד שברצונכם לשכפל
- לחצו על "שכפל"
שכפול עמודי אלמנטור
אלמנטור מגיע עם אפשרות שכפול מובנית:
- פתחו את העמוד באלמנטור
- לחצו על התפריט (שלוש נקודות)
- בחרו ב"שכפל עמוד"
קוד לשכפול עמודים
אם אתם מעוניינים להוסיף פונקציונליות שכפול מותאמת אישית, הוסיפו את הקוד הבא ל-functions.php:
function duplicate_page_as_draft(){
global $wpdb;
if (! ( isset( $_GET['post']) || isset( $_POST['post']) || ( isset($_REQUEST['action']) && 'duplicate_page_as_draft' == $_REQUEST['action'] ) ) ) {
wp_die('אין עמוד להעתקה.');
}
$post_id = (isset($_GET['post']) ? absint( $_GET['post'] ) : absint( $_POST['post'] ) );
$post = get_post( $post_id );
$current_user = wp_get_current_user();
$new_post_author = $current_user->ID;
if (isset( $post ) && $post != null) {
$args = array(
'comment_status' => $post->comment_status,
'ping_status' => $post->ping_status,
'post_author' => $new_post_author,
'post_content' => $post->post_content,
'post_excerpt' => $post->post_excerpt,
'post_name' => $post->post_name,
'post_parent' => $post->post_parent,
'post_password' => $post->post_password,
'post_status' => 'draft',
'post_title' => $post->post_title . ' – העתק',
'post_type' => $post->post_type,
'to_ping' => $post->to_ping,
'menu_order' => $post->menu_order
);
$new_post_id = wp_insert_post( $args );
$taxonomies = get_object_taxonomies($post->post_type);
foreach ($taxonomies as $taxonomy) {
$post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
}
return $new_post_id;
}
}
function duplicate_page_link( $actions, $post ) {
if (current_user_can('edit_posts')) {
$actions['duplicate'] = '<a href="' . wp_nonce_url('admin.php?action=duplicate_page_as_draft&post=' . $post->ID, basename(__FILE__), 'duplicate_nonce' ) . '" title="שכפל עמוד זה" rel="permalink">שכפל</a>';
}
return $actions;
}
add_filter( 'post_row_actions', 'duplicate_page_link', 10, 2 );
add_filter( 'page_row_actions', 'duplicate_page_link', 10, 2 );
יתרונות וחסרונות של שיטות שכפול שונות
שכפול באמצעות תוספים:
- יתרונות: קל לשימוש, ממשק ידידותי
- חסרונות: תוסף נוסף שיש לתחזק
שכפול באמצעות קוד:
- יתרונות: שליטה מלאה, ביצועים טובים יותר
- חסרונות: דורש ידע בתכנות
שכפול באמצעות אלמנטור:
- יתרונות: מובנה במערכת, עובד היטב עם עיצובי אלמנטור
- חסרונות: מוגבל לעמודי אלמנטור בלבד
תוספים מומלצים נוספים לשכפול עמודים
- Duplicate Page and Post
- תומך בשכפול של כל סוגי התוכן
- אפשרויות התאמה מתקדמות
- תמיכה בתוספים נפוצים
- Duplicate Page and Post Menu
- מוסיף אפשרויות שכפול לתפריט הראשי
- קל לשימוש במיוחד
- תומך בשכפול המוני
- Copy & Delete Posts
- תכונות שכפול מתקדמות
- אפשרות למחיקה המונית
- התאמה אישית של שדות לשכפול
טיפים לשכפול עמודים יעיל
- תמיד בדקו את העמוד המשוכפל לפני פרסום
- שמרו על מבנה URL נקי בעמודים משוכפלים
- עדכנו כותרות ומטא-תיאורים בעמודים משוכפלים
- בדקו תאימות עם תוספים אחרים
- גבו את האתר לפני שכפול המוני
פתרון בעיות נפוצות
- העמוד המשוכפל לא מופיע
- בדקו את הרשאות המשתמש
- וודאו שאין התנגשות עם תוספים אחרים
- נסו לרענן את המטמון
- תוכן חסר בעמוד המשוכפל
- בדקו את הגדרות השכפול
- וודאו תאימות עם הגרסה הנוכחית
- בדקו הרשאות קבצים
איך משכפלים עמוד בוורדפרס – סיכום
שכפול עמודים בוורדפרס יכול להיות פשוט או מורכב, תלוי בצרכים שלכם. השתמשו בשיטה המתאימה לכם ביותר:
- תוספים לשימוש פשוט וקל
- קוד מותאם אישית לשליטה מלאה
- כלים מובנים באלמנטור לעבודה עם העורך החזותי
זכרו תמיד לבדוק את העמודים המשוכפלים ולעדכן את המידע הייחודי בהם לפני הפרסום.