如何在不使用插件的情況下在 WordPress 中顯示帶縮圖的相關文章

WPressize Me

09/22/2022

為什麼要在 WordPress 中顯示相關文章?

當您的 WordPress 博客開始成長時,用戶可能會發現很難找到有關同一主題的其他文章。在每篇博客文章的末尾顯示相關內容列表是一種讓訪問者留在您的網站並增加頁面瀏覽量的好方法。它還有助於通過顯示您最佳內容的位置來提高最重要頁面的可見性,使人們輕鬆找到它們。

如果您不熟悉代碼,那麼選擇一個可以顯示相關文章的 WordPress 插件會更簡單。但如果您想知道是否可以不使用插件來顯示相關文章,我們將分享兩種使用代碼生成帶縮圖的相關文章的方法:

方法 1:如何按標籤在 WordPress 中顯示相關文章

一種有效定位相關內容的方法是查找共享相同標籤的其他文章。標籤通常用於聚焦於文章中的特定細節。考慮到這一點,您可能希望為想要彼此相關的文章添加一些共同的標籤。可以在 WordPress 編輯器中的 “標籤” 框中輸入它們。

在為您的文章添加標籤後,接下來要做的是將以下代碼片段添加到您的主題的 single.php 模板中。如果需要幫助將代碼添加到您的網站,請參閱我們的指南,了解如何將網絡上的片段粘貼到 WordPress 中。

$orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>5,
'ignore_sticky_posts'=>1
);
$my_query = new wp_query( $args );
if( $my_query->have_posts() ) {

echo '

';
}
}
$post = $orig_post;
wp_reset_query();

這段代碼查找與頁面關聯的標籤,然後運行數據庫查詢以提取具有相似標籤的頁面。您應該將代碼放在哪裡?這取決於您的主題,但在大多數情況下,您應該可以將代碼粘貼到您主題的 single.php 模板中的主要文章之後和評論區之前。如果您使用的是 Twenty Twenty-One 主題,那麼將代碼粘貼到 template-parts/content/content-single.php 文件中的標題和

這將自動顯示任何 WordPress 文章上的相關內容。您需要添加自定義 CSS 以更改相關文章的樣式和外觀,使其與您的主題匹配。

提示:

我們建議使用像 WPCode 這樣的代碼片段插件,而不是編輯您的主題文件,這樣可能會破壞您的網站。WPCode 使在 WordPress 中添加自定義代碼變得安全和簡單。而且,它附帶的 “插入” 選項可讓您自動在 WordPress 網站的特定位置插入和執行片段,例如在文章之後。更多詳情,請參閱我們的指南了解如何在 WordPress 中添加自定義代碼。您還可以查看我們詳細的 WPCode 評測以深入了解該插件。

方法 2:如何按分類在 WordPress 中顯示相關文章

顯示相關內容的另一種方法是列出同一分類中的文章。這種方法的優點是相關文章列表幾乎不會為空。像方法 1 一樣,您需要將一個代碼片段添加到您的主題的 single.php 模板或像 WPCode 這樣的代碼片段插件中。更多詳情,請參閱方法 1 和我們的指南瞭解如何在 WordPress 中添加自定義代碼。

$orig_post = $post;
global $post;
$categories = get_the_category($post->ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
$args=array(
'category__in' => $category_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=> 2,
'ignore_sticky_posts'=>1
);
$my_query = new wp_query( $args );
if( $my_query->have_posts() ) {
echo '

';
}
}
$post = $orig_post;
wp_reset_query();

專家指導:關於在 WordPress 中顯示相關文章

想了解更多關於在 WordPress 中顯示相關文章的信息?查看這些有幫助的教程:

  • 如何在 WordPress 中顯示相關文章(逐步指南)
  • 如何在 WordPress 中按同一作者顯示相關文章
  • 如何將內嵌相關文章添加到 WordPress 博客帖子中
  • 如何在 WordPress 中顯示隨機文章
  • 如何在 WordPress 中顯示相關頁面

希望這個教程幫助您了解如何在不使用插件的情況下在 WordPress 中顯示縮圖相關文章。您可能還想了解如何追蹤您的 WordPress 網站訪問者,或查看我們的網站加速 24 個技巧清單。

如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道了解 WordPress 影片教程。您也可以在 Twitter 和 Facebook 上找到我們。



Related Posts

  • 2024-07-20
  • WordPress 主题

您是否想在 WordPress 中為不同頁面使用多個佈景主題?可以自訂網頁的外觀和布局,為文章、頁面和部分區域建立模板。但是如果您想為網站的某些部分或頁面使用完全不同的佈景主題呢?本文將指導您如何在 WordPress 中為頁面使用多個佈景主題。

閱讀更多
  • 2024-07-19
  • WordPress 主题

您是否想在 WordPress 網站上添加回頂效果?這種效果在頁面較長時非常有用,可以讓用戶輕鬆返回頁面頂部,提升網站的用戶體驗。本文將教您如何使用 jQuery 和插件在 WordPress 中添加平滑回頂效果。

閱讀更多
  • 2024-07-13
  • WordPress 主题

您是否想在 WordPress 中創建一個自定義頁面?自定義頁面允許您使用與網站其餘部分不同的佈局。許多 WordPress 網站使用自定義頁面佈局來建立銷售頁面、登陸頁面、網路研討會頁面等。在這篇文章中,我們將向您展示如何輕鬆地在 WordPress 中創建自定義頁面。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>