WordPress Özel Gönderi Türleri Oluşturma – Tam Kılavuz

WordPress yedi (7) doğuştan gelen içerik türü ile birlikte gelir. Bu nedenle, varsayılan olarak, WordPress’te 7 tür içerik yapabilirsiniz. Bunlar arasında yayınlar, sayfalar, ekler, revizyonlar, navigasyon menüleri, özel CSS ve değişiklikler yer alır – her biri WordPress Post türü olarak adlandırılır. Çoğu kullanıcı için, yayınlar ve WordPress sayfaları en yaygın kullanılan yayın türleridir. Gönderme, düzenli olarak güncellenecek şekilde tasarlanmış dinamik bir içeriktir. Öte yandan sayfa doğada daha statiktir. Artık yayınlar, sayfalar veya diğer yayın türleri olarak tanımlanamayan içerik yayınlamanız gereken günler var. Yani burası özel bir yayın türüne ihtiyacınız var – sizin için özel olarak oluşturulan içerik türü.
WP özel yayınının türü ve nasıl yapılacağı hakkında bilmeniz gereken her şeyi tartışacağız. Haydi başlayalım. İçindekiler:
Kustom WP Post türü nedir
WordPress’te bir tür özel yazı nasıl yapılır
Sitenizdeki özel yayınlar görüntüler
Çözüm
Bir tür özel gönderi nedir? Basitçe söylemek gerekirse, özel bir yazı türü, veritabanında farklı Post_Type değerleri olan sıradan WordPress direğidir. WordPress sayfası için yayın türünün değeri, veritabanındaki ‘sayfa’ olarak düzenlenmiştir, ‘Post’ kullanan blog yazısı, ek ‘Ek’ kullanırken, özel yayınlar içerik türünü göstermek için farklı değerler kullanır. . .
Bu nedenle, özel bir yazı türünün çeşitli içerik türlerini rahat bir şekilde yapmanıza izin verdiğini söylemek güvenlidir. Filmler, etkinlikler, kitaplar, ürünler, incelemeler vb. İçin özel bir yazı türü oluşturabilirsiniz. Özel bir gönderi oluşturduktan sonra aşağıdakileri göreceksiniz:
WP kontrol panelinizde özel bir yazı türü için ayrı menü. Bu menü ‘Yeni Ekle’ sayfasının kendisi ile birlikte gelir. Özel gönderiler için kategoriler ve etiketler yapılabilir. WordPress’te de özel taksonomi yapabilirsiniz.
Özel yazı türünün nereye yerleştirilmesi gerektiği gibi çeşitli seçeneği değiştirebilirsiniz.
Bu dizin http://mywebsite.com/customposttype/ sizi arşiv sayfası türü özel yayınına götürür. Bu, tüm blog yayınlarınızı “Post” Post türünden listeleyen bir sayfa açmak gibidir.
Yukarıdaki noktalara ek olarak, WordPress, yazı türünüz için çeşitli seçenekleri değiştirmenizi sağlar. Örneğin,:
Burada özel yazı türleri menüye yerleştirilmelidir.
Arama motorunun onu bulup bulamayacağı.
Hangi kullanıcı seviyesi yazı türüne erişebilir.
Hiyerarşik olup olmadığı hiyerarşik olmalıdır.
WordPress’te yapmaya devam edelim. WordPress’te bir tür özel gönderi nasıl yapılır WordPress’te bir yazı türü oluşturmanın iki yolu vardır: eklenti türünü özel WordPress yayınlama veya özel bir kod kullanarak yükleyerek. Koddan rahatsızsanız, size yardımcı olacak birçok eklenti vardır. Bu yöntem (eklentiler kullanılarak) kolay bir çözüm olmasına rağmen, bu yöntemin zayıf yönleri vardır. Özel gönderi türünüz, eklentiyi etkinleştirdiğiniz sürece kalır. Eklentiyi devre dışı bıraktıktan sonra onları kaybedersiniz.
Yöntem 1: Özel Gönderi Türü UI eklentisinin kullanılması, özel ve taksonomik yayınlar yapmak için en popüler araçtır. Bu eklentiyi kullanmak için eklentiyi açın >> Yeni ekleyin ve ‘özel yazı tipi kullanıcı arayüzünü’ arayın. Bundan sonra, eklentiyi yüklemek için şimdi yükleyin. Son olarak, Etkinleştir düğmesine basın. Etkinleştirmeden sonra, WP yönetici menünüzde yeni ‘CPT UI’ menü öğesi görüntülenir.
Şimdi, yeni bir özel gönderi oluşturmak için, UI CPT’yi açın >> Gönderi türünü ekleyin/düzenleyin.

