我們在使用WordPress的時候,通常都喜歡用文章別名來作為固定連接,這個別名也就是slug name,我們在編輯文章的時候,可以自訂文章的別名。當然,我們也可以在文章編輯頁,點擊某篇文章下的"快速編輯",也可以在這裡編輯別名。
但是這個別名的獲取,WordPress卻沒有提供方法。 WordPress中提供了the_title()來獲取文章標題,提供了the_permalink()來獲取當前文章的鏈接,但是並沒有提供獲取文章別名的函數。
我們可以在主題目錄的functions.php中加入一個函數,程式碼如下:
function the_slug() { $post_data = get_post($post->ID, ARRAY_A); $slug = $post_data['post_name']; return $slug; }
<?php echo the_slug(); ?>如果我們的別名是中文的話,那麼調用出來的是編碼之後的文本,不過我們一般都是使用英文的,這樣也更加方便SEO。 參考文獻:http://www.insitewebsitedesign.com/wordpress-post-slug-and-page-slug-function
以上就介紹了辛星淺析WordPress中的別名,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。