Özel gönderi türleri, portföyler, referanslar veya ürünler gibi farklı içerik türlerini ayrı ayrı yönetmenize ve görüntülemenize olanak tanır. Bu özel gönderi türlerine adanmış bir arşiv sayfası, ziyaretçilerin belirli içeriği kolayca bulmasına yardımcı olur ve sitenizde yapılandırılmış bir deneyim sunar.
Ancak, yeni başlayanlar için bu sayfayı oluşturmak zor ve bunaltıcı olabilir.
WPBeginner olarak, sayısız kullanıcının WordPress sitelerini kendi özel gereksinimlerine göre özelleştirmelerine yardımcı olduk. WordPress'in yetenekleri ve yeni başlayanların ihtiyaçları hakkında derin bir anlayışa sahip olduğumuz için, size her zaman güvenilir, anlaşılır tavsiyeler sunmayı biliyoruz.
Bu makalede, WordPress'te özel bir gönderi türü arşiv sayfası oluşturmayı adım adım nasıl kolayca yapacağınızı göstereceğiz.

WordPress'te Özel Gönderi Türü Arşiv Sayfası Nedir?
WordPress sitenizdeki içeriği yönetmek, özellikle portföyler, referanslar veya ürünler gibi birden çok içerik türüyle uğraşırken hızla kaotik hale gelebilir.
Varsayılan arşiv şablonları genellikle markanızın benzersiz stiline uyan esnekliği veya tasarımı sağlamaz. Bu, ziyaretçileri hayal kırıklığına uğratan ve potansiyel olarak onları uzaklaştıran dağınık, profesyonel olmayan bir görünüme yol açabilir.
Özel gönderi türü arşiv sayfası, kullanıcıların belirli bir özel gönderi türü altında listelenen tüm öğeleri görüntüleyebileceği yerdir.
Bir özel gönderi türü oluşturduğunuzda, WordPress otomatik olarak bu gönderi türü için arşiv sayfaları oluşturur. Arşiv sayfası, o özel gönderi türüyle ilişkili tüm gönderilerin bir listesidir. Bu, ziyaretçilerin belirli gönderi türündeki içeriğe kolayca göz atmasını ve erişmesini sağlar.
Varsayılan olarak WordPress, Yazılar ve Sayfalar adında iki yaygın kullanılan içerik türüyle birlikte gelir. WordPress eklentileri kendi içerik türlerini de oluşturabilir.
Örneğin, WooCommerce, WordPress web sitenize Ürünler adlı yeni bir gönderi türü ekler.
Benzer şekilde, siz de özel gönderi türleri oluşturabilir ve farklı içerik türlerini yönetmek için kullanabilirsiniz.
Özel gönderi türünüzü oluşturduktan sonra, bunu WordPress yönetici alanında kullanabilirsiniz. Ancak, WordPress temanız tüm içeriğinizin görüntülenmesinden sorumludur.
Temanız belirli bir gönderi türü için bir şablona sahip değilse, WordPress herhangi bir gönderi türü arşiv sayfasını görüntülemek için varsayılan arşiv şablonunu kullanacaktır.

Daha fazla bilgi edinmek için WordPress şablon hiyerarşisi ve bunları WordPress temanızda nasıl kullanacağınız hakkındaki rehberimize bakın.
Özel gönderi türü arşiv sayfanızın nasıl görüntüleneceğini değiştirmek isterseniz, özel bir şablon oluşturabilirsiniz.
Bunu söylerken, WordPress'te özel bir gönderi türü arşiv sayfası oluşturmanın kolay yollarına bir göz atalım.
WordPress'te Özel Gönderi Türünüz İçin Arşiv Etkinleştirin
Özel gönderi türü arşiv sayfasını oluşturup kullanabilmenizden önce, özel gönderi türünüzün arşiv işlevselliğinin etkinleştirildiğinden emin olun.
Örneğin, özel gönderi türünüzün adı filmler ise ve SEO dostu kalıcı bağlantılar etkinleştirilmişse, gönderi türü arşiviniz şu şekilde etiketlenecektir:
https://example.com/movies
Bu sayfayı ziyaret ettiğinizde bir 404 hata sayfası görürseniz, gönderi türünüzde arşiv işlevselliği etkinleştirilmemiş demektir.