Ortaya çıkan sayfaya aşağıdakileri girin: Post Tip Slug: URL ve WordPress sorgularında kullanılır. İdeal olarak, sadece harfler ve sayılardan oluşmalıdır.

Çoklu Etiket: Bu, Yönetici Menü Öğeleri için kullanılan bir etikettir (örneğin İncelemeler) Tekil Etiketler: Adından da anlaşılacağı gibi, bu tek bir etikete ihtiyaç duyulduğunda kullanılır (örn. İnceleme). Yukarıdaki 3 öğeyi ekledikten sonra, ‘Seçilen etikete göre ek etiketi doldurma’ ‘yı tıklayın. Bu bağlantıyı tıklamak, ‘Ek Etiket’ bölümündeki alanı otomatik olarak doldurur. Bu birkaç dakika tasarrufu sağlar. Ardından, ‘Ek Etiket’ bölümüne gidin.

Bu bölümde, yayınınızın türünü açıklayın ve otomatik olarak doldurulan etiketi inceleyin. Etiket, belirli yayın türlerindeki içeriği yönettiğinizde tüm WordPress kullanıcı arayüzlerinde kullanılacaktır.
Ardından, ‘ayar’ bölümüne gidin. Bu bölüm, özelliğinizi göndermek için özellikleri ayarlamanızı sağlar.

Her ayarın amacını anlamanıza yardımcı olacak bir açıklaması vardır. Bu yüzden her seçeneği kaydırın ve isteklerinize göre ayarlayın. Son olarak, yeni oluşturduğunuz WordPress Post türünü kaydetmek için Post Türü Ekle düğmesine basın.
WP eklentisini sildiğinizde ve artık yönetici alanından erişilemediğinizde özel yazı tipinizin kaybolduğunu unutmayın.Yöntem 2: Kendi özel yazı türünüzü kaydedin, kodla çalışmaktan rahat hissediyorsanız, özel gönderi türünüzü Register_post_type () () kullanarak kaydedebilirsiniz.Ancak, temayı sildiğinizde veya güncellediğinizde yaptığınız gönderi türünü ve tüm gönderileri kaybedeceksiniz.Ayrıca, daha verimli bir yöntem, bir eklentiye özel bir yazı türü için bir kod koymaktır.İşte adımlar: Adım 1: Tam bir site yedeklemesi yapın Güvenli oynayacağız.İlk olarak, tam yedeklemeden doğrudan sitenizde değişiklik yapmayın.Bu, içerik kaybederseniz web sitesini geri yüklemenize yardımcı olacaktır.Tam bir site yedeklemesinin nasıl yapılacağını öğrenmek için bu kılavuzu okuyun.

