📅  最后修改于: 2023-12-03 14:51:26.863000             🧑  作者: Mango
当您在网站上显示文章列表时,将文章标题链接到文章页面是一项基本的任务。 在 WordPress 上,可以使用一些内置函数来完成此任务。在本指南中,我们将学习如何在 WordPress 中使用循环将文章标题链接到文章页面。
在继续学习本指南之前,您需要了解以下内容:
在 WordPress 模板文件中,我们使用循环来显示文章。默认情况下,WordPress 使用 while
循环,您可以使用 if
和其他条件控制循环。
在循环中将文章标题链接到文章页面是一项简单的任务。 使用 get_permalink()
函数获取文章 URL,然后使用 the_title()
函数获取文章标题和链接。
以下是一个示例代码片段,演示如何在 WordPress 循环中链接文章标题:
<?php
if ( have_posts() ) :
while ( have_posts() ) : the_post();
printf( '<a href="%s"><h2>%s</h2></a>', esc_url( get_permalink() ), get_the_title() );
the_content();
endwhile;
else:
printf( '<p>%s</p>', esc_html_e( 'Sorry, no posts matched your criteria.', 'theme-text-domain' ) );
endif;
?>
在此代码片段中,我们使用 printf()
函数来输出标题链接。 我们使用 esc_url()
函数来确保 URL 是有效的,并使用 get_the_title()
函数获取文章标题并确保它不包含不安全的 HTML。
现在,您已经学会了如何使用循环链接 WordPress 文章的标题。在 WordPress 主题开发中,您会经常使用此技术来向访问者显示文章列表。