[未解決] 既存のコメントへの返信について
- このトピックには2件の返信、2人の参加者があり、最後にjapandesignにより11年、 4ヶ月前に更新されました。
-
投稿者投稿
-
2013年7月13日 12:33 PM #52936japandesign参加者
動作に関するご質問の場合は必ずご記入ください。
WordPress のバージョン:3.5.2
Welcart のバージョン:1.3.3
ご利用のテーマ:子テーマ(自作)
症状を確認したブラウザ:ie10,clome,Firefox
サーバー(会社名、サービス名):ローカル(XAMPP)
SSLの利用: 無し
WordPress のパーマリンク設定:投稿名
お世話になります。
https://www.welcart.com/forum/topic.php?id=1724
上記にも質問させて頂きましたが、新たにトピック追加させて頂きました。
コメントへの返信機能は実装されましたでしょうか?
現在オリジナルテーマを作っているのですがコメントへの返信機能が上手く動いていない状況です。
既存のコメントに返信をしようとしても、新規コメントの投稿しか出来ない様に感じるのですが、当方のfunctions.phpへの記載が間違っているのでしょうか?
ちなみに下記の方法で他のWordPressテーマは正常に動いています。
<?php // WordPress theme welcart_original //
// コメントをカスタマイズ
if ( ! function_exists( ‘welcart_original_comment’ ) ) :
/**
* Template for comments and pingbacks.
*
* To override this walker in a child theme without modifying the comments template
* simply create your own welcart_original_comment(), and that function will be used instead.
*
* Used as a callback by wp_list_comments() for displaying the comments.
*
* @since Twenty Twelve 1.0
*/
function welcart_original_comment( $comment, $args, $depth ) {
$GLOBALS = $comment;
switch ( $comment->comment_type ) :
case ‘pingback’ :
case ‘trackback’ :
// Display trackbacks differently than normal comments.
?>
<li <?php comment_class(); ?> id=”comment-<?php comment_ID(); ?>”>
<p><?php _e( ‘Pingback:’, ‘welcart_original’ ); ?> <?php comment_author_link(); ?> <?php edit_comment_link( __( ‘(Edit)’, ‘welcart_original’ ), ‘<span class=”edit-link”>’, ‘</span>’ ); ?></p>
<?php
break;
default :
// Proceed with normal comments.
global $post;
?>
<li <?php comment_class(); ?> id=”li-comment-<?php comment_ID(); ?>”>
<article id=”comment-<?php comment_ID(); ?>” class=”comment-body”>
<header class=”comment-meta comment-author vcard”>
<?php
echo get_avatar( $comment, 44 );
printf( ‘<cite class=”fn”>%1$s %2$s</cite>’,
get_comment_author_link(),
// If current post author is also comment author, make it known visually.
( $comment->user_id === $post->post_author ) ? ‘<span> ‘ . __( ‘<span class=”label label-info”>投稿作成者</span>’, ‘welcart_original’ ) . ‘</span>’ : ”
);
printf( ‘<div class=”comment-meta commentmetadata”><time datetime=”%2$s”>%3$s</time></div>’,
esc_url( get_comment_link( $comment->comment_ID ) ),
get_comment_time( ‘c’ ),
/* translators: 1: date, 2: time */
sprintf( __( ‘%1$s %2$s’, ‘welcart_original’ ), get_comment_date(), get_comment_time() )
);
?>
</header><!– .comment-meta –>
<?php if ( ‘0’ == $comment->comment_approved ) : ?>
<p class=”comment-awaiting-moderation”><?php _e( ‘あなたのコメントは承認待ちです’, ‘welcart_original’ ); ?></p>
<?php endif; ?>
<section class=”comment-content comment”>
<?php comment_text(); ?>
<?php edit_comment_link( __( ‘編集’, ‘welcart_original’ ), ‘<p class=”edit-link”>’, ‘</p>’ ); ?>
</section><!– .comment-content –>
<div class=”reply”>
<?php comment_reply_link( array_merge( $args, array( ‘reply_text’ => __( ‘返信’, ‘welcart_original’ ), ‘depth’ => $depth, ‘max_depth’ => $args ) ) ); ?>
</div><!– .reply –>
</article><!– #comment-## –>
<?php
break;
endswitch; // end comment_type check
}
endif;
?>
上記の様にfunctions.php内に記載しております。
ご教授をお願いいたします。
2013年7月16日 10:27 AM #67285nanbuキーマスターこんにちは。
まだ修正が完了していないのかもしれません。確認して見たいと思いますが、現在中々時間を作れない状態で申し訳ありません。少し時間をいただきたいと思います。
2013年7月16日 10:32 AM #67286japandesign参加者修正完了まではコメントに対しての返信はしないようにいたします。
お忙しい中返信いただきましてありがとうございました。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。