【函式說明】
該函式返回文章或頁面的固定連結,該函式作為返回值應用在 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.