读取数据库时钩子

时间:2013-05-30 15:12:13

标签: wordpress wordpress-plugin

我需要一个WordPress钩子,我可以在阅读数据库时更改帖子内容,以便在编辑器中显示内容以进行编辑或在浏览器中显示。

1 个答案:

答案 0 :(得分:3)

听起来this就是你要找的东西。

取自WordPress.org:

function filter_function_name( $content, $post_id ) {
    // Process content here
    return $content;
}

add_filter( 'content_edit_pre', 'filter_function_name', 10, 2 );

修改

由于 OP 已要求澄清过滤器优先级的作用以及何时使用它们,因此这是一个更新。

WordPress Codex here定义的$priority参数是什么:

  

用于指定与a关联的函数的顺序   执行特定操作。较低的数字与之前相对应   执行,具有相同优先级的功能在执行中执行   他们被添加到行动的顺序。

在删除过滤器时,请务必注意,优先级也很重要:

摘自WordPress Codex entry

  

重要说明:要删除钩子,$ function_to_remove和$ priority   添加挂钩时参数必须匹配。这适用于两者   过滤器和操作。删除失败不会发出警告。