Evreleme sitesini güvenlik eylemi olarak da kullanabilirsiniz. Evreleme sitesi, sitenize zarar vermeden kodları, temaları, eklentileri ve diğerlerini test etmenizi sağlayan WP sitenizin bir kopyasıdır. Bluehost gibi bazı WordPress sunucuları, Site Alanı planlarının bir parçası olarak doğuştan gelen performans siteleri sunmaktadır. Ancak ana bilgisayarınız bunu sağlamazsa, WP evreleme sitesi eklentisini yükleyebilir ve etkinleştirebilirsiniz. Bir WordPress evreleme sitesinin nasıl hazırlanacağı hakkında daha fazla bilgi için kılavuzumuzu okuyun. Adım 2: Daha önce hiç bir eklenti yapmadıysanız, bir eklenti oluşturun, bu ilk olabilir. İlk olarak, FTP kullanarak sunucunuza bağlanmanız gerekir. Bağlandıktan sonra, WP dosyanızı içeren bir klasör arayın ve açmak için çift tıklayın. Bu klasörde WP-Content’i açın ve ardından Eklentiler klasörünü açın. Burada, eklentiler için yeni bir klasör yapın. Eklentiler için özel bir klasör oluşturmak, gelecekte eklentiye daha fazla dosya eklemenizi sağlar. Ardından, klasörde yeni bir PHP dosyası oluşturun. Herhangi bir isme izin verilir, .php uzantısını kullandığınızdan emin olun. ‘Fixrunner-register-posttype.php’ diyeceğiz. Eklenti bilgilerimizi hazırlama zamanı. Bunu yapmak için bu açılış yorumu yeni bir dosyaya ekleyin: <? PHP/* Eklenti Adı: WordPress Özel Gönderi Türleri eklentisi uri: https://fixrunner.com/custom-post-type

Açıklama: WP eklentisi Filmleri kaydetmek için Post Tipi Sürüm: 1.0 Yazar: Fixrunner
Yazar URI: https: //fixrunner.com TEMSODINAIN: FIXRUNNER LİSANS: GPLV2 */Yukarıdaki satır esas olarak eklentiler, URL’ler, açıklamalar, işlevler, vb. Gibi eklentiler hakkında temel bilgiler sağlar. Eklenti bilgilerini amacınıza göre ayarlamayı unutmayın. Şimdi eklentiniz hazır. Hatta şimdi WP kontrol panelinizde etkinleştirebilirsiniz. Ancak, yazı türümüz için bir işlev yapmadığımız için, eklenti hiçbir şey yapmaz. Hadi daha ileri gidelim. Adım 3: Bir ‘Film’ Post Türü oluşturmak için bir tür ‘Film’ türü oluşturun, eklenti bilgilerinin altına aşağıdaki satırı ekleyin: // Özel Gönderi Türü İşlevini Kayıt Custom_post_type () {$ labels = array (‘Name’ => _X (‘filmler’, ‘post türü genel adı’), ‘singular_name’ => _x (‘film’, ‘tekil ad’), ‘menü_name’ => __ (‘filmler’), ‘parent_item_colon’ => __ (‘ebeveyn film:’), ‘all_items’ => __ (‘tüm filmler’), ‘add_new_item’ => __ (‘yeni film ekle’), ‘add_new’ => __ (‘yeni ekle’, ‘new_item ‘=> __ (‘ yeni film ‘),’ edit_item ‘=> __ (‘ Filmi düzenle ‘),’ update_item ‘=> __ (‘ güncelleme filmi ‘),’ view_item ‘=> __ (‘ Film ‘,’ view_items ‘=> __ (‘ filmleri izleyin ‘),’ search_items ‘=> __ (‘ arama filmi ‘),’ not_found ‘=> __ (‘ bulunamadı ‘),’ not_found_in_trash ‘=> __ (‘ çöpte bulunamadı ‘),); // Özel yazı türü için diğer seçenekleri ayarlayın $ args = Array (‘etiket’ => __ (‘filmler’), ‘açıklama’
=> __ (‘film incelemeleri’), ‘etiketler’ => $ labels, ‘Destekler’ => Array (‘başlık’, ‘editör’, ‘alıntı’, ‘yazar’, ‘küçük resim’, ‘yorumlar’, ‘ Revizyonlar ‘,’ Gümrük alanları ‘,), // Bu yazı türünü taksonomi veya özel taksonomi ile ilişkilendirebilirsiniz. ‘Taksonomiler’ => dizi (‘türler’), ‘hiyerarşik’ => false, ‘genel’ => true, ‘show_ui’ => true, ‘show_in_menu’ => true, ‘show_in_admin_bar_bar’ => true, ‘show_in_nav_menus’ => true, ‘can_export’ => true, ‘has_archive’ => true, ‘exclude_from_search’ => false, ‘genel olarak_queryable’ => true, ‘Capity_type’ => ‘post’,); register_post_type (‘post_type’, $ args); } Add_action (‘init’, ‘Custom_post_type’, 0); ‘Film’i özel yazı tipinizle değiştirmeyi unutmayın. Tabii ki, bu aynı zamanda başka bir etikette başka bir kelimenin görünümünü değiştirdiğiniz anlamına gelir. Her etiketi ne yaparsınız? Aşağıda, her etiketin CPT’miz için ne yaptığının kısa bir özetidir: ‘Name’ – Bu, özel yazı türümüz için ortak bir isimdir.
‘Singular_name’ – Tahmin etmiş olabilirsiniz. Bu, ‘film’ veya ‘sıralama’ gibi özel sevkiyat türümüzün tek adıdır.
‘Menu_name’ – Bu menüde görünen addır.

