📅  最后修改于: 2023-12-03 14:48:32.544000             🧑  作者: Mango
当我们在使用 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_permalink
和 the_permalink
函数。通过传递相应的 ID 参数可以获取文章、分类、标签、页面等内容的永久链接。在循环中使用 the_permalink
函数输出多篇文章的永久链接时,需要使用 have_posts
和 the_post
函数。