在wordpress插件上使用the_content钩子

时间:2015-09-21 14:16:42

标签: php wordpress wordpress-plugin hook

我试图在wordpress的每个页面中添加包含特定内容的div。 为此,我试图创建一个插件,在过滤器中添加此div。 我已经创建了插件,这个函数使用hook" the_content"来修改内容和调用该过滤器:

function add_content_filter($content){

      $original_content = $content ; // preserve the original ...
      $add_pre_content =  '<p> This will be added before the content..</p> ' ;
      $add_sur_content =  '<p> This will be added after the content..</p> ' ;
      $content = $add_pre_content  . $original_content  . $add_sur_content ;

      // Returns the content.
      return $content;
  }

add_filter('the_content', 'add_content_filter');

出于某种原因,即使插件已激活,插件也不会修改内容。我使用了以下代码:

How do wordpress plugins add content?

作为参考。我是否需要做其他事情以使代码正常工作?

1 个答案:

答案 0 :(得分:1)

它已经解决,可能是由于托管插件中未更新的代码发生了变化。它应该像在这里写的那样工作。