【问题标题】:Replacing Wordpress comment_form替换 Wordpress comment_form
【发布时间】:2013-09-06 14:20:49
【问题描述】:

我正在尝试用自定义构建的解决方案替换 comment_form。但我似乎无法弄清楚如何做到这一点,并且缺少代码:

http://codex.wordpress.org/Function_Reference/comment_form

理想情况下,只要调用 comment_form 函数,我就想用 iframe 将其替换到另一个站点。有没有办法做到这一点?

【问题讨论】:

  • 创建一个名为 cmets.php 的文件
  • 我将其构建为插件,而不是在模板中。

标签: php wordpress wordpress-theming


【解决方案1】:

你无法覆盖 comment_form() 函数,

如果你想覆盖comment_form,那么它不可能以正确的方式。

相反,您可以使用 comment_form_beforecomment_form_after 之类的过滤器来实现您想要的。

我给出这个答案是因为我只看到了 comment_form() 的代码

类似

<?php add_action('comment_form_before',function(){
          echo '<div style="display:none;">';
      });

      add_action('comment_form_after',function(){
          echo '</div><iframe><iframe>';
      });
?>

【讨论】:

  • 正确,但评论表单仍然显示。我正在尝试完全摆脱内置的。
  • 试过了,我得等几分钟才能接受答案
猜你喜欢
  • 1970-01-01
  • 2015-04-23
  • 2012-07-05
  • 1970-01-01
  • 2012-06-03
  • 2021-08-26
  • 2015-08-11
  • 2018-12-04
  • 2023-03-19
相关资源
最近更新 更多