Worldpress Hata çözümü
3
●106
- 07-04-2023, 01:38:37Merhaba.Misafir adlı üyeden alıntı: mesajı görüntüle
WordPress'te özel taksonomi terimleri oluştururken, herhangi bir içeriğin bu taksonomi terimlerine atanabilmesi için, o taksonominin içeriğe bağlanması gerekir. Bu, özel bir kodlama gerektirir ve genellikle özel bir işlev dosyasında yapılır. Muhtemelen, "Custom Post Type UI" eklentisinde taksonomileri oluştururken, bu işlevi etkinleştirmediniz.
Sorununuzu çözmek için, öncelikle özel taksonomi terimlerinin postlarınıza bağlı olduğundan emin olmanız gerekir. Eğer bağlı değillerse, özel bir işlev dosyası oluşturarak bu bağlantıları oluşturmanız gerekir.
Eğer taksonomileriniz postlara bağlıysa, ancak post içinde görünmüyorsa, muhtemelen tema dosyalarınızda gerekli şablon kodları eksik olabilir. Örneğin, özel taksonomi terimlerini göstermek için 'taxonomy.php' dosyasını kullanabilirsiniz. Bu dosyanın temanızda var olduğundan ve doğru şekilde özel taksonomi terimlerini görüntüleyecek kodları içerdiğinden emin olun.
Saygılarımızla. - 07-04-2023, 02:47:49Ço teşekkürler hocam zaman ayırdığınız için,ve evet taksonomiler tamamen normal çalışıyor listeleniyor url üzerine oturuyor. sadece temamla uyumlu olmadığı için gözükmüyor.bunu çözecek bir bir kardeşimi arıyorum (ücretli)Hostragons Global adlı üyeden alıntı: mesajı görüntüle
- 07-04-2023, 04:01:41Misafir adlı üyeden alıntı: mesajı görüntüle
function ozel_taksonomi_icerigi_ekleme($content) { global $post; $taxonomy_terms = get_the_terms($post->ID, 'taksonomi_adi'); if ($taxonomy_terms && !is_wp_error($taxonomy_terms)) { $terms_list = ''; foreach ($taxonomy_terms as $term) { $terms_list .= '<a href="' . get_term_link($term) . '">' . $term->name . '</a>, '; } $terms_list = rtrim($terms_list, ', '); $content = '<p><strong>Özel Taksonomi:</strong> ' . $terms_list . '</p>' . $content; } return $content; } add_filter('the_content', 'ozel_taksonomi_icerigi_ekleme');temanızın functions.php kısmına ekleyin taksonomi_adi adı yazan yeri kendinize göre değişin