get_cancel_comment_reply_link()


WordPress関数get_cancel_comment_reply_link()は、コメント返信モードをキャンセルするためのリンクを生成する際に使用されます。

構文

get_cancel_comment_reply_link( string $link_text = '' );
  • $link_text (string) — リンクテキストをカスタマイズする文字列。デフォルトでは空文字が指定され、テーマによって異なるテキストが設定される場合があります。

使用例

例 1. デフォルトリンクを表示する

以下のコードは、デフォルトのキャンセルリンクを表示します。

<?php echo get_cancel_comment_reply_link(); ?>

例 2. カスタムテキストを指定したリンク

カスタムテキストを使用してリンクを生成します。

<?php echo get_cancel_comment_reply_link( '返信をキャンセル' ); ?>

例 3. 条件付きでリンクを表示

返信モードの場合のみリンクを表示します。

<?php
if ( get_option( 'comment_reply_to' ) ) {
    echo get_cancel_comment_reply_link( 'キャンセル' );
}
?>

例 4. テーマ内で使用する

カスタムコメントテンプレートでリンクを埋め込みます。

<?php
function custom_comment_template() {
    echo '<div class="cancel-reply-link">';
    echo get_cancel_comment_reply_link( '戻る' );
    echo '</div>';
}
add_action( 'comment_form_top', 'custom_comment_template' );
?>

例 5. リンクをボタンとして表示

リンクをボタン形式で表示します。

<?php
echo '<button onclick="window.location.href=\'';
echo get_cancel_comment_reply_link( 'キャンセル' );
echo '\'">返信をキャンセル</button>';
?>

注意事項

  • この関数は、コメント返信フォームが有効でない場合には何も出力しません。

関連機能: