在Argon主题评论添加Turnstile

Argon 主题直接使用 Turnstile 插件,不能在评论上插入 Turnstile,可以通过修改代码源文件的方法来添加该功能。

打开 WordPress 所在目录,打开 wp-content/themes 下的 argon,下面有个 comments.php 文件。可在 188 行代码处作如下修改。

``` <div class="row hide-on-comment-editing <?php if (get_option('argon_hide_name_email_site_input') == 'true') {echo 'd-none';}?>" style="margin-top: 10px; <?php if (is_user_logged_in()) {echo('display: none');}?>"> <div class="col-md-12"> <button id="post_comment_toggle_extra_input" type="button" class="btn btn-icon btn-outline-primary btn-sm" tooltip-show-extra-field="<?php _e('展开附加字段', 'argon'); ?>" tooltip-hide-extra-field="<?php _e('折叠附加字段', 'argon'); ?>"> <span class="btn-inner--icon"><i class="fa fa-angle-down"></i></span> </button> </div></div> <!--修改开始处--> <script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onloadTurnstileCallback" defer></script> <br> <div class="cf-turnstile" data-sitekey="你的Site Key" data-callback="javascriptCallback"></div> <!--修改结束处--> <div class="row" style="margin-top: 5px; margin-bottom: 10px;"> <div class="col-md-12"> <?php if (get_option("argon_comment_allow_markdown") != "false") {?> <div class="custom-control custom-checkbox comment-post-checkbox comment-post-use-markdown"> <input class="custom-control-input" id="comment_post_use_markdown" type="checkbox" checked="true"> <label class="custom-control-label" for="comment_post_use_markdown">Markdown</label> </div> ... ```

笔记