【函數説明】

該函數返回文章或頁面的固定鏈接,該函數作為返回值應用在 PHP 中而不顯示固定鏈接,可用在主循環 (loop) 外。
注意,在文章型頁面 (文章索引、存檔等) 的主循環外使用該標籤時,如果沒有指定 ID 參數,該標籤將返回循環中最後一篇文章的 URL,而不是當前頁面的固定鏈接。

【函數用法】

<?php $permalink = get_permalink( $id ); ?>

【參數説明】

$id

(mixed) (可選) 文章或者頁面的 ID, 或者 post 對象
默認呢: 如果使用循環 (loop),則為當前文章 ID
$leavename
(bool) (可選) 文章鏈接是否以文章名稱形式顯示, 例如: http://www.wpnoob.cn/%postname% 取代 http://www.example.com/my-post
Default: false

【返回值】

Return Values
(string|bool)
文章或者頁面 URL 鏈接,如果失敗則返回 FALSE 。

【實例】

根據文章 ID 獲取文章鏈接

<a href="<?php%20echo%20get_permalink(%20268%20);%20?>">My link to a post or page</a>

【默認使用】

在循環 (loop) 中的使用:

Permalink for this post:
<?php echo get_permalink(); ?>

在文章標題中添加文章鏈接:

<ul>
<li>MyBlog info:
    <ul>
    <li><a href="<?php%20echo%20get_permalink(1);%20?>">About MyBlog</a></li>
    <li><a href="<?php%20echo%20get_permalink(10);%20?>">About the owner</a></li>
    </ul>
</li>
</ul>

【源文件】

get_permalink() 位於 wp-includes/link-template.php.