我想在发布之前编辑文本,但有一个条件: 我的编辑器中的文本也会被编辑。
一个简单的例子:
function edit_content($the_content){
return $the_content.'ali';
}
此代码的问题:它正确读取已编辑的文本,但不会更改编辑器中的文本。
如何在编辑器中编辑文本?
答案 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 );