📜  wordpress 在循环中获取永久链接 (1)

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

WordPress 中获取永久链接的方法

当我们在使用 WordPress 开发时,经常需要获取文章、分类、标签等内容的永久链接。这里介绍在循环中获取永久链接的方法。

在 WordPress 中,永久链接可以通过 get_permalink 函数获得,该函数接受一个参数,用于指定希望获取链接的内容的 ID。以下代码获取当前文章的永久链接:

echo get_permalink(get_the_ID());

如果我们在循环中获取多篇文章的永久链接,可以使用 the_permalink 函数,该函数会输出当前文章的永久链接。以下是示例代码:

if (have_posts()) {
  while (have_posts()) {
    the_post();
    the_permalink();
  }
}

以上代码会循环输出所有文章的永久链接。

除了文章的永久链接,还可以获取分类、标签、页面等内容的永久链接。具体方法和文章类似,只需传递相应的 ID 即可。示例代码:

$category_link = get_category_link($cat_id);
echo $category_link;

$tag_link = get_tag_link($tag_id);
echo $tag_link;

$page_link = get_page_link($page_id);
echo $page_link;

以上代码分别获取分类、标签、页面的永久链接,并输出到页面上。

总结一下,WordPress 中获取永久链接的方法主要是使用 get_permalinkthe_permalink 函数。通过传递相应的 ID 参数可以获取文章、分类、标签、页面等内容的永久链接。在循环中使用 the_permalink 函数输出多篇文章的永久链接时,需要使用 have_poststhe_post 函数。