📜  在循环中将标题链接到博客文章 wordpress - PHP (1)

📅  最后修改于: 2023-12-03 14:51:26.863000             🧑  作者: Mango

在循环中将标题链接到博客文章 WordPress - PHP

当您在网站上显示文章列表时,将文章标题链接到文章页面是一项基本的任务。 在 WordPress 上,可以使用一些内置函数来完成此任务。在本指南中,我们将学习如何在 WordPress 中使用循环将文章标题链接到文章页面。

开始之前

在继续学习本指南之前,您需要了解以下内容:

  • WordPress 模板文件和循环 https://codex.wordpress.org/The_Loop
  • WordPress 文章链接函数 https://developer.wordpress.org/reference/functions/get_permalink/
  • WordPress 文章标题函数 https://developer.wordpress.org/reference/functions/the_title/
使用循环链接文章标题

在 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 主题开发中,您会经常使用此技术来向访问者显示文章列表。