过滤插件的HTML内容

时间:2014-04-10 21:09:33

标签: wordpress

我正在使用Marketpress插件。我想在其中修改single_order_funct()函数HTML内容。我想进行更改,以便在更新时,我不会丢失它们。

<?php
 class PluginClass{
   function single_order_funct() {
?>
    <h1>test</h1>
<?php
  }

  function orders_funct() {
    if (isset($_GET['order_id'])) {
      $this->single_order_funct();
      return;
     }
  }

每当调用single_order_funct()函数时,我想修改它返回的HTML内容。如何使用remove_action()add_action()进行操作,还是有其他方法可以执行此操作?

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。在WordPress术语中,代码没有为此做好准备。它应该在add_action()do_action()(分别)的某处定义/声明remove_action()add_action()才有用。

最好的办法是让开发人员在single_order_funct方法中添加 hook (在这种情况下为filter hook)。