如何更改wordpress cms编辑器中的文本

时间:2017-01-12 22:29:36

标签: wordpress

我想在发布之前编辑文本,但有一个条件: 我的编辑器中的文本也会被编辑。

一个简单的例子:

function edit_content($the_content){
   return  $the_content.'ali';
}

此代码的问题:它正确读取已编辑的文本,但不会更改编辑器中的文本。

如何在编辑器中编辑文本?

1 个答案:

答案 0 :(得分:0)

使用过滤器挂钩content_save_pre

如果要在保存到数据库之前更改内容,可以使用此过滤器钩子:

function my_filter_function_name( $content ) {
    // do something with $content

    return $content;
}

add_filter( 'content_save_pre', 'my_filter_function_name', 10, 1 );