2011-10-31 29 views
2

如何刪除電子郵件和網站部分留言在WordPress的? 喜歡這個:http://sceper.eu/2011/10/manson-family-blood-on-the-wall-2011-cr.html 只看到Name (leave blank for Anonymous)在離開的答覆如何刪除電子郵件和網站的評論((WordPress的))

,我使用WordPress 3.2.1 並使用默認的WordPress評論

((的public_html /可溼性粉劑包含/ comment.php

的public_html /可溼性粉劑包含/註釋-的template.php))

我從omment-的template.php

'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>', 
     'url' => '<p class="comment-form-url"><label for="url">' . __('Website') . '</label>' . 
        '<input id="url" name="url" type="text" value="' . esc_attr($commenter['comment_author_url']) . '" size="30" /></p>', 

刪除了此代碼,但這個是不行的 我想只刪除這段代碼是不夠的!

現在我該怎麼辦?

+0

http://techhacking.com/2011/02/04/wordpress-how刪除該網站字段從評論表格/ – Dev

回答

9
  1. 利用Windows記事本應用程序中創建這個插件,記得保存該文件以.php擴展名,比如:removeurl.php

  2. 複製並粘貼下面的代碼在步驟中創建的文件中1

    <?php 
    /* 
    Plugin Name: Remove Website Field 
    Description: Removes the website field from the comments form 
    */ 
    add_filter('comment_form_default_fields', 'url_filtered'); 
    function url_filtered($fields) 
    { 
        if(isset($fields['url'])) 
        unset($fields['url']); 
        return $fields; 
    } 
    
    ?> 
    

插件幸得TechHacking.com

  1. 保存更改並通過FTP或通過您的web主機文件管理器到/可溼性粉劑內容/插件/目錄上傳

  2. 轉到你的WordPress管理區插件菜單選項,激活插件。有了這個簡單的黑客,你將從評論表單中刪除網站字段。

如果在任何情況下的插件不工作或功能不工作,你也可以用這個方法,我在很多我的定製工作,用這種方法及其證明是很有效果的,沒有任何問題。 要做到這一點打開你的主題主要CSS(樣式表)複製和粘貼如下代碼

#commentform #url, #commentform #url +label {display:none;} 

來源:http://www.shariff.org/remove-website-field-comment-form.html

0

進入管理

儀表板>>設置>>討論

在這裏,你必須取消 「評論作者必須填寫姓名和電子郵件」 和所有設置。

試試吧:)

+1

否否否這是行不通的 –

+0

要驗證評論的內容如評論不應該有電子郵件/網站URL? – pinaldesai

1

因爲這個問題有關的電子郵件和網站字段中指定的會談,我修改@king Tohi的答案:

<?php 
/* 
Plugin Name: Remove Website and Email Field 
Description: Removes the website field and email Field from the comments form 
*/ 
add_filter('comment_form_default_fields', 'url_filtered'); 
function url_filtered($fields) 
{ 
    if(isset($fields['url'])) 
    unset($fields['url']); 
    return $fields; 
} 

add_filter('comment_form_default_fields', 'email_filtered'); 
function email_filtered($fields) 
{ 
    if(isset($fields['email'])) 
    unset($fields['email']); 
    return $fields; 
} 

?> 

希望這節省了靈魂......

編輯:

在我的情況下禁用後場,電子郵件字段是強制性的,所以我不得不禁用它

settings > discussion >取消選擇Comment author must fill out name and email

+0

拯救了我的靈魂。謝謝! – Kamil

相關問題