WordPress'te Özel Sayfa Nasıl Oluşturulur
Yayınlanan: 2022-09-27WordPress'te programlı olarak bir sayfa oluşturmak istiyorsanız, yapmanız gereken birkaç şey var. İlk olarak, WordPress tema dizininizde yeni bir dosya oluşturmanız gerekir. Bu dosya sayfasına-{slug}.php adını verin. Bu dosyaya aşağıdaki kodu girmeniz gerekecek: /* Template Name: {Page Name} */ get_header(); ? > Bu kod, WordPress'e bunun özel bir sayfa şablonu olduğunu ve temanızın üstbilgisini ve altbilgisini kullanması gerektiğini söyler. Sayfanın içeriği, temanızdaki content-page.php dosyasından alınacaktır. Artık şablon dosyasını kurduğunuza göre, sayfayı WordPress'te oluşturabilirsiniz. Bunu yapmak için WordPress yöneticinizde Sayfalar » Yeni Ekle'ye gidin. Yeni Sayfa Ekle ekranında, Sayfa Nitelikleri meta kutusundan özel sayfa şablonunuzu seçin. Sayfanıza bir başlık verin ve yayınlamak için Yayınla düğmesine tıklayın.
WordPress'teki bir gönderi türünde olduğu gibi, bir WordPress sayfasındaki bir gönderi türü, özel bir gönderi türü ile aynıdır. WordPress bir dizide bu verilere sahip olduğunda, sayfayı veya gönderiyi oluşturmak ve WordPress veritabanına eklemek için özel olarak tasarlanmış belirli bir işlevselliğe sahiptir. wp_insert_post() işlevi, birazdan göreceğiniz gibi bu verileri kullanarak sayfayı oluşturur ve veritabanına ekler. Functions.php dosyasına veya eklenti kodunuza kod ekleyerek programlı bir WordPress sayfası oluşturabileceksiniz. Arka uca baktığınızda, WordPress sayfaları otomatik olarak oluşturulacaktır. Sayfaları otomatik olarak oluşturmak için WP_insert_post() çekirdek WordPress işlevinin nasıl kullanılacağı hakkında daha fazla bilgi için lütfen bu eğiticiye bakın.
WordPress'te Programlı Olarak Nasıl Sayfa Oluştururum?
WordPress sayfası oluşturmak kolaydır. Bunu WordPress yönetici panelinden veya bir WordPress sayfa şablonu kullanarak yapabilirsiniz. Yönetici panelinden bir WordPress sayfası oluşturmak istiyorsanız, Sayfalar » Yeni Sayfa Ekle'ye gidin. Sayfanız için bir başlık girin ve ardından WordPress düzenleyicide içerik eklemeye başlayın. İşiniz bittiğinde, sayfanızı canlı hale getirmek için Yayınla düğmesine tıklayın. Bir WordPress sayfa şablonu kullanarak bir WordPress sayfası oluşturmak istiyorsanız, önce WordPress temanızda yeni bir dosya oluşturun. Örneğin, page-mypage.php adlı bir dosya oluşturabilirsiniz.
Programlı olarak bir rota oluşturarak ve koruyarak içeriği tamamen PHP'de oluşturabilir ve oluşturabilirsiniz. Bunu anlamak için büyücü olmaya gerek yok. Bu görevi gerçekleştirmek için üç ayrı WordPress kancası kullanılacaktır. Tüm kancalar, her temanın function.php dosyasında saklanır. Seçilen yolla eşleşemiyorsa kuralı yeniden yazın. static_template sorgu değişkenlerini dahil etmek için, bir isteğin girdiği yolu /a-static-page'e benzeyen bir yolla yeniden yazarız. Bu değişken, özel bir şablon oluşturmayı seçer seçmez (ya da oluşturmaz) kullanılabilir olacaktır. Hangi sorgu değişkenlerine izin verildiğini bulmak için bu filtreyi kullanabiliriz. Sonuç olarak, elimizde sadece bir tane var.
WordPress Sayfanıza Nasıl İçerik Eklenir?
Dahil etmek istediğiniz içerik türüne tıklayarak sayfanızın içeriğini belirleyebilirsiniz. Özel gönderi türü seçeneğini kullanarak bir gönderi türü, özel bir sınıflandırma ve hatta özel bir sınıflandırma oluşturabilirsiniz. Ne tür içerik kullanmak istediğinize karar verdikten sonra gerekli bilgileri ekleyebilirsiniz. Başlık, imza, tarih ve blog kategorisi ekleme, bunun nasıl yapılacağına ilişkin örneklerdir.
WordPress'te Nasıl Sayfa Oluşturursunuz?
Kontrol Panelinizde Yeni Sayfa Ekle'yi tıklayıp ardından Sayfalar'ı seçerek sitenize yeni sayfalar ekleyebilirsiniz. Mevcut bir sayfayı düzenlemek istiyorsanız, düzenlemek istediğiniz sayfanın başlığına tıklayın. Metin, resimler, iletişim formları, düğmeler ve daha fazlası dahil olmak üzere sayfanız için her türlü içeriği ekleyebileceğiniz Editör'e götürüleceksiniz.
WordPress'te önceden oluşturulmuş başka bir gönderi türü WP sayfasıdır. Sayfalar iki kategoriye ayrılır: statik içerik ve dinamik içerik. Sayfalara, blog gönderilerinde olduğu gibi kategoriler veya etiketler atanamaz. Statik içerik için kullanılan sayfalar, sosyal paylaşım butonları gerektirmez. Klasik ve Gauntlet editörlerini kullanarak WordPress'te yeni bir sayfa oluşturuyoruz. Klasik düzenleyici, en üstteki Yeni Sayfa Ekle istemiyle başlar ve ardından Başlığı girin. Sayfa oluşturucu eklentisi gibi düzenleyici, WordPress platformu tarafından desteklenmektedir.
WordPress sayfanıza ses, görüntü veya video eklemek için Medya Ekle düğmesini seçin. Kategori ve etiket kategorileri, WordPress sayfalarıyla uyumlu değildir. Benzer sayfalar, Ebeveyn ve Alt sayfalarda da düzenlenebilir. Alt sayfalar (alt sayfalar) özelliği, WordPress sayfalarının hiyerarşisini kolayca korumanızı sağlar. Bunlar, WordPress web sitenizde üst ve alt sayfalar oluşturmak ve yönetmek için adım adım talimatlarımızdır. Sayfa Nitelikleri bölümünün altında, sayfa şablonunu da değiştirebilirsiniz. Sayfalar için WordPress'te çok fazla şablon yoktur.
Ayrıca, WordPress sayfalarını yeniden sıralamanız gerekirse, Gutenberg editöründe Basit Sayfa Sıralaması: Yorumları Etkinleştir/Devre Dışı Bırak adlı ücretsiz bir eklenti kullanabilirsiniz. Sayfanıza içerik eklemeyi ve öne çıkan görseli ayarlamayı bitirdiniz ve şimdi tek yapmanız gereken onu yayınlamak. WordPress, bir sayfa oluşturmanın en basit yollarından birine sahiptir. Bir sayfayı hemen yayınlamak istemiyorsanız, onu taslak olarak kaydedebilir ve daha sonra yayınlayabilirsiniz. WordPress sayfa yayınlama programı da düzenlenebilir.

