首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress中自定义post类型中的注释筛选器和虚拟电子邮件

Wordpress中自定义post类型中的注释筛选器和虚拟电子邮件
EN

Stack Overflow用户
提问于 2013-12-04 10:42:50
回答 1查看 107关注 0票数 0

我希望在我的wordpress网站上的人评论而不输入一个电子邮件地址,我实现了这一点,在我的functions.php应用过滤器分配一个虚拟电子邮件入口到邮件字段。

代码语言:javascript
复制
 function comments_arguments_text($fields) {  
 $fields['email'] = '<p class="comment-form-email"><label for="email">mail</label> 
                         <input id="email" name="email" type="text"  placeholder="mail@mail.com" value="mail@mail.com" size="30"/>
                         </p>';
  return $fields;
}

add_filter('comment_form_defaults', 'comments_arguments_text');

并用虚拟电子邮件将

隐藏在css中。它在常规的帖子中工作得很好,但在定制的帖子类型中却不起作用.如何使筛选器应用于自定义post类型?

我在单自定义Posttype.php中使用

代码语言:javascript
复制
   comments_template( '', true );

和我得到的所有修改,我用过滤器(更改文本的提交按钮,等等),但我没有得到邮件字段的值.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-05 11:23:03

事实证明,它不仅限于自定义的帖子类型,我在常规帖子上也遇到了问题,下面是我如何解决这个问题的方法:

我改变了:

代码语言:javascript
复制
add_filter('comment_form_defaults', 'comments_arguments_text');

代码语言:javascript
复制
add_filter('comment_form_default_fields', 'comments_arguments_text');

它的作用就像魔法;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20373133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档