Şimdi, özel gönderi türünüzü oluşturmak için bir eklenti kullandıysanız, onu orada düzenleyebilir ve arşiv işlevini etkinleştirebilirsiniz.
Örneğin, CPT UI eklentisinde, özel gönderi türünüzü düzenleyebilir ve gönderi türü ayarları altındaki 'Arşiv Var' işlevini etkinleştirebilirsiniz.

Diğer yandan, özel yazı türünüzü oluşturmak için kod kullandıysanız, arşivleri etkinleştirmek için o kodu düzenlemeniz gerekecektir.
Aşağıda, bir gönderi türü oluşturmak için kullanılan kodun kısa bir örneği bulunmaktadır. Arşiv sayfalarını etkinleştirmek için ek bir özniteliğe sahip son satırı görebilirsiniz:
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'movies',
array(
'labels' => array(
'name' => __( 'Movies' ),
'singular_name' => __( 'Movie' )
),
'public' => true,
'has_archive' => true,
)
);
}
has_archive işlevselliğini ekledikten sonra, bir WordPress hatası almak yerine özel gönderi türü arşiv sayfanızı görebileceksiniz.
Özel Gönderi Türü Arşiv Sayfanızı Özelleştirme
Bazı kullanıcılar için varsayılan arşiv şablonu yeterli olacaktır. Özel gönderi türünüz altında yayınladığınız tüm öğeleri listeleyecektir.
Ancak, bazı kullanıcılar blog arşivinizden ve diğer arşiv sayfalarından farklı görünmesi için bunu biraz değiştirmek isteyebilir.
Bunu, özel gönderi türünüz için WordPress temanıza özel bir şablon ekleyerek yapabilirsiniz.
Öncelikle, FTP istemcisiyle veya barındırma kontrol panelinizdeki Dosya Yöneticisi uygulaması aracılığıyla WordPress web sitenize bağlanmanız gerekir.
Bağlandıktan sonra, /wp-content/themes/your-current-theme/ klasörüne gitmeniz gerekir.

Buradan, archive.php dosyasını bilgisayarınıza indirmeniz gerekir.
İndirdikten sonra, dosyayı archive-{posttype}.php olarak yeniden adlandırmanız gerekir; burada {posttype}, özel gönderi türünüzün adıdır.
Örneğin, özel gönderi türünüzün adı movies ise, onu archive-movie.php olarak yeniden adlandırmanız gerekir.

Artık bu dosyayı Not Defteri gibi herhangi bir düz metin düzenleyici ile açarak herhangi bir değişiklik yapabilirsiniz.
Bu dosya zaten özel gönderi türü içeriğini görüntülemek için gereken tüm kodu içeriyor. İstediğiniz herhangi bir kodu ekleyebilir veya mevcut şablonun düzenini değiştirebilirsiniz.
İpucu: Yardımcı olması için, yeni başlayanlar için hazırladığımız WordPress tema geliştirme kılavuzuna bakabilirsiniz.
Değişikliklerinizden memnun kaldığınızda, dosyayı kaydetmeyi unutmayın.
Bundan sonra, bu dosyayı FTP veya Dosya Yöneticisi uygulamasını kullanarak WordPress tema klasörünüze yüklemeniz gerekir.
Değişikliklerinizi görmek için artık özel gönderi türü arşiv sayfanızı ziyaret edebilirsiniz.

