有網友問怎么調用wordpress tags作為頁面keywords標簽?wordpress開發文檔有提供了get_tags函數,我們進行改造一下就ok了。下面隨ytkah一起來看看如何實現。首先下面的代碼是列出頁面所有標簽並帶鏈接
<?php
$tags = get_tags(); $html = '<div class="post_tags">'; foreach ( $tags as $tag ) { $tag_link = get_tag_link( $tag->term_id ); $html .= "<a href='{$tag_link}' title='{$tag->name} Tag' class='{$tag->slug}'>"; $html .= "{$tag->name}</a>"; } $html .= '</div>'; echo $html;
?>
meta keywords格式是<meta name="keywords" content="">,那我們就開始改造,把div和link鏈接去掉,最后組合的代碼如下
<meta name="keywords" content="<?php $tags = get_tags(); $html = ''; foreach ( $tags as $tag ) { $html .= "{$tag->name},"; } $html .= ''; echo $html; ?>" />
我們在后台添加post頁面的tags標簽
查看頁面源代碼展示的效果如圖
從數據庫簡潔角度來看的話,這樣做的是有好處的,1、第三方seo插件都會添加一些字段來存儲keywords數據,如果整個網站頁面數一多,數據庫就會越來越大,訪問速度也會降下來。2、tag會單獨創建一些頁面,會羅列包含這個tag的所有文章,主題非常相關,有點類似小專題,對搜索引擎更友好,一些大型網站會通過tag頁面來進行優化,獲取精准流量