我禁用了Wordpress功能“顯示評論cookie啟用復(fù)選框,允許設(shè)置評論作者的cookie”。但是我在注釋表單中手動添加了一個復(fù)選框,因為我想更改復(fù)選框的標(biāo)簽。我通過將以下代碼添加到我的子主題的functions.php中來做到這一點:add_filter( 'comment_form_default_fields', 'tu_comment_form_change_cookies_consent' );function tu_comment_form_change_cookies_consent( $fields ) { $commenter = wp_get_current_commenter(); $consent = empty( $commenter['comment_author_email'] ) ? '' : ' checked="checked"'; $fields['cookies'] = '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' />' . '<label for="wp-comment-cookies-consent">By using this comment form you agree with our Privacy Policy</label></p>'; return $fields;}這項工作正常,但現(xiàn)在我要強(qiáng)制使用此復(fù)選框,以便用戶必須在按下“發(fā)布評論”按鈕之前對其進(jìn)行檢查。因此,如果未選中此復(fù)選框,則用戶在單擊“發(fā)布評論”按鈕時應(yīng)該會看到錯誤消息。我怎樣才能做到這一點?到目前為止,我發(fā)現(xiàn)的所有建議都行不通,例如在輸入ID或名稱后添加“ required”。
在發(fā)布評論之前,如何使Wordpress評論復(fù)選框為必需/必需?
慕運維8079593
2021-05-11 13:12:18