兩年前,剛接觸Wordpress時,一直很想要在每篇文章頁尾加上相關文章,但是都很徒法煉鋼,一個個加上去,那真的很累。每次都需要先想想曾經寫過什麼文章。
於是,今天這篇文章就要來教你使用這三個方法:
一個是,比較慢,利用連結方式一個一個加上去。
另一個,比較快,使用Wordpress外掛直接自動化加上去。
最後一個比較危險,利用PHP程式碼寫入,但不建議這麼做,有很高機率網站掛掉。
比較建議使用前兩個方法,最後一個不要用比較好。
第一個方法:利用連結方式加上去
Step1.按下「+」符號
在後端地方按下「+」
Step2.找到清單
Step3.按下連結
Step4.打上關鍵字
在搜尋欄打上關鍵字,比如說打上Wordpress之後,下方有其他選項可點擊。
Step5.在新分頁中開啟
都好了之後,在按下下方的在新分頁中開啟。
使用這個可以將SEO導入流量的人進來你的網站之後,如果比較有興趣的人可以多看其他文章,進而降低跳出率行為發生。
延伸閱讀:【WordPress教學】All in one seo完整設定教學|SEO安裝外掛
延伸閱讀:9個在WordPress內容行銷撰寫的密技,讓你文章更容易被排名
以上就是第一種方法,一個一個的將相關連結放上去,相當土法煉鋼。
於是在Wordpress經營一年左右時,剛好在Wordpress社群有人詢問如何有效自動化的將相關文章的連結放上去。
滑至下方後,看到不少人出來說都是利用wordpress的YARPP外掛。
第二個方法:安裝YARPP外掛
Step1.打上YARPP關鍵字
在外掛中的搜尋欄上打上YARPP。
Step2.立即安裝
找到像咖啡杯的圖片,在右側點擊立即安裝。
Step3.設定
回到已安裝外掛後,選下方的設定。
首先,我們在全域設定中的Post types to include部分選擇文章就好。
因為頁面、媒體,基本上用不太到、 Landing Pages,則是認為不要選,因為如果你未來要讓受眾看你想傳達事情,就不要利用這個相關文章去分心。
我的版型部分,則是新版出現的,這我就不太熟。
下面可預設就好。
在Algorithm中,我們的相關值設定可以設1或2就好,這是讓他自己找相關的關鍵字去排列。
建議除了分類以外其他都參考。
最後,Automatic Display Options中,可以根據你喜好去選擇以及更改。
Step4.儲存設定
好了之後,到下方點擊Save Changes。
Step5.查看
回到你所寫的文章最後方可以看到外掛幫你自動生成的相關文章。
如果有不滿意,都可以在設定中去調整。
Bonus:危險方法,不負責教學
這個方法不會保證成功,主要利用PHP程式碼去用出來的。
一般來說,Wordpress後台管理,最核心部分,程式碼都是工程師寫給我們的。
謹記Wordpress最大原則:不要去動到最核心部分。就像是心臟刺痛一下,我們第一時間是先去看醫生吃藥解決,而非從動手術下手。
同樣的,Wordpress裡面有心臟,能不動手術就不動手術,因此,如果做壞了,我無法為你的網站負責。
Step1.佈景主題檔案編輯器
找到佈景主題檔案編輯器。
Step2.在右側找到functions.php
Step3.插入以下程式碼
下方為php程式碼,並不負責BUG錯誤。
function display_related_posts() {
// Get tags of the current post
$tags = wp_get_post_tags( get_the_ID() );
// If there are tags, display related posts
if ( $tags ) {
// Get tag IDs
$tag_ids = array();
foreach( $tags as $tag ) {
$tag_ids[] = $tag->term_id;
}
// Get related posts
$args = array(
'tag__in' => $tag_ids,
'post__not_in' => array( get_the_ID() ),
'posts_per_page' => 3, // Number of related posts to display
'ignore_sticky_posts' => 1
);
$related_posts = new WP_Query( $args );
// Display related posts
if ( $related_posts->have_posts() ) {
echo '<h3>相關文章</h3>';
echo '<ul>';
while ( $related_posts->have_posts() ) {
$related_posts->the_post();
echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
echo '</ul>';
}
// Reset post data
wp_reset_postdata();
}
}
// Add the related posts after the content
add_action( 'the_content', 'display_related_posts' );
如果,你要更改有幾個相關文章的話,在posts_per_page後面可以更改數值。
結論
以上就是用三個方法來教你在Wordpress插入相關文章的方式,前面一、二的方式都推薦使用。