Kod Kullanarak WordPress'te Sayfa Nasıl Oluşturulur
Kod kullanarak bir WordPress sayfası oluşturmak için, WordPress dosyalarınıza bir FTP istemcisi veya barındırma kontrol paneliniz aracılığıyla erişmeniz gerekir. WordPress dosyalarınıza eriştikten sonra “wp-content/themes” klasörüne gitmeniz gerekecek. Bu klasörde, “page-{slug}.php” adında yeni bir dosya oluşturmanız ve aşağıdaki kodu dosyaya yapıştırmanız gerekecek: /* Şablon Adı: {Sayfa Adı} */ get_header(); ? >> Yorumlar açıksa veya en az bir yorumumuz varsa, yorum şablonunu yükleyin if ( comment_open() || get_comments_number() ) : comments_template(); endif; ? > WordPress'teki sayfalar ve gönderiler, page.php dosyası kullanılarak şablonlar olarak düzenlenir. Şablon, WordPress tarafından çeşitli içerik türlerini görüntülemek için kullanılan bir dosyadır. Bununla birlikte, düzenlerini değiştirerek bazı temalardaki kısıtlamaları aşabilirsiniz. Alt tema, tüm özelliklerini ve stilini alan ana temadan ayrı bir temadır. Colibri gibi bir site oluşturucu kullanıyorsanız, kodun tamamı hala mevcuttur ve teknik olmayan bir web sitesi oluşturucusunu engellemez. Hem geliştiriciler hem de kodlama yapmayan kişiler için özel sayfalar oluşturma yeteneği genişletildi. Özel bir sayfada değişiklik yapıldığında, değişikliklerin görsel bir temsili görüntülenir. Wordpress Programlı Sayfa Şablonu OluşturunSayfa şablonu, web sitenizin sayfalarının görünümünü dönüştürmenize olanak tanıyan bir WordPress dosyası türüdür. Sayfa şablonları belirli sayfalar, sayfa grupları veya tüm web siteniz için kullanılabilir. Temanıza page-{slug}.php adlı bir dosya ekleyerek bir sayfa şablonu oluşturabilirsiniz. Özel sayfa şablonunuzun mevcut sayfa için ayarlandığını tespit ettiğinde, bunun yerine eklenti şablonunuzun yolunu günceller. Hatalar yaşamamanız için doğru yolda olmanız çok önemlidir. Yönetici alanına göz atarken, şablon etkin şablon listesinden çıkarılacak ve bu çözebileceğiniz bir şey değil. Wordpress Programlı Form Oluşturun WordPress'te programlı olarak form oluşturmak nispeten basit bir işlemdir. Bir form oluşturmak için izlenmesi gereken birkaç temel adım vardır: 1. WordPress Form API'si ile yeni bir form kaydedin. 2. add_field() işlevini kullanarak forma alanlar ekleyin. 3. formu render_form() işlevini kullanarak oluşturun. Bir WordPress gönderisinin veya sayfasının parçası olmayan bir form oluşturmanız gerekiyorsa, programlı bir form oluşturmak faydalı olabilir. Örneğin, bir pencere öğesinde veya bir ışık kutusunda görüntülenen bir form oluşturabilirsiniz. Güçlü bir CMS olarak WordPress'in programlı olarak içerik oluşturmayı gerektirdiği zamanlar vardır. wp_insert_post işlevi yeni bir gönderi oluşturur, ayrıntılarını yapılandırır, taslak olarak kaydeder veya mümkün olan en kısa sürede yayınlar. WordPress, çeşitli şekillerde gönderiler oluşturmak için kullanılabilir. Bu yazıda, WordPress gönderilerinin programlı olarak nasıl oluşturulacağını gözden geçireceğiz. WordPress panosunda gönderi oluşturmak daha hızlı ve kolaydır ve özel gereksinimlerinize göre uyarlanmış içerik oluşturmanıza olanak tanır. Test ortamı, adından da anlaşılacağı gibi, kodunuzu test etmek için gerekli tüm dosyaları ve ayarları içeren üretim sitenizin bir kopyasıdır.WordPress'te Özel Bir Html Sayfası Nasıl Oluşturulur WordPress'te özel bir HTML sayfası oluşturmak için, aşağıdaki adımları uygulamanız gerekecektir: 1. WordPress hesabınıza giriş yapın ve Gösterge Tablosuna gidin. 2. Sol kenar çubuğundaki "Sayfalar" bağlantısını tıklayın. 3. “Yeni Ekle” düğmesine tıklayın. 4. Sayfanıza bir başlık verin ve ardından ana içerik alanına özel HTML kodunuzu girin. 5. Bitirdikten sonra, sayfanızı canlı hale getirmek için “Yayınla” düğmesine tıklayın. WordPress için neden özel bir HTML sayfasına ihtiyacınız var? HTML sayfaları pratik olmanın yanı sıra çeşitli avantajlar da sağlar. Tamamen yeni bir sayfa oluşturma ihtiyacından kurtulabilir, sayfaya daha az zaman ayırabilir ve yeni sitede tam istediğiniz gibi görünmesini sağlayabilirsiniz. Seçtiğiniz temanın tasarımıyla ilgili sorun yaşıyorsanız veya sayfanız bunu desteklemiyorsa, özel bir sayfa da kullanabilirsiniz. Henüz yapmadıysanız, özel HTML sayfanızı şimdi yapmalısınız. Bilgisayarınızda şablonunuzun, index.html dosyanızın ve ihtiyacınız olan diğer dosyaların saklanabileceği bir klasör oluşturmalısınız. Klasör içeriğinin bir.ZIP arşivini oluşturun. WordPress arşivinizi kurulumunuzun barındırıldığı sunucuya yükleyebilirsiniz. Sunucunuz desteklemediğinden, özel HTML sayfanızın URL'sini girdiğinizde index.php dosyasını yeniden yönlendiremezsiniz. Bu hata.htaccess dosyası aranıp düzenlenerek çözülebilir. Erişmeye çalışırken 404 hatasıyla karşılaşırsanız yeni sayfanız etkilenmeyecektir. Bu hata, WordPress'te sıklıkla karşılaşılır, ancak kolayca çözülebilir.