Neyi başarmaya çalıştığımı açıklayacağım.
Her yoruma bir yanıt bağlantısı içeren düzenli iş parçacıklı olmayan (düz / klasik) yorumlar istiyorum. Birisi bir yoruma yanıt verdiğinde, yanıt yorumu, varsayılan iş parçacığı içermeyen yorumlarda olduğu gibi en son yorum olarak en üstte (veya altta) sonuçlanır, ancak varsayılan iş parçacığı olmayan yorumun aksine yanıtta bir bağlantı görüntülenmelidir orijinal yorum / yazar.
WordPress forumunda önerilen bir çözüm var:
http://wordpress.org/support/topic/reply-to-link-for-chronological-non-threaded-comments
Sadece iţe almýyorum. Posterin farklı kod parçalarını hangi dosyalara yerleştirdiğinden emin değilim. Ben kodu kullanmak ve comment_post için bir işlev kanca çalıştı:
add_action('comment_post', 'print_reply_link', 10, 2);
function print_reply_link( $comment_id, $approved ){
if( $approved ){
$comment = get_comment( $comment_id );
if ( $comment->comment_parent ) {
$parent = get_comment( $comment->comment_parent );
$parent_link = esc_url( get_comment_link( $comment->comment_parent ) );
printf( ' in reply to <a href="%1$s">%2$s</a>', $parent_link, $parent->comment_author );
}
}
}
Bu, " yazar adına yanıt olarak" içeren boş bir sayfa döndürdü . Gönderi yeniden yüklendikten sonra, bir yanıt yorumu doğru bir şekilde görünür, ancak orijinal yoruma bağlantı olmadan
Kodlama becerilerim gerçekten çok basit, bu yüzden nasıl ilerlemem gerektiği konusunda iyi bir fikrim yok. Herhangi bir yardım için çok minnettar olacaktır.
s
İçinde %1$s
argüman olarak ele alınır ve bir dize olarak gösterilmesi ise vasıtası. Bu, sprintf işlevi için php kılavuzunda ayrıntılı olarak açıklanmıştır: php.net/manual/en/function.sprintf.php
href
içindea
Öğeyi Denetle 'Chrome'da aracı (veya tercih tarayıcınızda benzeri) 'uyarınca cevap to` içinde' şu?