Doğru comments dosyasını kullanarak değil wordpress?

5 Cevap php

Bir tema klasöründe benim comments.php dosyasını kullanmaz neden Wordpress kullanarak deneyimi olan herkes biliyor mu?

5 Cevap

Ben şimdi çalışma var, ben değişim vardı

<?php comments_template(); ?>

Bu içine

<?php comments_template('', true); ?> 

Bunun yerine, garip ama benim sorunu giderildi

Zaten bir yerde (siz yapmak) içinde <?php comments_template(); ?> varsa, o zaman bir dosya izin sorunu olabilir.

Bu tema mevcut dizinde comments.php dosyayı okuyamıyor eğer Ayrıca, muhtemelen classic veya default den çekiyor.

Için comments.php tema dosyaları geri kalanı gibi aynı izinlere sahip olduğundan emin olun.

Siz yorum eklemek için şablonun single.php aşağıdaki eklemeniz gerekir:

<?php comments_template(); ?>

Bir referans olarak WordPress ile birlikte varsayılan şablonu kullanın.

Diye bir cevap olarak nakleder eğer onun tercih edebilirsiniz böylece Doug Neiner ilk bir açıklama olarak bu ekledi.

I think I found solution. Problem that my theme not using single.php while it loads. So adding comments_template('', true); not helping.

Yani benim index.php dosyasına eklenir ve olması gerektiği gibi artık görünür.

Bu yardımcı olacağını umuyoruz

Bu, tipik olarak comments_template fonksiyonu ile yapılır:

<?php comments_template($file, $separate_comments); ?> 

$file (örneğin, "/ comments.php") yüklemek istediğiniz dosya adıdır. Bu isteğe bağlı bir parametre var.

$separate_comments açıklama türüne göre yorumları ayırmak belirlemek için kullanılır. Bu boolean, ve varsayılan YANLıŞ'tır. (Eğer bunu atlarsanız, FALSE olarak ayarlanırsa) isteğe bağlı bir parametre var.

NOTE: tek mesaj ve sayfalar için bu sadece çalışır. O $withcomments "1" set, her yerde iş yapmak için.

Eğer (özel tema için gibi) kendi özel açıklama şablonu oluşturmak istiyorsanız (örneğin, "kısa-yorumlar" sadece bir örnek adı), bunu şöyle diyoruz:

<?php comments_template( '/short-comments.php' ); ?>

Tüm bu yaptık ve WP hala doğru comments.php kullanarak değilse, dosya izinlerini denetleyin. Also--hacking comments is a common problem, so someone may have hacked your site and caused a problem with the file.