WordPress’te sayfalar nasıl çoğaltılır

Zaman zaman, kendinizi bir nedenden dolayı WordPress’te sayfaları çoğaltmak istediğiniz bir durumda bulacaksınız ve bugün, bunu nasıl düzgün bir şekilde yapacağınız hakkında biraz konuşacağız. Yalnızca sayfaya kopyalamaya ve yapışmaya karar verirseniz, başarılı olur, ancak SEO optimizasyonu, sayfa şablonu, üstün görüntü ve diğer ilgili verileri taşımaz. Bunu hatırlayarak, özellikle mevcut sayfaları kopyalardan birinde bazı değişiklikler yapmak ve önceki sürümle karşılaştırmak için mevcut sayfaları klonlamak istiyorsanız, WordPress’teki sayfaları çoğaltmanın daha iyi bir yolu vardır.
Peki WordPress’te sayfaları nasıl kopyalıyorsunuz? WordPress’in yinelenen sayfası aslında birden fazla tıklamadır. Öyleyse bu kısa öğreticiyi tartışalım ve doğru WordPress kopya sayfası eklentisini bulmanıza yardımcı olalım! İçindekiler:
Eklentilerle kopya
Eklentiler olmadan çoğaltma
FTP kullanarak WordPress’teki sayfaları iki katına çıkarın
Eklentilerle kopya

WPDatatables gibi çok fazla zaman ve enerji tasarrufu sağlayacak binlerce kullanışlı WordPress eklentisi var. Bazı eklentiler, WordPress’teki sayfaları çoğaltmanıza yardımcı olabilir. Bazıları ödenir, bazıları ücretsizdir, ancak karşılaştırırsanız, kesinlikle sizin için doğru WordPress klonlama eklentisini bulabilirsiniz.
Eklenti Araması Peki, eklentilerle WordPress’te sayfaları nasıl çoğaltabilir? Öncelikle seçtiğiniz eklentiyi bulmalısınız. Eklentiler> Yönetici alanına yeni ekleyin, istenen eklentiyi bulun ve şimdi yüklemeyi seçin. WordPress daha sonra eklentiyi otomatik olarak indirip yükleyecek ve kullanmaya başlamaya hazır olacaksınız. Bu bitkinin yalnızca ücretsiz eklentilerle çalıştığını unutmayın. Yükleme Yöntemi Ücretli bir eklenti kullanmak istiyorsanız, yükleme yöntemi, seçtiğiniz eklentiyi WordPress’e eklemek için yapmanız gereken şeydir. İlk olarak, eklentiyi kaynaktan indirmeniz, ardından WordPress’e gitmeniz, Eklentiler> Yeni Ekle’yi tıklamanız gerekir. Sayfanın üst kısmındaki eklenti yükleme seçeneğini göreceksiniz. Bu seçeneği seçtikten sonra, indirilen dosyayı bulmalı ve yüklemelisiniz. FTP istemcilerini kullanarak eklentileri yüklemek için başka bir yöntem, ancak bu yeni başlayanlar için en düşmanca seçenektir. WordPress sayfasını kopyala doğru eklentiyi kullanarak yapmak kolaydır, bu yüzden bazılarına ve seçmenize yardımcı olmak için nasıl çalıştığına bakalım. Yinelenen sayfa eklentisi yinelenen sayfa
WordPress yayınını ikiye katlamak istiyorsanız, yinelenen sayfa iyi bir eklentidir. Sayfalarınızı, yayınlarınızı ve özel yayınlarınızı yalnızca tek bir tıklamayla çoğaltabilirsiniz ve seçtiğiniz seçenek olarak kaydedilecektir (taslak, kişisel, genel, gecikmeli). WordPress sayfasını bu eklenti ile çoğaltmak için yapmanız gereken tek şey bu 4 basit adımdır:

