1

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

4

1 回答 1

3

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

取自 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在这里$priority定义的参数是什么:

用于指定与特定操作关联的函数的执行顺序。较低的数字对应于较早的执行,具有相同优先级的函数按照它们添加到操作的顺序执行。

删除过滤器时也需要注意,优先级也很重要:

摘自WordPress Codex 条目

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

于 2013-05-30T15:36:41.283 回答