📅  最后修改于: 2023-12-03 15:21:13.212000             🧑  作者: Mango
在WordPress中,single.php是用来显示单篇文章的模板文件。你可以通过在single.php中添加块来扩展其功能。这种扩展通过Hooks(钩子)和Actions(动作)来实现。
WordPress提供了一些Hooks,你可以使用它们在single.php中添加块。
before_main_content
是一个在文章内容之前的Hook。你可以在这个Hook中添加你自己的块。
<?php
function my_custom_block_before_main_content() {
// 添加你的块
echo '<div class="my-custom-block">这是我的自定义块。</div>';
}
add_action('before_main_content', 'my_custom_block_before_main_content');
?>
after_main_content
是一个在文章内容之后的Hook。你可以在这个Hook中添加你自己的块。
<?php
function my_custom_block_after_main_content() {
// 添加你的块
echo '<div class="my-custom-block">这是我的自定义块。</div>';
}
add_action('after_main_content', 'my_custom_block_after_main_content');
?>
inside_main_content
是一个在文章内容内部的Hook。你可以在这个Hook中添加你自己的块。
<?php
function my_custom_block_inside_main_content() {
// 添加你的块
echo '<div class="my-custom-block">这是我的自定义块。</div>';
}
add_action('inside_main_content', 'my_custom_block_inside_main_content');
?>
希望这个指南对你在WordPress的single.php中添加块很有帮助!