Önce eklentiyi etkinleştirin.
Ayarlar ve Tasarruf Ayarları sekmesinden Yinelenen Menü Ayarları sayfasını seçin.
Ardından yeni bir gönderi/sayfa yapın veya eskisini kullanın.
Bu bağlantıyı kopyaladıktan sonra, Post/kopya sayfası, ayarlara bağlı olarak bir taslak olarak yapılır ve saklanır, beklemede, özel olarak saklanır.
Yinelenen Post eklentisi, WordPress’teki sayfaları iki katına çıkarmanıza ve aynı zamanda size bir dizi yararlı ayar seçeneği sunmanıza olanak tanır. Ayrıca, sayfa başlığına veya klonlama yayınınıza önceden belirlenmiş bir önek veya önek ekleme seçeneği de vardır.
Bu eklenti ile WordPress’te sayfaları nasıl çoğaltabilirim? Sadece bu 4 basit adımı takip edin:

Yinelenen yayın eklentilerini yükleyin ve etkinleştirin.
Sayfaya tıklayın> Tüm Sayfalar
Kopyalamak istediğiniz gönderiyi bulun ve iki seçenek bulacaksınız: yeni klonlar ve taslak.
WordPress sayfasını klonlamak istiyorsanız, klon seçeneğini tıklayın. Ancak, WordPress sayfasını ikiye katlamak ve hemen daha fazla değişiklik yapmaya başlamak istiyorsanız, yeni taslak tıklayın. Düzenlemeden sonra taslağı kaydetmeyi veya yayınlamayı seçebilirsiniz.
Bu eklenti ayrıca yalnızca içeriği değil, aynı zamanda tarih, durum, ek ve diğerlerini de kopyalamak için bir dizi seçenek sunar.
Duplicator eklentisini yükleyin
Post Duplicator eklentileri, aynı anda özel bir alanı korurken, sayfadan veya orijinal yayından uygun kopyayı klonlayarak WordPress’teki sayfaları ikiye katlamanıza izin verecektir. WordPress’teki sayfaları bu eklenti ile kopyalamak için şu basit adımları izleyin:
Post Duplicator eklentisini yükleyin ve etkinleştirin.

