Kısacası, bazı yazıyı varsayılan posta türünden özel posta türüne taşıdım. Ve şimdi, makalelerime eski bir www.example.com/articleurl/
ve yeni bir www.example.com/blog/articleurl/
URL'ler kullanılarak erişilebilir.Wordpress, mevcut olmayan bir kategori olan bir arşivi almayı dener
Bir sorun var: Bir istemci '2093' URL'si olan bir makale ekledi. Ve www.example.com/blog/2093/
kullanarak erişilebilir. Ama ben www.example.com/2093/
wordpress kullanarak elde etmeye çalıştığınızda 2054 yıl veya kategori (bu arada, böyle bir kategori yok) bazı arşiv almak için çalışır ve sonra dizin sayfasına yönlendirir.
Peki bu nasıl çözülür?
Hayır, bu makalenin URL'sini değiştiremiyorum. 2093
'u bırakmalıyım.
Evet, sitemin bu hiyerarşisine ihtiyacım var ve özel posta türüne ihtiyacım var.
<?php
$args = array (
'name' => '2093',
'post_type' => array('blog'),
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
// adapt the following to suit the formatting and fields of your post.
the_title();
the_content();
}
} else {
// oh no, it didn't work.
}
// Restore original Post Data
wp_reset_postdata();
Sen tek kullandığınız ne olursa olsun düzeni ve yapısı maç için döngü uyarlamak gerekir:
Ne yazık ki, bu işe yaramıyor – user64675