現在,我網站上的標題標籤是「博客文章標題 - 博客網站標題」。我希望一個頁面有一個自定義標題標籤「自定義標題標籤」,不含「 - 博客網站標題」。但其他網頁應該保留它,所以我無法爲每篇文章編輯標題標籤格式。在WordPress中更改頁面標題標籤的插件?
有沒有任何插件可以輕鬆做到這一點?
P. S.標題標籤,我的意思是<title></title>
,不是發佈標題。
現在,我網站上的標題標籤是「博客文章標題 - 博客網站標題」。我希望一個頁面有一個自定義標題標籤「自定義標題標籤」,不含「 - 博客網站標題」。但其他網頁應該保留它,所以我無法爲每篇文章編輯標題標籤格式。在WordPress中更改頁面標題標籤的插件?
有沒有任何插件可以輕鬆做到這一點?
P. S.標題標籤,我的意思是<title></title>
,不是發佈標題。
大多數的seo插件都給我們提供了改變某些頁面的標題標籤,我推薦Yoast SEO插件,只需激活它並轉到特定的頁面,你可以看到選項命名爲SEO標題,只需更改它!
很容易不需要插件。只要把它放在functions.php請試試看。 我已經測試過它。
function sr_change_title_on_pages()
{
if(is_page(2)) // Page ID, title or slug. Can change to array if you want to extend later
{
?><script>
document.title = "<?php echo strtok(get_the_title(2), '-'); ?>"; // Put the page Id here too.
</script><?php
}
}
add_action('wp_footer', 'sr_change_title_on_pages');
編輯:使用wp_title過濾器沒有JS實現。但它不適用於不使用wp_title功能來顯示標題的主題,例如二十七。
function sr_change_title_using_filter($title, $sep)
{
return strtok($title, $sep);
}
add_filter('wp_title', 'sr_change_title_using_filter', 10, 2);
這聽起來像什麼,我需要,但怎麼可能,因爲它是現在設置我不硬編碼的頁面標題,但得到它,只是沒有「 - 博客網站的標題」? –
只需一分鐘我就會編輯它。 – shazyriver
請檢查編輯完成。 – shazyriver