我看过几个主题,我看到了#34;循环"通常是这样的:
while (have_posts()) {
the_post();
get_template_part('content');
}
我为我的主题开发的代码如下所示:
while (have_posts()) {
the_post();
the_content();
}
我的代码也可以运行,在我查看其他主题的代码之前,这是我想出来的。我知道必须有使用get_template_part('content')
的原因,而不是the_content()
。我认为原因与在儿童主题中定制事物的能力有关,但我仔细检查了文档和WordPress代码,我无法确切地知道差异是什么。
那么使用get_template_part('content')
优于the_content()
的优势是什么?
答案 0 :(得分:2)
get_template_part('content')& the_content()都是非常不同的东西。
the_content() - >这将直接从管理员到前面只占用您网页编辑区的内容。
get_template_part('content') - >这将在您的主题文件夹&中调用名为content.php的文件。从该文件中取出,这个文件可能也包括html标签后&在编辑区内容之前。
一般情况下,对于所有主题content.php都有编辑器的基本输出代码,但是当您使用任何自定义模板时,您可以使用the_content()来实现轻松。