📜  wordpress 循环永久链接 - PHP (1)

📅  最后修改于: 2023-12-03 15:21:13.657000             🧑  作者: Mango

WordPress 循环永久链接 - PHP

如果你使用 WordPress 构建你的网站,你可能已经对永久链接有所了解。永久链接使用户可以方便地记住和分享你的页面,同时也对搜索引擎友好。然而,默认情况下,WordPress 的永久链接只适用于单独的文章或页面。如果你想在自己的主题中使用永久链接,你需要使用 PHP 循环。

什么是循环?

在 WordPress 中,循环是通过查询数据库中的帖子并在主题中循环显示它们来展示所有帖子的方法。你可以使用几个条件和参数来缩小和定制查询结果。在主题中使用类似于 if(have_posts()) 的代码来循环输出文章和页面,这个代码块将继续循环,直到没有找到更多的帖子。

WordPress 的默认永久链接

在默认情况下,WordPress 仅仅提供单独页面和文章的永久链接。如果你使用的是默认的永久链接设置,页面的地址将像这样:

http://example.com/?p=123

文章的地址将像这样:

http://example.com/?p=456

这些链接长期以来已经成为了互联网的标准,但它们没有任何搜索引擎优化。如果你想提高你的 SEO,你需要更好的永久链接。

WordPress 的自定义永久链接

为了自定义你的永久链接,你需要在 WordPress 的管理面板中选择 设置 > 永久链接。你可以从主题或插件 URL、文章和页面名称、日期等选项中选择一个。

例如,从文章和页面名称中选择,将使你的页面和文章的链接变为:

http://example.com/sample-page/
http://example.com/2018/05/23/sample-post/

但是,如果你想在自己的主题中使用永久链接,你需要使用循环。

在主题中使用永久链接

如果你想在WordPress主题中使用永久链接,你可以使用 get_permalink() 函数。该函数将根据给定帖子的 ID 返回永久链接。你可以在自己主题的 PHP 文件中,使用该函数输出永久链接。使用如下代码,可以获取当前帖子的永久链接:

<?php echo get_permalink(); ?>

按照上面的代码,可以在模板中方便地使用永久链接。它将自动返回当前帖子的永久链接。获取永久链接的函数有许多其他方案和用途,因此务必查看 WordPress 的官方文档以获得更多信息。

Markdown 代码片段
如果你想在WordPress主题中使用永久链接,你可以使用 ```get_permalink()``` 函数。该函数将根据给定帖子的 ID 返回永久链接。你可以在自己主题的 PHP 文件中,使用该函数输出永久链接。使用如下代码,可以获取当前帖子的永久链接:

```php
<?php echo get_permalink(); ?>

按照上面的代码,可以在模板中方便地使用永久链接。它将自动返回当前帖子的永久链接。获取永久链接的函数有许多其他方案和用途,因此务必查看 WordPress 的官方文档以获得更多信息。