SeedProd Kullanarak Özel Gönderi Türü Arşiv Sayfası Oluşturma
Bu yöntem için SeedProd'u kullanacağız. Pazardaki en iyi WordPress sayfa oluşturucu eklentisidir ve web siteniz için özel sayfalar oluşturmanıza olanak tanır.
Eklenti, kod yazmadan özel gönderi türü sayfanızı kolayca tasarlamanıza olanak tanıyan sürükle ve bırak arayüzüne sahiptir. Web sitenizdeki diğer sayfaları tasarlamak veya hatta sıfırdan özel bir tema oluşturmak için de kullanabilirsiniz.
Öncelikle, SeedProd eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, WordPress eklentisi nasıl kurulur hakkındaki adım adım kılavuzumuza bakın.
Etkinleştirdikten sonra lisans anahtarınızı girin. Bu bilgiyi SeedProd web sitesindeki hesabınızda bulabilirsiniz.

Ardından, WordPress kontrol panelinden SeedProd » Açılış Sayfaları ekranını ziyaret edin.
Buradan, başlamak için 'Yeni Açılış Sayfası Ekle' düğmesine tıklayın.

Ardından, sayfanız için bir şablon seçmeniz gerekir.
Web sitenizin tasarımına benzer bir şablon varsa, onu kullanabilir veya boş bir şablonla başlayabilirsiniz.

Ardından, sayfanız için bir ad vermeniz ve bir URL seçmeniz gerekir.
Özel gönderi türünüzü temsil eden bir şey kullandığınızdan emin olun.

Bu sizi sayfa oluşturucu arayüzüne götürecektir.
Başlamak için bir düzen seçebilir ve ardından sol sütundan bloklar eklemeye başlayabilirsiniz.

Özel gönderi türünüzden öğeleri görüntülemek için Gönderiler bloğunu ekleyerek başlayalım.
Gönderiler bloğunu Gelişmiş bölümünden sayfanıza sürükleyip bırakmanız yeterlidir.

Varsayılan olarak, gönderiler bloğu blog gönderilerinizi gösterecektir.
Blok ayarlarına tıklayın ve ardından Yazı Türüne Göre Sorgula bölümünden yazı türünüzü seçin.

Bundan sonra, öne çıkan görseli açmak, alıntı boyutunu değiştirmek ve daha fazlası gibi diğer seçenekleri gözden geçirebilirsiniz.
Yazı bloğu ayarlarıyla işiniz bittiğinde, Bölümler sekmesine geçebilir ve sayfa düzeninize bir başlık veya alt bilgi ekleyebilirsiniz.

Düzenlemeyi bitirdikten sonra sayfanızı yayınlayabilirsiniz.
Kaydet düğmesinin yanındaki açılır oka tıklayın ve 'Yayınla'yı seçin.

Artık özel sayfanızı, çalışırken görmek için önizleme sekmesine tıklayarak ziyaret edebilirsiniz.
Özel gönderi türü arşiv sayfamızın test sitemizde nasıl göründüğü aşağıdadır.

Bu sayfayı navigasyon menünüze de ekleyebilir veya daha fazla optimize etmek için düzenlemeye devam edebilirsiniz.
Özel Yazı Türü Arşiv Sayfalarına Örnekler
Gönderi türü arşiv sayfanız için özel bir şablon kullanmak, onu ihtiyaçlarınıza uyacak şekilde özelleştirmenize olanak tanır.
Örneğin, kenar çubuğunu kaldırabilir, sayfanın düzenini değiştirebilir ve arşiv sayfasını daha ilgi çekici hale getirmek için daha fazla bağlam sağlayabilirsiniz.
Aşağıda, kendi özel şablonlarına sahip özel gönderi türü arşiv sayfalarına birkaç örnek verilmiştir.
WPBeginner Deals sayfası, kendi arşiv şablonunu kullanan özel bir gönderi türüdür.

Ayrıca özel bir şablon kullanıyoruz WordPress Sözlüğü bölümümüz için.
Okuyucuların belirli terimleri anlamadıklarında kolayca başvurabilecekleri özel bir gönderi türüdür.

MemberPress'teki arkadaşlarımız, eklentiler bölümleri için özel bir gönderi türü arşiv şablonu kullanıyor.
Örneği aşağıdaki ekran görüntüsünde görebilirsiniz.

