comment_text() Ben şu sorun haline çalıştırıyorum bir <div>...</div>
kabın içine her yorumun çıkışını sarmak için Wordpress API tarafından sağlanan fonksiyon içine kanca çalışılıyor:
Benim ekledi filtre olmadan comment_text() çıkış bu gibi görünüyor:
<p>Hello User!</p>
<p>Thank you for your comment.</p>
<p>Stefan</p>
Thats ince ama dediğim gibi ben bunu bir <div class="comment-text">...</div>
içine sarılmış istiyorum. Bildiğim kadarıyla bunu yapmanın doğru yolu functions.php
Benim tema ve bu yüzden yaptım bir filtre ekleyerek olacaktır:
function stefan_wrap_comment_text($content) {
return "<div class=\"comment-text\">". $content ."</div>";
}
add_filter('comment_text', 'stefan_wrap_comment_text');
Ben çıktı gördüğünüz gibi belirli bir filtre çalışıyor ama aşağıdaki örnekte gördüğünüz gibi içerik birinci fıkrasına olumsuz sideeffect vardır. İlk paragraf <p>Hello User!</p>
olabilir ama bu gibi görünüyor olmalıdır: Hello User!
.
<div class="comment-text">
Hello User!
<p>Thank you for your comment.</p>
<p>Stefan</p>
</div>
Herhangi bir fikir ya da ben yanlış yapıyorum ipuçları?