我按照this site中的說明進行操作,但comment.php
中沒有這樣的代碼。我正在使用Starkers主題,但其中似乎沒有任何內容可以控制網站字段。不能刪除評論形式的網站字段(Wordpress 3.0)
現在它在Wordpress 3.0中處於新位置嗎?
它在哪裏?
我按照this site中的說明進行操作,但comment.php
中沒有這樣的代碼。我正在使用Starkers主題,但其中似乎沒有任何內容可以控制網站字段。不能刪除評論形式的網站字段(Wordpress 3.0)
現在它在Wordpress 3.0中處於新位置嗎?
它在哪裏?
評論表由comment_form()
function控制。您有2種選擇,如果你想改變它的輸出:
$fields
說法,當你把它刪除comment_author_url
。functions.php
中過濾功能的輸出。場爭論
$your_fields = array(
'author' => '<p class="comment-form-author">' . '<label for="author">' . __('Name') . '</label> ' . ($req ? '<span class="required">*</span>' : '') . '<input id="author" name="author" type="text" value="' . esc_attr($commenter['comment_author']) . '" size="30"' . $aria_req . ' /></p>',
'email' => '<p class="comment-form-email"><label for="email">' . __('Email') . '</label> ' . ($req ? '<span class="required">*</span>' : '') . '<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email']) . '" size="30"' . $aria_req . ' /></p>',
);
comment_form(array('fields' => $your_fields));
過濾
function your_comment_form_fields($the_form_fields){
// code to remove the author field from $the_form_fields
return $the_form_fields;
}
add_filter('comment_form_default_fields', 'your_comment_form_fields');
下面的文章解釋瞭如何從評論表單中刪除網站領域。由於它不是特定於主題或核心文件,因此它應該適用於所有最新和未來版本的Wordpress。
http://techhacking.com/2011/02/04/stop-comment-form-spam-in-the-website-field/
我使用Starkers爲好,而無法通過傳遞沒有「URL」鍵或在田間地頭參數空「URL」鍵刪除網站領域。這是因爲Starkers在functions.php中使用自己的自定義函數來將過濾器應用於comment_form_default_fields。檢查通過修改評論表單:
function starkers_fields($fields)
它是這樣做的:
add_filter('comment_form_default_fields','starkers_fields');
現在我可以更容易樣式標籤和星號要求,以及。所需的星號沒有包裝元素,這使得對齊樣式成爲一個問題。
進入的wp-content \主題\瀰漫\文件的comments.php
滿布是我的主題名稱,你應該去你們各自的主題文件夾
發現這個代碼塊
comment_form(apply_filters('suffusion_comment_form_fields', array(
'fields' => array(
'author' => $author_field,
'email' => $email_field,
// 'url' => $url_field, // comment this field
),
只是評論url字段。它是在我的情況下工作。
您可以檢查site參考
請在主題functions.php
function crunchify_disable_comment_url($fields) {
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields','crunchify_disable_comment_url');
的鏈接斷開添加此代碼。 – betitall 2014-03-21 16:48:53