Bu makalenin, özel bir gönderi türü arşiv sayfasını nasıl kolayca oluşturacağınızı öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca, özel gönderi türlerini WordPress aramalarına nasıl dahil edeceğiniz konusundaki rehberimizi ve faydalı WordPress özel gönderi türleri eğitimleri listemizi de görmek isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Dennis Muthomi
Great article on custom post type archives
One other thing I would add is to use custom taxonomies with custom post types.
For example if you have a “Movies” custom post type you might want to add taxonomies for genres or release years.
This will really enhance the filtering and organisation of your archive page.
Wanted to share that
kzain
Tariflerim (özel gönderi türü) için özel bir arşiv sayfası oluşturmak istiyordum ama nasıl yapacağımdan emin değildim.
WP_Query kullanımı hakkındaki yazı, içerik düzenini özelleştirmek için özellikle yardımcı oldu. Artık tariflerimi daha organize bir şekilde sergileyebilirim. Paylaştığınız için teşekkürler!
Fabio
Merhaba
Açıklanan şekilde web sitemin dosya yöneticisine archive-custom.php dosyasını ekleyerek Arşiv Sayfasını oluşturdum.
Ancak, tema yerleşik Özelleştirme bölümünü kullanmak dışında onu özelleştirmenin bir yolu yok.
Bunun yerine, CPT'lerin Arşiv Sayfasını diğer tüm sayfalar gibi, yani bir sayfa oluşturucu (benim durumumda Elementor) ile özelleştirebileceğimi düşünmüştüm.
Nerede hata yaptım (eğer yaptıysam)?
WPBeginner Desteği
Makalemizde sürükle ve bırak özelleştirme seçeneği sunması için SeedProd'u önermemizin nedeni budur, hangi özelleştirme seçeneklerinin mevcut olduğu belirli temanıza bağlı olacaktır.
Yönetici
Ifeoluwa Ajetomobi
Merhaba, aşk adım adım bir rehberdir, ancak filtre kullanmak yerine bir kitap dizini için arşiv şablon sayfası oluşturmayı öğrenmek isterim, kategorilerde gezinmek yerine, her kategoriyi görüntülemek için özel bir arşiv sayfası oluşturmayı öğrenmek isterim.
Örn. Bir işletme listeleme sitesi gibi, insanlar konuma, işletme türüne göre filtreleyebilir, ancak filtre kullanmak yerine bunun için arşiv sayfası oluşturmayı öğrenmek isterim.
Teşekkürler
WPBeginner Desteği
Arşiv sayfası yerine bir dizin oluşturmak için, bir dizin oluşturmak üzere aşağıdaki rehberimizi izlemenizi öneririz:
https://www.wpbeginner.com/plugins/how-to-create-a-web-directory-in-wordpress/
Yönetici
Leo Brady
Merhaba, Özel Gönderi bloglarınız için teşekkürler!
Başarıyla bir özel gönderi türü ve ilişkili Arşiv sayfası oluşturdum.
Özel gönderileri ana Arşiv sayfasında da göstermek istiyorum, böylece örneğin biri bir Kategori bağlantısına tıkladığında, o belirli Kategoriye sahip normal ve özel gönderileri görebilir.
Bunu başarmanın en iyi yolu nedir?
WPBeginner Desteği
Özel gönderi türlerini kategorilere ekleme rehberimize göz atmak isteyebilirsiniz:
https://www.wpbeginner.com/wp-tutorials/how-to-add-categories-to-a-custom-post-type-in-wordpress/
Yönetici
Carrie Lewis
Hızlı bir sorum var. Bir SSS sayfası oluşturmaya çalışıyorum ve ana arşiv sayfasında yalnızca soruların görünmesini ve içeriğin görünmemesini istiyorum. Böylece sorulara tıkladıklarında kendilerini içerik sayfasına yönlendirecek.
Also is there a way to not show the authors name in the posted content. I am not a programmer but am learning. Thanks.
WPBeginner Desteği
SSS için makalemize buradan göz atabilirsiniz: https://www.wpbeginner.com/plugins/how-to-add-a-frequently-asked-questions-faqs-section-in-wordpress/
Yazar adını kaldırmak için buradaki makalemize bakmak isteyeceksiniz: https://www.wpbeginner.com/wp-themes/how-to-remove-author-name-from-wordpress-posts/
Yönetici
Sunny Singh
Arşiv sayfasına erişmek için URL ne olurdu?
Monique
Her şey çalışıyor ama özel gönderi türünüze diğer gönderileriniz gibi farklı bir tasarım nasıl verirsiniz? Her gönderiyi kendi single-[etiket veya kategori].php dosyasına gönderen bir single.php dosyasıyla kullanabilir misiniz? Bunu denedim ve konum çubuğunda doğru tekil gönderi URL'sini alıyorum ancak sayfada yanlış içerik gösteriliyor.
dragoescu alin
Merhaba, yeni bir tür için yeni bir arşiv dosyası oluşturdum. Yeni türün adı firma. Arşiv sayfası archive-firma.php olarak adlandırılıyor. Hepsi iyi çalışıyor ama yeni php kodunu nereye ekleyebileceğimi gerçekten bilmiyorum.
ACF kodlarını kullandığım için yeni kod eklemek istiyorum.
Yardımcı olabilir misiniz?
Sayfa kodu şudur:
<?php
the_archive_title( '’, ” );
the_archive_description( ”, ” );
?>
__( ‘Önceki sayfa’, ‘twentysixteen’ ),
‘next_text’ => __( ‘Sonraki sayfa’, ‘twentysixteen’ ),
‘before_page_number’ => ” . __( ‘Sayfa’, ‘twentysixteen’ ) . ‘ ‘,
);
// İçerik yoksa, “Gönderi bulunamadı” şablonunu dahil et.
else :
get_template_part( ‘template-parts/content’, ‘none’ );
endif;
?>
Rima
Merhaba
Tamamen harika bir iş.
Tebrikler.
Çocuk kulübüm için kendi arşivimi yapmama yardım eder misiniz? Her şeyi güvenli bir şekilde kaydetmek için.
Bana yardım edebilir misin??
Essekia Paul
Çok sayıda gönderi türü, taksonomi ve terim içeren gerçekten kapsamlı web siteleri üzerinde çalışırken, arşivleri Elementary eklentisi gibi bir şeyle yönetmenin daha iyi olduğunu düşünüyorum.
Bu aynı zamanda arşivlerin içeriğini / tasarımını sürdürmeyi / ayırmayı da kolaylaştırır.
Hariharakumar
Özel içerik türümün kategori arşivleri, archive-{CPT}.php yerine archive.php'de gösteriliyor, şimdi ne yapmalıyım? Lütfen yardım edin
Rafael Cavalcante
{CPT} kısmını özel gönderi türünüzün adıyla değiştirin.
Örn.:
“register_post_type(‘brand’)” için şablonunuz archive-brand.php olacaktır.
Max
WordPress dosyaları ve onların düzenlenmesi, istediğim kodu bulamadığım bir korku ormanı gibiydi. PHP ise benim başa çıkamayacağım bir dağ gibiydi. ancak bu blog yazısı bana başlamak için güven ve cesaret verdi.
Artık WordPress web sitesi/blogu kurmaktan dağıtmaya kadar her şeyi yapabiliyorum.
Bay Balkhi'ye teşekkürler ve şükranlarımı sunarım
Jeremy
siteniz/anlasmalar adresinde zaten içeriği olan bir sayfam varsa ne olur. Kategori arşiv sayfamın URL'si ne olur?
Jouke Nienhuis
Gerçek internet bağlantılarını veya URI'leri (denildiği gibi) düşünmemelisiniz. WordPress'te, doğrudan gönderi adına veya kategori arşivine bağlanan bir URL'yi yeniden yazma seçeneğiniz vardır. Adres çubuğunda normalde bir dosyaya işaret eden bir adres görürsünüz veya örneğinizde göründüğü gibi bir dizine yönlendirilmişse, o dizindeki index.html veya index.php dosyasını alabilir. Ancak bir WordPress sitesinde bu adres gizlenir ve gerçekte sizi archive-deals.php'ye götürür. Yani burada bir çakışma yok. Normal bir adrese bağlantı kurma düşüncesini WordPress bağlantı kurma düşüncesine değiştirmeniz gerekiyor.
linx
Boşverin, sorunumu functions.php dosyama şunu ekleyerek çözdüm
function template_chooser($template) { global $wp_query; $post_type = get_query_var(‘post_type’); if( $wp_query->is_search && $post_type == ‘member’ ) { return locate_template(‘archive-member.php’); } return $template; } add_filter(‘template_include’, ‘template_chooser’);
RHUT
Özel gönderi türü kategorisi ve alt kategorisi için açılır menü seçme kutusu nasıl oluşturulur.
linx
archive-member.php ve sonuçları filtrelemek için bir arama formu oluşturdum. ancak her aramamda ‘s’ sorgu dizesi dahil olduğunda, sonuçlar archive.php'de görüntüleniyor. örn: ?post_type=member&s=custom_post_title (sonuçları archive.php'de görüntüler) ?post_type=member&custom_taxonomy=developer (sonuçları archive-member.php'de görüntüler)
?post_type=member kullanan tüm sonuçların archive-member.php'de görüntülenmesini istiyorum.
lütfen yardım
Niniko Kacharava
Başka basit ve kapsamlı bir gönderi için çok teşekkürler! Bana yine tonlarca işten tasarruf ettirdiniz!
Davy
Teşekkürler, bu gerçekten çok yardımcı oluyor!
Ama istediğim gibi alamıyorum. Sonunda verilen örneklere bakarsam, kurmak istediğime oldukça benziyor.
Her biri başlık ve küçük resim içeren, satır başına 3 gönderi göstermek istiyorum. Tıklandığında bir açılır pencere açılacak. (HTML'si hazır, bu yüzden sadece nasıl kurulacağını bilmem gerekiyor)
Bu arşiv sayfası, gönderilerimi her kategoride gösterdiğimle hemen hemen aynı, ancak burada takılıp kalıyorum..
Bunu PHP'ye doğru bir şekilde nasıl alabilirim?
Daha önce yaptığım sayfa gönderileri göstermiyordu ama bir arşiv bağlantısı gösteriyordu....
Bana yardım edip örnek sayfaların nasıl çalıştığını anlatabilir misin?
Bunlar istediğim şeye oldukça benziyor.
Şimdiden teşekkürler,
Davy
Damon
Hey dostum, bunun için Pods kullan ve arşiv sayfasını oluştur, sonra şablonla yeniden yaz.
raul
Merhaba,
Çok faydalı bir makale. Yakında deneyeceğim.
İlgili bir sorum var:
Özel gönderi arşiv sayfalarının, sadece başlıklarını değil, aynı zamanda şu şekilde sahip olduğunuz gibi listesini bir şekilde görüntüleyebilir misiniz:
• görüş
• vitrin
• temalar
...ama gönderi listelerinde olduğu gibi her arşiv sayfası için de bir öne çıkan görsel göstermek?
WPBeginner Desteği
Evet, sesler yapılabilir. Daha kolay bir yaklaşım, özel gönderi türüyle aynı ada sahip öne çıkan görselleri kullanmak olacaktır, o zaman şunu kullanabilirsiniz:
<?php $args = array( 'public' => true, '_builtin' => false ); $output = 'names'; // names or objects, note names is the default $operator = 'and'; // 'and' or 'or' $post_types = get_post_types( $args, $output, $operator ); foreach ( $post_types as $post_type ) { echo '<img src="/path/to/images/' . $post_type . '.png" />'; } ?>1-click Use in WordPress
Geliştirilmesi gerekiyor ancak fikri anladığınızı umuyoruz.
Yönetici
Jamshed
Bunun için çok teşekkürler.
It’s really helpful for me to understand the flow of custom post type and how to handle it!

tekrar teşekkürler……
Lorenzo
Merhaba,
Bu eğitimler için teşekkürler.
Bir arşiv-post_type.php sayfasında Başlık ve Açıklama görüntülemek mümkün mü?
Sitemde çok sayıda arşiv sayfası var ve bu sayfalar için iyi bir SEO ayarlamak istiyorum.
Özel Gönderi Türü UI eklentisi ve Yoast eklentisi ile tüm Özel Gönderi Türlerini oluşturdum, şimdi tüm özel gönderi türlerinde tüm SEO seçeneklerini ayarlayabiliyorum ancak arşiv sayfasında ayarlayamıyorum.
Bana bir öneriniz var mı?
Teşekkürler
Lorenzo
Yayın Kadrosu
Evet, şablona başlık ve açıklama içeren bir h1 etiketi ekleyebilmelisiniz.
Yönetici
Lorenzo
Teşekkürler!
Bu fırsatı biliyorum ama şunu demek istedim:
kod ile? nasıl ekleyebilirim?
ve
Çok dilli siteyi yönetmek için bir blog ağına sahibim (bu site benim tarafımdan oluşturulmadı, bu sitenin yönetim işini devraldım) ve archive-post_type.php, EN sitesi ve DE sitesi için aynı ada sahip bir Özel Gönderi Türü çağırıyor.
Kodu archive-post_type.php içine eklersem, Başlık ve Açıklama yalnızca bir dilde oluyor ve DE sitesi için SEO ekleyemiyorum.
Sitemin karmaşık ve kötü inşa edildiğini biliyorum ama bu ayarı değiştiremiyorum ve sitemi yapan tüm dillerde SEO başlığı, meta açıklama ve meta anahtar kelime eklemek için bir çözüm arıyorum.
Ayarlarım için bunun imkansız olduğunu mu düşünüyorsun?
Lorenzo
Üzgünüm ama yazdığım html kodları siteden silinmiş.
bu paragrafta : “ve kod ile? nasıl ekleyebilirim?” demek istediğim:
– Başlık ve <meta description kodu ile
Yayın Kadrosu
WPML eklentisini kullanın.
Ifty
3.5.1 sürümünde çalışmıyor. 404 hatası alıyorum.
Yayın Kadrosu
Ayarlar » Kalıcı Bağlantılar'a gidin. Ardından tekrar kaydet'e tıklayın. Bu o zaman çalışmalıdır.
Yönetici
Shahriar
“Ayarlar » Kalıcı Bağlantılar'a gidin. Ardından tekrar kaydet'e tıklayın. Bu o zaman çalışmalıdır.”
Dediğin gibi denememe rağmen çalışmıyor. Ama aynı sorun IFTY gibi. 404 hatası. 3.5 kullanıyorum
Bilinmeyen Ajan
Ayarlar » Kalıcı Bağlantılar'a gidin. Ardından tekrar kaydet'e tıklayın. Bu o zaman çalışmalıdır.
Ben de 404 hatası alıyordum ve bu onu çözdü.
Bu kadar mantıksız bir çözümü başka türlü asla düzeltemezdim
Teşekkürler!
jim lott
Sayfalama özelliğinin çalışması için gönderi çağrılarınıza paged değişkenini dahil etmeniz gerekir.
query_posts( ‘post_type=xxxxxxx&post_status=published&posts_per_page=10&paged=” . get_query_var(‘paged’) ′);
Kyle
Harika çalışıyor – teşekkürler dostum
phpadam
Bu kodun çalışmasını sağlayamıyorum. Hatta bununla saatler harcadım. global $query_string'in aslında ne yaptığından emin değilim, ancak bu orada olduğu sürece kod çalışmayacak. Hiçbir gönderi görüntülenmiyor. Sanki sorgu hiçbir sonuç döndürmüyor gibi.
Şu satırı değiştirirsem: global $query_string; query_posts($query_string . “post_type=mentions&post_status=published&posts_per_page=10”);
bu satırla query_posts( ‘post_type=mentions&post_status=published&posts_per_page=2’);
Sonuçlar alıyorum, ancak sayfalama kodu çalışmıyor. Bağlantı önceki sonuçlardan sonraki sonuçlara değişiyor, ancak sonuç listesi değişmiyor. Her sayfada aynı gönderiler gösteriliyor
RyanMauroDesign
@jmdocherty Ben de o cevabı arıyorum. 'sonraki' ve 'önceki' bağlantılarım beni 404 sayfama götürüyor.
katarsis20032002
Yukarıdaki kod benim için çalışmıyor
orada bulduğum çözüm codex'teydi
”
Örneğin, sorgu dizesinin geri kalanını etkilemeden gönderilerin görüntülenme sırasını ayarlamak için, Döngü'den önce şunları yerleştirebilirsiniz:
global $query_string; query_posts( $query_string . ‘&order=ASC’ );
query_posts() bu şekilde kullanıldığında, parametrenin tırnak içindeki bölümü bir ampersand (&) ile başlamalıdır...
”
& eksik
bu orijinal bağlantı
http://codex.wordpress.org/Function_Reference/query_posts
jmdocherty
"'sonraki' ve 'önceki' bağlantılarının nasıl çalıştığını bilen var mı" için +1. Yine de harika gönderi için teşekkürler
ValDes
Bu bana da çok yardımcı oldu. Önceki ve sonraki bağlantıların nasıl çalıştırılacağına dair bir fikriniz var mı?
Mike
Gönderi için teşekkürler, ancak - Yönteminiz tüm kategorilerdeki tüm ürünleri döndürüyordu. Bunu yalnızca mevcut kategorideki ürünleri almak için değiştirdim.
$thisCat = get_category(get_query_var(‘cat’),false);
query_posts(“post_type=product&post_status=publish&posts_per_page=10&cat=”.$thisCat->cat_ID);
zımpara
Merhaba,
İpucu için teşekkürler!
Gerçi “$query_string .” kısmını query_posts dizesinden silene kadar çalıştıramadım.
neden orada?
tekrar teşekkürler
Ramsey Stoneburner
@sander
Bunu yayınladığınız için TEŞEKKÜRLER! Yukarıdaki öğreticiyi takip ediyordum ve çalışması için saatlerce beynimi zorluyordum. Birinin bir şey bulup bulmadığını görmek için yorumları kontrol etmeye karar verdim ve yorumunuz sayesinde çalıştırdım!
Stephan Deglow
benim için de
@sander teşekkürler
@wp-beginner: lütfen makaleyi düzenleyin ve o lanet $query_string şeyini çıkarın
Stephan Deglow
@myself: yorum yapmadan önce wp codex'i kontrol et.
“query_posts() bu şekilde kullanıldığında, parametrenin tırnak içindeki bölümü bir ve işaretiyle (&) başlamalıdır.”
ve sorun tam olarak budur, sağlanan kod parçasında bir ampersand eksik:
query_posts(“&post_type
en iyi yol bu..
daha fazla okuma: http://codex.wordpress.org/Function_Reference/query_posts
Ben Tremblay
Bu güzel bir adım.
Benim ihtiyacım için? Yarım adım.
Bunu, diyelim ki, ebeveyn olan gönderiler ve çocukları olan gönderiler için kullanmayı çok isterim.
Buradaki zorluk, bir ebeveynin çocuğunun da çocukları olabilir, bu nedenle o çocuk hem çocuk hem de ebeveyndir. Ve eğer bu birine ikisini de verebilirsem, ilişkiyi hala doğru tutmam gerekiyor... onlar bir fıçıdaki elmalar ve portakallar değiller.
Ama teşekkürler!
Darren Nickerson
İlginç gönderi, yakın gelecekte bunu deneyeceğim. Bu web sitesindeki gönderilerin son birkaç aydır gerçekten geliştiğini fark ettim, harika iş.
ovidiu
ve daha az özelliğe sahip biraz daha basit bir eklenti: http://wordpress.org/extend/plugins/simple-custom-post-type-archives/
ovidiu
nice article but there is also a plugin out there caled: custom psot types archives: http://ratvars.com/custom-post-type-archives