‘Parent_item_colon’ – Bu, hiyerarşik yazı tipinde kullanılan bir ana öğedir.
‘Yeni eklendi’ – bu ‘yeni eklenen’ metin.
‘Add_new_item’ – Bu ‘yeni öğe ekle’ metnidir. ‘New_item’ – Bu ‘Yeni Öğe’ metnidir. Standart “yeni sayfa” veya “yeni gönderi” dir.
‘edit_item’ – Bu ‘öğeyi düzenle’ metnidir. Standart ‘Düzenle sayfası’ veya yayın düzenlemesidir.
‘Öğe Bak’ – Standart, sayfayı görmek veya yayını görmek ve öğeleri görmek için bir bağlantı oluşturmak için kullanılır
‘Search_item’ – Bu ‘arama öğesi’ metnidir. Varsayılan ‘arama sayfası’ veya ‘arama gönderisi’
‘Bulunamadı’ – Bu ‘metin bulunamadı’. Standart ‘Bulunan Gönderi Yok’ veya ‘Sayfa bulunamadı’
‘NOT_FOUND_IN _TRASH’ – Bu ‘çöpte bulunmayan bir metin’. Varsayılan, bildirilmezse ‘çöpte hiçbir gönderi bulunamadı’ veya ‘çöpte hiçbir avlu bulunmadı’.
$ Etiketler dizisi altında ve ‘register_post_type’ satırından önce, CPT’miz için değişkenleri tanımlayan bir argümanımız var. Aşağıdaki değişkenlere dahil ettiğimiz şey, değişkenlerimize dahil ettiğimizin kısa bir özetidir.
‘Etiketler’ – Bu, tüm etiketlerin dahil edilmesini sağlar.
‘Destekler’ – Bu, yayın türünüze göre desteklenmek istediğiniz özellikleri tanımlar.
‘Hiyerarşik’-Bu doğru olarak ayarlanmışsa, CPT’niz bir üst-çocuk öğesine sahip bir sayfa gibi davranacaktır.
‘Kamu’ – Bunu ‘True’ olarak ayarlarsanız, yayın türünüz arama sonuçlarında ve özel sorgularda görünecektir. Varsayılan değer yanlıştır ‘
‘Show_ui’ – Yöneticideki CPT’niz için varsayılan bir kullanıcı arayüzü üretip üretmeyeceğini belirleyen şey budur.
‘Menu_position’ – Bu menüde görünen CPT konumunuz
‘Genel olarak_queryable’-Bu, sorgunun parse_request () ‘nin bir parçası olarak ön uçta gerçekleştirilip gerçekleştirilmeyeceğini belirleyen şeydir.
Bu kodu ekledikten sonra dosyanızı kaydedin. Ardından, FTP istemciniz tarafından yeni bir dosya yüklemeniz istenecektir, basın. Şimdi WP kontrol panelinizde, eklentiyi açın >> eklentisi yüklü. Yeni oluşturduğunuz eklentiyi bulun ve Etkinleştir’i tıklayın.
Doğru olanı yaptıysanız, aşağıdaki resimde gösterildiği gibi gösterge tablosu menünüzde yeni özel yayınınızın türünü göreceksiniz.
Mutlu! WordPress Custom Post türünü yaptınız ve kaydettiniz. Şimdi, bazı yayınlar eklemek için zaman ayırın. Bir sonraki bölümde, ön uçta nasıl özel bir gönderi görüntüleyeceğini göreceğiz. WordPress sitenizde yeni yayın türünüzü görüntülemek, görünümlü »menüsünü açmak ve özel bir bağlantı oluşturmak için özel yayın türlerini gösterir. Bu, özel sevkiyat türünüze bir bağlantı olacaktır. Bu şöyle görünebilir: http://namadomain.com/movies

admin

Bir Cevap Yazın

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