私が達成しようとしていることを説明します。
各コメントへの返信リンクを含む通常のスレッド化されていない(フラット/クラシック)コメントを希望します。誰かがコメントに返信すると、返信のコメントは、デフォルトの非スレッド化コメントの場合と同様に、最新のコメントとして上部(または下部)に表示されますが、デフォルトの非スレッド化コメントとは異なり、返信には次のリンクが表示されます。元のコメント/著者。
wordpressフォーラムで提案された解決策があります:
http://wordpress.org/support/topic/reply-to-link-for-chronological-non-threaded-comments
うまく機能しません。投稿者がさまざまなコードを配置しているファイルがわからない。私はコードを使用して、comment_postに関数をフックしようとしました:
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 );
}
}
}
これにより、「著者名への返信」という空白ページが返されました。投稿を再読み込みした後、返信コメントが正しく表示されますが、元のコメントへのリンクはありません
私のコーディングスキルは非常に基本的なので、どうすればよいかわかりません。どんな助けにも非常に感謝します。
href
におけるa
点検要素『Chromeのツール(または好みのブラウザに似ています)「に従って返信to`に』次の?