post_navigation()和get_the_post_navigation();有什么区别?

时间:2019-03-11 16:19:19

标签: wordpress wordpress-theming

这些WordPress功能之间有什么区别,以及如何实现?

the_post_navigation(); get_the_post_navigation();
the_archive_title(); get_the_archive_title();
the_post_pagination(); get_the_post_navigation();
the_archive_description(); get_the_archive_description();

我已经用谷歌搜索了,但是我仍然没有正确。

1 个答案:

答案 0 :(得分:0)

get_开头的所有功能仅返回该功能的“结果”:如果您将此功能放在php页面中,并在浏览器中观看此页面,将显示。

如果要显示结果,则必须在函数之前添加echo,而这正是以the_开头的函数的作用。

您可能会问自己,为什么有时我们只希望通过功能返回而不显示 显示结果。这是因为有时,我们必须对结果进行一些附加的操作才能显示出来。

示例:

$content = get_the_content();

$content = str_replace('Hello', 'Bye', $content);

echo $content;

如果不需要进行操作,则只需执行以下操作:

the_content();

您还询问“如何实现?”。要实现该功能,您必须将其添加到某些特定的php files中。例如,对于get_the_post_navigation()函数,您必须将其添加到主题文件夹的single.php文件中。您将需要有关php的基础知识。