WordPress’te programlanan yayınlar ve sayfalar nasıl yapılır
Sitenize yayın ve sayfa eklemek için alternatifler mi arıyorsunuz? Doğru yere geldin. Bu kılavuzda, WordPress’te programlanan yayınları ve sayfaları nasıl yapacağınızı göstereceğiz. Dünyanın en büyük içerik yönetim sistemi (CMS) olarak, yayınları ve sayfaları yayınlamak ana özelliklerinden biridir. Başlangıçta WordPress, web sitesi sahibinin sitelerini oluşturmasına ve yönetmesine yardımcı olmak için yapıldı. Şu anda, her türlü site için tam bir çözüm haline gelmiştir. Bloglar ve çevrimiçi mağazalar arasında popüler olmanın yanı sıra, WordPress ile inşa edilmiş, kataloglardan dizinlere, Wiki, özel portföyler, forumlar ve hatta sosyal medya ağlarına kadar birçok web sitesi türü vardır.
Tüm web siteleri (statik siteler hariç) belirli bir frekansla çeşitli içerik türleri yayınlar. Gönderi ve sayfalar, ürünler, yorumlar, incelemeler ve diğerleri gibi diğer türlere kıyasla en temel içerik türleridir. Neden ve nasıl programlanacağını görmeden önce, aralarındaki farklılıkları daha iyi anlayalım. Bu, iyi uygulamaları takip etmenize ve olası sorunlardan kaçınmanıza yardımcı olacaktır. Gönderi ve sayfa 1) WordPress’e gönderme arasındaki fark, Web sitesinin kullanıcılarına değerli ve güncellenmiş içerik sağlama şeklidir. Web sitelerinin düzenli yayınlar yayınlaması bekleniyor, ancak site türüne bağlı olarak büyük ölçüde değişiyor. Haber blogu, şirket sitelerinden daha sık içerik yayınlayacaktır, böylece web sitelerindeki yayınların sayısı büyük ölçüde değişebilir.
Gönderi genellikle web sitesindeki ters kronolojik sıraya kaydedilir. Bu, yayınlanan en son yayınların listenin en üstünde görüleceği anlamına gelir. Ancak yayınları yapışkan hale getirebilir ve web sitenizde bir yerde kalıcı olarak gösterebilirsiniz. Yüzlerce hatta binlerce gönderiye sahip büyük bir siteniz olduğunda, taksonominin doğru kullanımı, kullanıcıların herhangi bir gönderiyi kolayca bulmasına izin vermenin anahtarıdır. Kategoriler ve alt kategoriler arasında gezineceklerini, bir etiket listesini görüntüleyeceklerini ve bir arama kutusu kullanacaklarını unutmayın. Bununla ilgili daha fazla bilgi için, menüde kategorilerin nasıl ekleneceğine dair yayınımıza bakın. Ancak, genellikle güncellenmiş içerik içerirler. Örneğin, mağaza sayfası veya kategori sayfası kesinlikle içeriğe sahip olacaktır, ancak yine de sayfa, her ürün güncellemesi için yeni bir mağaza sayfası yayınlamadığınız için. “Hakkımızda”, “Kim”, “İletişim” veya “Dokümantasyon” gibi sayfalar çoğunlukla statik içerik içerir, bu nedenle genellikle çok sık güncellenmez. Mesajlar ve sayfalar arasındaki bir diğer fark etiketler ve kategorilerdir. Yayınlar, düzenlemeyi kolaylaştırmak ve arama kutusunda kullanım için kategorilere ve etiketlere sahip olabilirken, sayfalarda taksonomi yoktur.
Bununla ilgili daha fazla bilgi için, sayfalar oluşturmanın çeşitli yollarını açıklayan kılavuzumuza bakın. Ayrıca, WordPress’teki yazı türünü değiştirmek için öğreticimizi görmenizi öneririz. Neden yayınları ve sayfaları programladı? WordPress kontrol panelinden nasıl yayın ve sayfa yapacağınızı bilebilirsiniz. Yalnızca Yayınlar/Sayfalar> Yeni Ekle ve Ad, İçerik Ekleyin, Kategoriler Seçin vb. Örneğin, belirli gereksinimleri karşılamak veya belirli kullanıcılara erişimi sınırlamak için yayınlama sürecini otomatikleştirmeniz gerekiyorsa. Bu sizin durumunuzsa, yayınlanmış bir WordPress yayın ve sayfası yapmayı öğrenmek çok yararlı olacaktır.
Bu bölümde programlı bir WordPress Gönderisi ve Sayfası Nasıl Yayınlanır, WordPress’te programlanmış yayın ve sayfaların nasıl yapılacağını göstereceğiz. Aşağıdaki kodu açıklayacağız, ancak süreci basitleştirmek için bazı programlama becerileriniz olmalı. Not: Birkaç temel dosyayı düzenleyeceğimiz için, başlamadan önce sitenizin bir yedeklemesini yapmanızı öneririz. Ayrıca, yoksa veya çocuğun tema eklentilerinden birini kullanıyorsanız bir çocuk teması yapın. Aşağıdaki kodun yayınını ve açıklamasını otomatik olarak yayınlayacak bir gönderi ve tam bir komut dosyası nasıl yayınlanır. Kodu, çocuğunuzun temasından functions.php dosyasına koymanız gerektiğini unutmayın.
quadLayers_publish_post () işlevi {
if (get_option (‘post_is_publed_01’)! = ‘evet’) {
$ PostType = ‘Post’;
$ İdpeg = 1; $ kategori = ‘1’;
$ poststatus = ‘yayın’;
$ LeadTitle = ‘Bir gönderi yayınlandı’. Tarih (“T/H/Y”);
$ LeadContent = ‘
Yayınlanan Programlanmış
Bu yazı yayınlanır ve Meta seçeneği Post_is_publed_01 olarak saklanır. PHP Scripts Dosya Function.php Çocuk Temalarından.
‘;
$ LeadContent. = ‘
Pahalı, ama çok değerli.
‘;
# Üretim Saati ve Tarihi
$ zaman damgası = $ minutecounter = 0;
$ ipeng hesaplama = 1;
$ minimize = 1;
$ setclockMinutes = 0;
$ MinuteCounter = $ iCounter * $ TecliningScrement;
$ Minutecounter = $ Minutecounter + $ SecateClockMinutes;
$ zaman damgası = tarih (‘ymd h: i: s’, strtotime (“+$ minutecounter min”));
# Bir Gönderi Oluşturun
$ new_post = dizi (
‘Post_title’ => $ LeadTitle,
‘Post_content’ => $ LeadContent,
‘Post_status’ => $ Poststatus,
‘Post_date’ => $ zaman damgası,
‘post_author’ => $ userId,
‘Post_type’ => $ PostType,
‘Post_category’ => dizi ($ kategori)
);
# Yayınla!
$ post_id = wp_insert_post ($ Post_Baru);
Update_option (‘Post_is_publed_01’, ‘Evet’);
}
}
Bunu vermeden önce bir gönderi olup olmadığını öğrenemediğimiz için, sevkiyatımızın verildiği bir yere kaydolmamız gerekir. Bunu yapmazsak, arka uç ekran her yüklendiğinde yayınımız yayınlanacaktır.
Veritabanı seçenek tablosu bunu yapmak için doğru yerdir. Gönderiyi yayınladıktan sonra update_option () işleviyle Post_is_publed_01 adlı bir seçeneği kaydederiz. Ve seçeneğin get_option () ile var olup olmadığını kontrol edin. Bu seçenek veritabanındaysa, komut dosyası hiçbir şey yapmaz. Komut dosyasını tekrar çalıştırmak için seçeneğin adını Post_is_publed_02 veya ne istersen olarak değiştirmeniz yeterlidir. If () şartllı olarak, ilk blokta gönderme içeriğini nasıl tanımladığımızı görebilirsiniz. Ve WordPress gereksinimlerini karşılamak için saat ve tarih hazırlamamız gerekiyor. Son olarak, gönderim verilmesinden sorumlu işlev, işlevde bildirilen önceki tüm verileri ekleyen WP_INSERT_POST ().
Bir sayfa yayınlama sayfaları nasıl yayınlanır biraz daha basit. Bu komut dosyasında, sayfanın verilip verilmediğini kontrol etmek için bir veritabanı seçeneğimiz olmayacak. Sayfa, farklı yayınlar ve sayfalar için WordPress post ve işlevinin farklı bir işlevine sahip olduğundan, daha önce aynı başlıktaki bir sayfayı yayınlayıp yayınlamadığımızı kontrol etmek için get_page_by_title () işlevini kullanabiliriz. Ve sonra yazarlar, başlıklar, isimler vb. Gibi sayfalar hakkında bilgi giriyoruz.
WordPress sitenizde sayfalar yayınlamak için aşağıdaki komut dosyasını kullanın: add_action (‘admin_init’, ‘quadLayers_publish_page’);
quadLayers_publish_page () işlevi {
$ check_page_exist = get_page_by_title (‘sayfa programlanmış bir’, ‘nesne’, ‘sayfa’);
$ page_id = wp_insert_post (
Dernek (
‘Status_komntar’ => ‘close’, ‘ping_status’ => ‘close’,
‘Post_author’ => 1,
‘Post_title’ => UCwords (‘Programlı yayınlanmıştır’),,
‘Post_name’ => strtolower (str_replace (”, ‘-‘, trim (‘programlanmış tarafından yayınlandı’)),,
‘Post_status’ => ‘yayın’,
‘Post_content’ => ‘
Bu bir sayfa içeriğidir, HTML etiketlerine burada izin verilir
‘,
‘Post_type’ => ‘sayfalar’, ‘post_parent’ => ‘id_of_the_parent_page_if_it_available’));
}
}
Kısacası, bu kılavuzda yayınlar ve sayfalar arasındaki temel farklardan bazılarını gördük. Gönderme daha dinamik olma eğilimindedir ve taksonomi ve kategorilere sahiptir, sayfalar daha statik olma eğilimindedir ve taksonomi yoktur.
WordPress’te kolayca sayfalar oluşturabilir ve varsayılan bir editörle yayınlayabilirsiniz, ancak bunu küçük bir kodlama ile yapmayı öğrenmek, bazı durumlarda belirli gereksinimleri karşılamak için yayınlama sürecini otomatikleştirmek için yararlı olabilir. Eğer durumunuz varsa, programların nasıl yayınlanacağını öğrenmek, hayatınızı kolaylaştırabilir. Bu kılavuzda, komut dosyasında yayınların ve sayfaların ve farklılıkların nasıl yapıldığını gördük. Bu komut dosyasını temel olarak kullanmanızı ve sitenize ayarlamanızı öneririz. Küçük bir kod içeren bir gönderi ve sayfa yapmayı denediniz mi? Beklediğiniz gibi çalışıyor mu? Aşağıdaki yorum bölümünde bize bildirin! Bu gönderiden hoşlanıyorsanız, şunlarla da ilgilenebilirsiniz:
WordPress sayfasını nasıl yeniden yönlendirilir
WordPress’te yazı türü nasıl dönüştürülür
Programlanmış WordPress Custom Post oluşturma kılavuzu