在Wordpress Plugin上向the_content()添加过滤器

时间:2016-07-05 08:44:52

标签: php wordpress function plugins

我尝试使用我的插件编辑每个帖子,但是当我这样做时:

add_filter('the_content', 'my_the_content_filter', 20);

function my_the_content_filter($content)
{
    $content = 'a';

    // Returns the content.
    return $content;
}

我的帖子上没有任何变化。我的single.php正在使用the_content()。 知道发生了什么事吗?。

1 个答案:

答案 0 :(得分:0)

您可以使用以下功能更改帖子的内容。

// Update post 37
  $my_post = array(
      'ID'           => 37,
      'post_content' => 'a'
  );

// Update the post into the database
  wp_update_post( $my_post );