我是WordPress插件开发的新手。我对3以下有疑问 过滤钩。
excerpt_edit_pre
请告诉我这些挂钩之间的区别。
答案 0 :(得分:2)
content_edit_pre过滤器钩子用于在加载要编辑之前挂接到帖子的内容。例如,如果在函数文件的末尾包含以下内容:
function test_of_content_edit_pre( $content, $post_id ) {
return "Insert this before the content about to be edited ".$content;
}
add_filter( 'content_edit_pre', 'test_of_content_edit_pre', 10, 2 );
然后打开一个帖子进行编辑,您会看到文本已经插入帖子之前:
excerpt_edit_pre过滤器钩子与content_edit_pre非常相似,除了它被用于在加载它们进行编辑之前挂钩到摘录(而不是帖子)。例如:
function test_of_excerpt_edit_pre( $content, $post_id ) {
return "Add this to excerpt".$content;
}
add_filter( 'excerpt_edit_pre', 'test_of_excerpt_edit_pre', 11, 2 );
这将导致在摘录中显示:
这个我不确定。我测试了它,它似乎没有做任何事情。如果我能找到更多相关信息,我会更新我的答案。