如何使用Emed_Content挂钩?

时间:2019-09-23 作者:Star Light

从…起the document 属于embed_content:

在嵌入摘录后打印其他内容。

但我不知道它会打印哪些内容。它需要任何参数吗?

1 个回复
最合适的回答,由SO网友:Sally CJ 整理而成

不,WordPress不会将任何参数传递给钩子的回调。你可以用这个钩子在embed excerpt 显示。但如果主题使用默认的嵌入模板进行后期嵌入,则这是当然的;使用自定义模板,如果需要,可以显示整个帖子内容。

而嵌入摘录实际上是automatic or manual excerpt 嵌入帖子的内容—请参见下面的示例。

Code Sample

// No arguments passed to this callback.
function my_callback() {
    // Here, you can use the_xx functions like the_ID().
    echo \'<p><b>This is the additional content.</b></p>\';
}
add_action( \'embed_content\', \'my_callback\' );

Preview 1: Embedding a post having an auto-generated excerpt

enter image description here

Preview 2: Embedding a post having a defined/manual excerpt

enter image description here

因此,在这两个预览中,“这是附加内容。”已通过添加embed_content