Çoğaltmak istediğiniz sayfayı veya gönderiyi seçin ve çoğaltma sayfası/kopya gönderini tıklayın.
Klonlamanın bir kopyasını sayfanızdan alacaksınız veya başlığın sonunda varsayılan kopya sonek ile yayınlayacaksınız.
Eklentiler olmadan çoğaltma eklentiler olmadan WordPress sayfasını ikiye katlayabilirsiniz, ancak bunu yapmadan önce web sitenizin ve tüm verilerin bir yedeğini yapmanız gerektiğini unutmayın. Ancak, eklenti olmadan WordPress sayfasını çoğaltmak için kodlama kullanmanız gerekir. Eğer bir geliştiriciyseniz, süreç oldukça kolay olacaktır. Ancak, gerçekten yeni başlıyorsanız, sizin için ağır iş yapmak için bir eklenti bulmayı düşünmeniz gerekebilir. Bu kodu ekleyin: Gönderimi için işlev. Dups taslak olarak görünür. Kullanıcılar, çoğaltma sonrası için ekran / * * işlevini düzenle yönlendirilir. Dups taslak olarak görünür. Kullanıcı Düzenle ekranına yönlendirilir */ işlev wpdt_duplicate_post_as_draft () {global $ wpdb; if (! isset ($ _get [‘post’])) || isset ($ _post [‘post’ ‘)) || (Isset ($ _ istek [‘ eylem ‘])) &&’ rd_duplicate_post_as_draft ‘== $ _request [‘ ‘ ‘]))))) {wp_die (‘ Çoğaltmaya gönderilen yayın sağlanmadı! ‘); }
/ * * Hiçbir doğrulama yok */ if (! İsset ($ _get [‘duplicate_nonce’])) ||! Wp_Verify_nonce ($ _Get [‘duplicate_nonce’], baseame (__file__)); / * * Orijinal posta kimliğini alın */ $ Post_id = (isset ($ _ get [‘post’])? Absint ($ _get [‘post’): absint ($ _post [‘post’])); / * * ve tüm orijinal gönderim verileri */ $ post = get_post ($ post_id); / * * Mevcut kullanıcının yeni bir yazı yazarı olmasını istemiyorsanız, * sonraki birkaç satırı buna değiştirin: $ new_post_author = $ post-> Post_author; */ $ current_user = wp_get_current_user (); $ new_post_author = $ current_user-> id;
/ * * Gönderi verileri varsa, yinelenen bir yazı yapın */ if (isset ($ post) && $ post! = Null) {/ * * yeni yazı verileri */ $ args = array (‘status_komntar’ => $ Post-> yorum durumu, ‘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’ => ‘Taslak’, ‘Post_title’ => $ Post_title,, ‘Post_type’ => $ Post-> Post_type, ‘to_ping’ => $ post-> to_ping, ‘menü_order’ => $ post-> menen_order);
/ * * Gönderiyi wp_insert_post () */ $ new_post_id = wp_insert_post ($ args) işleviyle girin; / * * Yeni Post Taslağı */ $ taksonomies = get_object_taxonomies ($ post-> post_type) olarak ayarlanan geçerli gönderi terimi için tüm reklamları alın; // Gönderi türü için taksonomi adları dizisini geri yükleyin, ex dizisi (“kategori”, “post_tag”); foreach ($ taksonomi olarak $ taksonomi) {$ Post_terms = wp_get_object_terms ($ Post_id, $ taksonomi, dizi (‘Fields’ => ‘Slugs’)); wp_set_object_terms ($ new_post_id, $ post_terms, $ taksonomi, yanlış); } / * * Yalnızca iki sql quent’teki tüm meta yayınları çoğaltın * / $ Post_meta_infos = $ wpdb-> get_results (“SELECT Meta_key, Meta_value $ wpdb-> postmeta nersi where post_id = $ post_id”); if (count ($ post_meta_infos)! = 0) {$ sql_query = “$ wpdb-> postmeta’ya (post_id, meta_key, meta_value) girin”; foreach ($ Post_meta_infos olarak $ meta_info) {$ meta_key = $ meta_info-> meta_key; eğer ($ meta_key == ‘_wp_old_slug’) devam ederse; $ meta_value = addlashes ($ meta_info-> meta_value); $ sql_query_sel [] = “$ new_post_id, ‘$ meta_key’, ‘$ meta_value'”; } $ sql_query. = improde (“Union All”, $ sql_query_sel); $ wpdb-> sorgu ($ sql_query); } / * * Son olarak, yeni taslak * / wp_redirect (admin_url (‘Post.php? Action = edit & post =’. $ New_post_id)) için Düzenle ekranına gidin; Git dışarı; } Değilse {wp_die (‘başarısız bir gönderi yapmak, orijinal gönderiyi bulamıyorum:’. $ Post_id); }} add_action (‘admin_action_rd_duplicate_post_as_draft’, ‘wpdt_duplicate_post_as_draft’); / * * Post_row_actionlar */ işlev için eylem listesine yinelenen bir bağlantı ekleyin WPDT_DUPLATE_POST_LINK ($ Actions, $ Post) {if (current_user_can (‘edit_posts’

)) {$ eylemler [‘yinelenen’] = ‘kopya’; } Return $ eylem; } add_filter (‘Post_row_actions’, ‘wpdt_duplicate_post_link’, 10, 2); Bittiğinde, tüm sayfalarda veya tüm yayınlarda yinelenen seçeneği göreceksiniz. File Function.php WordPress’i düzenleyerek, etkin bir temaya bir kod görüntüsü ekleyebilirsiniz. WordPress kontrol panelinin sol tarafındaki görünüm sekmesini bulun ve düzenleyiciyi tıklayın. Düzenleyici sayfasında, sağdaki dosya listesinden file functions.php’i seçin. FTP kullanarak WordPress’teki bir sayfa çift tema işlev dosyanızı temiz tutmak istiyorsanız, yukarıdaki kodu ayrı bir dosyaya eklemeniz ve ardından aşağıdaki örnekte olduğu gibi function.php dosyasında çağırmanız gerekir: ‘/inc/duplicate-post.php’; Inc., tema klasörünüzdeki bir klasördür ve yukarıdaki kod parçasını içeren bir dosyaya duplicate-post.php denir. FTP istemcilerini kullanarak değiştirdiğiniz tüm dosyaları WordPress kurulumunuza yükleyin. Bunu bitirdikten sonra, WordPress kontrol panelinizdeki yayınlara gidebilirsiniz (gönderiler ->

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir