WordPress 主题

如何在 WordPress 主題中顯示文章摘要

默認情況下,WordPress 會在首頁、博客頁面和存檔頁面上顯示完整的文章。然而,這並不是對用戶最友好的體驗,特別是對於希望快速瀏覽不同文章並找到想要閱讀內容的用戶。對智能手機和平板電腦用戶來說,這也可能意味著大量的滾動操作。

隨著你發布更多文章,WordPress 可能會使用分頁功能將你的博客分成多個頁面。當舊的文章被推到其他頁面時,它們通常會獲得更少的點擊和互動。為了這個原因,許多博客所有者會在存檔和博客索引頁面上顯示文章摘要。由於只加載每篇文章的一部分,這可以提升 WordPress 的速度和性能。

如何檢查你的 WordPress 主題是否支持文章摘要

大多數流行的 WordPress 主題都有一個設置,允許你顯示文章摘要而非全文。要查看你的主題是否支持文章摘要,請訪問 WordPress 儀表板中的 外觀 » 自定義 頁面。

這些設置的位置會因不同的 WordPress 主題而異,但你需要尋找標有“博客”的設置。例如,如果你使用的是 Astra WordPress 主題,那麼你需要選擇“博客”,然後點擊“博客/存檔”。

你可以向下滾動到“文章元素”部分,並展開“摘要”標籤。一旦你這樣做,選擇“摘要”選項。如果你的主題有“主題設置”或“文章通用設置”選項,那麼你也可能可以在這些部分啟用文章摘要。完成後,點擊“發布” 按鈕。現在,如果你訪問博客、存檔或首頁,你應該會看到一個博客摘要列表,而不是完整的文章。

方法1:使用代碼為 WordPress 添加文章摘要(簡單)

如果你的 WordPress 主題默認不支持文章摘要,那麼你可以手動添加這個功能。你可以直接編輯你的 WordPress 主題文件,但我們建議創建一個子主題。這樣一來,當你更新 WordPress 主題時,你就不會丟失所做的更改。

我們推薦的初學者指南可以幫助你了解如何創建一個 WordPress 子主題。完成之後,你需要找到控制每個頁面顯示文章摘要的模板。對於大多數主題,這將是 home.php、content.php、category.php 和 archive.php。

找到文件後,將以下代碼替換為 the_excerpt 代碼:

<?php the_content(); ?>

替換為:

<?php the_excerpt(); ?>

完成後,保存文件並檢查你的网站。現在,你應該會在過去顯示完整文章的地方看到文章摘要。

更改默認的 WordPress 摘要長度

默認情況下,WordPress 會顯示每篇文章的前 55 字,然後添加省略號(…)表示還有更多內容。你可以通過在 WordPress 網站中添加代碼來更改顯示更多或更少的字數。雖然可以直接編輯主題文件,但這可能會很複雜。

我們推薦使用 WPCode,它可以讓你在不編輯主題文件的情況下輕鬆添加代碼片段。首先,你需要安裝並啟用免費的 WPCode 插件。更多信息可以參見我們的初學者指南,了解如何安裝 WordPress 插件。

激活後,訪問 WordPress 儀表板中的 代碼片段 » 添加代碼片段 頁面,並在“添加自定義代碼(新代碼片段)”選項下點擊“使用代碼片段”按鈕。下一屏幕中,輸入代碼片段的標題。這只是為了你的參考,所以你可以使用任何你想要的名稱。

然後打開“代碼類型”下拉選單,選擇“PHP 代碼片段”。粘貼以下代碼:

return 100;
}
add_filter('excerpt_length', 'new_excerpt_length');

// 更改摘要更多
function new_excerpt_more($more) {
return '...';
}
add_filter('excerpt_more', 'new_excerpt_more');

此代碼將文章摘要長度更改為 100 字。你可以將“100”更改為任何你想要的數字。粘貼代碼後,將右上角的開關從“非活動”切換到“活躍”,然後點擊“保存代碼片段”按鈕。

詳細了解如何自定義 WordPress 摘要,請參閱我們的指南,瞭解如何在不使用代碼的情況下自定義 WordPress 摘要。

方法2:使用完整網站編輯器添加文章摘要(僅限塊主題)

如果你使用的是新的塊 WordPress 主題,那麼你可以使用完整網站編輯器添加文章摘要。首先,前往 WordPress 儀表板中的 外觀 » 編輯器 頁面。

默認情況下,完整網站編輯器會顯示你的主題首頁模板,但你可以在任何模板中添加摘要。 在左側菜單中,點擊“模板”。

你現在會看到構成你的 WordPress 主題的所有模板列表。根據你的主題,你可能會想要向存檔、索引、搜索或類似模板添加摘要。找到你想要編輯的模板,並點擊它。

WordPress 現在將顯示此模板的預覽。點擊小鉛筆圖標進行編輯。點擊“+”圖標。在出現的搜索面板中,輸入“文章摘要”。當正確的塊出現時,將其拖放到你的佈局中。你可以重複這個過程,將多個文章摘要添加到模板中。要微調摘要的外觀,只需點擊選擇文章摘要塊。

右側菜單中,可以開始選擇“閱讀更多”鏈接是否顯示在摘要行使用的“顯示鏈接在新行”開關。完成後,選擇“樣式”標籤。此處,你可以更改文本顏色、添加背景顏色、更改字體大小等。當你對文章摘要的設置感到滿意後,點擊“保存”按鈕使更改生效。

方法3:使用主題生成器為 WordPress 添加文章摘要(高級)

如果你希望完全控制存檔、博客頁面、首頁和網站其他部分的外觀,那麼你可以創建自定義主題。這允許你設計自己的頁面,並在網站上的任何地方顯示摘要。

SeedProd 是最好的 WordPress 主題生成器,允許你在不需要編寫代碼的情況下輕鬆創建自定義 WordPress 主題。它還有一個現成的“文章”塊,你可以拖放到任何頁面。

首先,你需要安裝並啟用 SeedProd 插件。更多細節,請參見我們的步驟指南,了解如何安裝 WordPress 插件。

啟動後,前往 SeedProd » 設置 頁面,輸入插件的許可證密鑰。你可以在 SeedProd 網站上的帳戶中找到這些信息。輸入許可證密鑰後,你可以開始使用 SeedProd 主題生成器創建自定義 WordPress 主題。

首先,前往 SeedProd » 主題生成器 頁面。在這裡,你可以使用現有的 SeedProd 網站套件和模板作為起點,或從頭開始手動創建模板。我們推薦從現有主題開始,因為它自動創建所有必要的模板文件,讓你有一個起點。

選擇主題模板後,SeedProd 將自動創建所需的所有主題模板。你現在可以使用 SeedProd 拖放編輯器自定義每個模板。由於我們希望將文章摘要添加到我們的網站,將鼠標懸停在“博客索引、存檔、搜索”模板上,點擊“編輯設計”鏈接。

這將加載 SeedProd 拖放生成器。右側你會看到模板的預覽。左側菜單顯示你可以使用的所有不同塊。你可以通過將新塊拖動到頁面上來添加它們,然後使用鼠標上下拖動來重新排列它們。要自定義文章摘要,選擇預覽中“文章”塊。使用左側菜單中的設置選擇你希望在這個塊中顯示的內容。要顯示文章摘要,點擊“顯示摘要”開關。完成後,你可以點擊屏幕右上角的“保存”按鈕。

附加功能:顯示密碼保護內容的摘要

如果你有一個會員網站,那麼你可能會有一些內容是不能公開訪問的。顯示這些內容的摘要可以吸引用戶購買訂閱以獲取獨家內容。你可以使用 Restrict Content Pro 輕鬆實現這一點。

我們希望這篇文章有助於你學會如何在 WordPress 主題中顯示文章摘要。你還可能會想查看我們的指南,了解如何通過 WordPress 博客賺錢,以及我們推薦使用的最佳 WordPress SEO 插件和工具。

Read More
WordPress 主题

如何在您的 WordPress 主題中添加數字分頁

為什麼要在您的 WordPress 主題中添加數字分頁?

大多數主題都有一個顯示帖子列表的存檔頁面。隨著您發布越來越多的 WordPress 博客文章,您的存檔頁面將延伸到多個頁面。

分頁鏈接幫助訪客在存檔頁面之間移動,通常出現在您的 WordPress 網站的底部。

一些 WordPress 主題使用“舊文章”和“新文章”鏈接進行分頁。但是,這只允許訪客前進和后退一頁。

此外,它也不顯示訪客在存檔中的當前位置。這會讓訪客更難導航您的博客存檔。

這就是數字分頁的用武之地。

數字分頁不顯示“舊文章”和“新文章”鏈接,而是顯示一系列數字,允許訪客跳轉到存檔中的特定頁面。

數字分頁可能還會使用高亮或不同顏色來顯示當前頁碼,因此訪客總是知道他們在存檔中的確切位置。

方法1: 如何使用 WP-PageNavi 添加數字分頁

在 WordPress 中添加數字分頁的最簡單方法是使用 WP-PageNavi 插件。

要使用此插件,您仍然需要對主題代碼進行一些更改,但它比完整代碼方法更簡單,因為 WP-PageNavi 能夠讓您完全控制網站的分頁。

首先,您需要安裝並激活 WP-PageNavi 插件。有關詳細信息,請參閱我們的分步指南,了解如何安裝 WordPress 插件。

激活插件後,轉到設置» PageNavi 配置插件設置。

在這裡,您可以用自己的詞語替換任何默認的分頁文字。例如,您可以更改網站用於“首頁”和“末頁”鏈接的文字。

方法2:如何手動添加數字分頁

另一個選項是使用代碼手動在您的 WordPress 主題中添加數字分頁。

許多 WordPress 主題內置了“舊文章”和“新文章”鏈接,或者默認的數字分頁。例如,流行的 Astra 主題會自動為您的存檔頁面添加自己的數字分頁。

您可以使用此方法來自定義主題內置的分頁。例如,您可能會更改樣式以更適合您的網站。

要手動添加數字分頁,打開您主題的 functions.php 文件。在這裡,您可以使用 FTP 客戶端或 WordPress 托管 cPanel 的文件管理器。如果您使用 FTP,那麼您可以參見我們的完整指南,了解如何使用 FTP 連接到您的網站。

Read More
WordPress 主题

如何在 WordPress 中個別設計分類

如何在 WordPress 中個別設計分類

更新日期:2017 年 6 月 22 日 | 評審者:Syed Balkhi | 編輯部

編輯註:我們從 WPressize Me 的合作連結中賺取佣金。佣金不會影響我們編輯的意見或評價。了解更多關於我們的編輯過程。

你想在 WordPress 中對分類進行不同的設計嗎?大多數 WordPress 主題對所有分類存檔頁面使用相同的樣式。然而,如果你經營一個內容豐富的網站,那麼你可以對每個分類進行不同的設計,以最大化它們的潛力。在本文中,我們將向你展示如何輕鬆地在 WordPress 中個別設計分類。

為什麼要在 WordPress 中個別設計分類?

如前所述,大多數 WordPress 主題對每個分類存檔頁面使用相同的模板。這是因為主題開發者不知道你將如何使用網站中的分類以及那些分類的具體內容。然而,如果你經營一個內容豐富的網站,改變分類存檔頁面的佈局可以對用戶如何與該頁面的內容互動產生顯著影響。

例如,如果你運營一個新聞或雜誌網站,你可以在本地新聞分類中顯示本地廣告。你可以展示天氣信息,展示該分類中最受歡迎的故事,等等。話雖如此,讓我們來看看如何輕鬆地在 WordPress 中個別設計每個分類。

在 WordPress 中個別設計分類的方法

有多種方式可以在 WordPress 中進行分類設計。我們將向你展示兩種不同的方法,你可以選擇最適合你的需求和技能水平的一種。

在 WordPress 主題中使用單一分類模板

WordPress 主題遵循標準的模板層級結構。根據模板文件的名稱,WordPress 可以自動選擇正確的模板來顯示頁面。

例如,它會查找 category.php 文件來顯示分類存檔頁面。

WordPress 也允許你為每個分類創建模板。比方說,你想對 ‘Apple’ 這個分類進行不同的設計。你可以通過在你的主題中添加一個新模板文件並命名為 category-apple.php 來完成這一點。

使用 FTP 客戶端連接到你的 WordPress 網站,然後進入 /wp-content/themes/your-current-theme/ 文件夾,創建一個新文件 category-apple.php。不要忘記將 ‘apple’ 替換為你自己的分類名稱。

你可以使用主題的 category.php 文件作為起點。簡單地編輯並複製其中的所有內容。現在,編輯你新創建的 category-apple.php 文件並將代碼粘貼到其中。

之後,你可以開始對你的單一分類模板進行更改。你可以為這個分類創建並使用不同的側邊欄,使其成為全寬頁面,添加歡迎信息,或任何其他你想要的內容。

使用 CSS 設計 WordPress 的個別分類

WordPress 自動為網站各個元素添加 CSS 類別,這些包括 body 類別和 post 類別。

例如,如果你查看分類存檔頁面,然後使用檢查工具,你會注意到 body 標籤中的 category 和 category-name CSS 類別。

你可以使用這個 CSS 類別通過添加自定義 CSS 將每個分類設計得不同。

body.category-apple { background-color:#EEE; background:url("http://example.com/wp-content/uploads/2017/background.jpg") no-repeat fixed; color:#FFFFFF;} .category-apple .site { background:#232323; } .category-apple a { color:#CCCCCC; }

不要忘記在 CSS 類別中將分類名稱改為你自己的分類名稱。

我們希望這篇文章能幫助你了解如何在 WordPress 中個別設計分類。你可能還會想看看我們的 WordPress 最受歡迎的分類技巧和插件列表。

如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道獲取 WordPress 視頻教程。你也可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 主题

如何在WordPress中創建浮動的黏性導航菜單

什麼是浮動的黏性導航菜單?

浮動或黏性導航菜單是指在用戶滾動網頁時,這個導航菜單會“黏”在屏幕頂部,隨時可見。通常,在WordPress頂部的導航菜單包含了你網站最重要的內容鏈接。通過將這個菜單設置為黏性,訪客可以在任何時候點擊這些鏈接而不需要滾動頁面。

如果你運行一個在線商店,那麼頂部的導航菜單通常包含了旨在轉化的頁面鏈接,例如結帳頁面和購物車頁面。通過將頂部菜單設置為黏性,你可以減少購物車放棄率,從而獲得更多的銷售。

方法一:使用主題設置添加黏性菜單(簡單)

一些優質的WordPress主題內置了對黏性導航菜單的支持。你可以通過進入WordPress儀表板的外觀 » 自定義,檢查是否有標記為‘菜單’的設置。如果不確定你的主題是否支持黏性菜單,可以查閱主題的文檔或聯繫開發者尋求幫助。如果你的主題不支持黏性菜單,你需要使用其他方法。

方法二:使用插件添加黏性導航菜單(推薦)

最簡單的方法是使用Sticky Menu & Sticky Header插件。首先,你需要安裝並激活這個插件。啟用後,前往設置 » 黏性菜單(或其他)來配置你的菜單。在開始之前,你需要使用瀏覽器的檢查工具來獲取導航菜單的CSS ID。之後,將這個CSS ID添加到‘黏性元素’字段中,並點擊‘保存更改’按鈕。這樣,你的導航菜單就會保持在頁面的頂部。

方法三:使用代碼添加浮動黏性導航菜單

你也可以使用CSS創建一個黏性導航菜單。最佳方法是使用WPCode插件來添加自定義CSS,這樣你可以避免許多常見的WordPress錯誤,並且可以隨時開關黏性菜單。首先,安裝並啟用WPCode插件。在插件頁面中,添加自定義CSS片段,並將以下代碼添加到代碼編輯器中:

#site-navigation {background:#000000;height:60px;z-index:170;margin:0 auto;border-bottom:1px solid #dadada;width:100%;position:fixed;top:0;left:0;right:0;text-align: center;}

這會創建一個黑色背景的導航菜單。你可以更改背景顏色的十六進制代碼來使用其他顏色。之後,替換#site-navigation為你的導航菜單的CSS ID。當你對代碼滿意後,將代碼片段設置為‘活動’並保存。

附加:使WordPress文章置頂

如果你有一個WordPress博客,建議將一些重要的博客文章設置為置頂,這樣即使發佈新內容,也能保持這些文章在博客頁面的頂部。你可以通過打開內容編輯器,然後展開‘摘要’標籤,勾選‘置頂到博客首頁’選項。最後,點擊‘更新’或‘發佈’按鈕保存設置。

希望這篇文章能幫助你在WordPress網站上添加浮動的黏性導航菜單。你還可以參考我們的初學者指南,了解如何增加博客流量,或比較最佳的WordPress頁面構建器插件。

Read More
WordPress 主题

如何在 WordPress 主題中顯示有限數量的標籤

如何在 WordPress 主題中顯示有限數量的標籤

最近,我們被問到如何在每篇文章後顯示有限數量的標籤。通常,你會使用 the_tags() 函數來顯示文章所屬的標籤鏈接。但是,該函數沒有參數來限制顯示的標籤數量。因此,如果你的文章有 12 個標籤,而主題只能顯示 5 個標籤,就可能會影響設計的美觀。很多人會選擇限制使用標籤,甚至不在模板中包含它們。但是,在這篇文章中,我們將展示如何在不限制每篇文章標籤數量的情況下限制顯示的標籤數量。

編輯:寫完這篇文章後,最棒的 Otto (@otto42) 在我的 Google+ 帳戶上回覆,告訴我有一種更簡單的方法來實現這個目標。

首先,打開主題的 functions.php 文件,並添加以下函數:

add_filter('term_links-post_tag','limit_to_five_tags');
function limit_to_five_tags($terms) {
  return array_slice($terms,0,5,true);
}

你可以將數字 5 更改為你想要的最大數量。

然後,打開你的 loop.php、single.php、index.php 或其他你想添加這些文章標籤的位置(必須在文章循環內),然後粘貼以下代碼:

<?php the_tags() ?>

這確實比我原本想的簡單多了,我會在這篇文章中保留我之前的方法,以供有需要的人參考。

舊的複雜方法

你只需要將以下代碼粘貼到你的主題文件中(在文章循環內):

<?php
$posttags = get_the_tags();
$count=0; $sep='';
if ($posttags) {
  echo 'Tags: ';
  foreach($posttags as $tag) {
    $count++;
    echo $sep . '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a>';
    $sep = ', ';
    if( $count > 5 ) break; // 修改這個數字來調整顯示數量
  }
}
?>

上面的代碼將在主題中顯示 6 個標籤。如果你想顯示更少或更多的標籤,只需調整 $count > 5 行的數字即可。記住,即使計數數字寫的是大於 5,我們實際上看到的是 6 個標籤。這是因為計數是從 0 開始的。所以,如果你只想顯示 4 個標籤,那麼數字應該設置為 3。

如果你想更改分隔符號,則需要修改第 9 行。當前的代碼將用逗號分隔。你也可以通過添加 div、列表元素或其他你喜歡的方式來自定義樣式。

Read More
WordPress 主题

如何為回訪訪客突出版在 WordPress 上的新文章

為何在你的 WordPress 網站上突出版新文章?

突出版新文章可以幫助回訪訪客輕鬆找到你的新內容,確保他們不會錯過任何新增的資訊或更新。標記新文章還能提升用戶在網站上的體驗,節省他們的時間,增加你的網頁瀏覽量。

良好的網站使用者體驗不僅能讓訪客感到滿意,還對 WordPress SEO 有幫助。當你網站易於使用時,會提升搜索引擎排名,增加訪客找到你內容的機會。

方法 1:使用 WordPress 插件突出台新文章

步驟 1:安裝並啟用 Mark New Posts 插件

首先,你需要安裝並啟用 Mark New Posts 插件。安裝完成後,進入 WordPress 後台的設定 » Mark New Posts 頁面,進行插件的設置。

步驟 2:配置標記設置

選取標籤顯示的位置,可以是文章標題後、標題前或標題前後。我們建議選擇標題後,因為這樣能更好地吸引用戶注意。

選擇標記類型,有“New”文本、橙色圓圈、旗標、圖片等選項。根據網站設計選擇最合適的標記類型。

你還可以為新文章的標題設置背景顏色,但是我們發現這項設置沒必要,所以關閉了它。在“標記已讀”設置中,我們推薦選擇“打開後”,確保用戶在打開一篇文章後,其他未讀文章仍保留新標籤。

最後,設置標籤顯示天數,選擇是否為新訪客顯示所有現有文章為新文章,以及是否為自定義文章類型禁用新標籤。

配置完成後,點擊“保存”。現在可以開啟隱身模式訪問你網站,查看新標籤是否顯示。

方法 2:通過添加自定義程式碼突出台新文章

如果你對前一個方法中的新標籤選項不滿意,可以通過自定義程式碼來實現。對於初學者來說,這可能會有些困難,但使用 WPCode 插件可以安全地在 WordPress 中插入程式碼片段。

步驟 1:安裝 WPCode 插件

首先,安裝並啟用 WPCode 插件,然後進入 WordPress 後台的 Code Snippets » + Add Snippet 頁面,選擇‘Add Your Custom Code (New Snippet)’。

步驟 2:添加並配置程式碼片段

給程式碼片段取一個名字,例如“WordPress Last Visit Title Modifier”。然後在程式碼類型中選擇‘PHP Snippet’,並將以下程式碼複製粘貼到程式碼預覽框中:

// Define a function to modify post titles based on the last visit
function wpb_lastvisit_the_title($title, $id) {
    if (!in_the_loop() || is_singular() || get_post_type($id) == 'page') return $title;
    if (!isset($_COOKIE['lastvisit']) || $_COOKIE['lastvisit'] == '') {
        $current = current_time('timestamp', 1);
        setcookie('lastvisit', $current, time() + 60 * 60 * 24 * 7, COOKIEPATH, COOKIE_DOMAIN);
    }
    $lastvisit = $_COOKIE['lastvisit'];
    $publish_date = get_post_time('U', true, $id);
    if ($publish_date > $lastvisit) $title .= 'New';
    return $title;
}
add_filter('the_title', 'wpb_lastvisit_the_title', 10, 2);

這段程式碼根據用戶的最後訪問時間來修改 WordPress 文章標題,並在適當的位置添加新標籤。

插入程式碼後,選擇‘Auto Insert’為插入方式,並確保選擇‘Frontend only’為位置。然後將程式碼設置為‘Active’,並點擊‘Save Snippet’。

步驟 3:添加樣式程式碼

接下來,添加一個新自定義程式碼片段來設置新標籤的樣式。這次,程式碼類型選擇‘CSS Snippet’,並粘貼以下程式碼:

/* CSS to style the "New" label in blog post titles */
.new-article {
    background-color: #4CAF50; /* Green background color */
    color: #ffffff; /* White text color */
    padding: 2px 5px; /* Padding around the label */
    margin-left: 5px; /* Adjust the margin to your preference */
    border-radius: 3px; /* Rounded corners for the label */
    font-size: 12px; /* Adjust the font size to your preference */
}

這段程式碼自定義了新標籤的背景色、文本色、邊距和字體大小等屬性。

在插入區域中,選擇‘Site Wide Header’為位置。設置程式碼為‘Active’,並點擊‘Save Snippet’。

學習更多優化 WordPress 部落格的方法

除了突出版新文章,你還可以採取其他措施來提高部落格的效果。例如,可以顯示與當前閱讀的文章相關的文章,保持用戶的參與度。還可以添加浮動頁腳欄來捕捉電子郵件地址或推廣特別優惠。還可以添加字體調整功能,讓訪客可以根據需要調整字體大小。

如果你有大量的部落格內容,可以創建自定義頁面來顯示具有特定自定義欄位的文章。例如,你可以創建一個頁面來顯示所有標記為“食譜”且難度等級為“簡單”的文章。

以下是更多優化 WordPress 部落格的技巧:

  • 如何在 WordPress 中顯示相對日期
  • 如何在 WordPress 中構建自定義滾動條
  • 如何在 WordPress 主題中顯示文章摘要
  • 如何創建移動友好型 WordPress 網站(專家提示)
  • 如何在 WordPress 中突出顯示文本(初學者指南)

希望這篇文章能幫助你學會如何為回訪訪客突出版新文章。你也可以查看我們的最佳 WordPress 拖放頁面構建器插件精選和我們的終極指南,學習如何編輯 WordPress 網站。

Read More
WordPress 主题

如何在 WordPress 文章循環中僅顯示父分類

什麼時候在 WordPress 中僅顯示父分類

許多網站所有者使用父分類和子分類來為其網站創建結構。例如,旅遊博客可能會按分類組織旅遊目的地,其中每個地區是父分類,城市則作為子分類。類似地,食品博客可能會發佈以父子分類組織的食譜。例如,一個父分類可以是菜餚類型,而子分類可以是菜餚類型。

大多數 WordPress 主題使用 the_category() 模板標籤來列出與文章相關的所有分類。這個函數很有效,但會按字母順序顯示所有分類,完全忽略父子關係。那麼,我們來看看如何改變這種行為並僅在 WordPress 循環中顯示父分類。

在 WordPress 文章循環中僅顯示父分類

在這個教程中,你需要編輯你的 WordPress 主題文件。如果你以前沒有這樣做過,可以先查看我們的文章如何在 WordPress 中複製和粘貼代碼片段

首先,你需要將代碼添加到主題的 functions.php 文件或使用代碼片段插件。我們推薦使用 WPCode 因為它允許你添加代碼而不會破壞你的網站,並且它的智能代碼片段檢驗功能可以幫助你防止常見的代碼錯誤。想了解更多,可以參考我們的指南如何在不破壞網站的情況下在 WordPress 中添加自定義代碼

在這個教程中,我們將使用 WPCode 免費版本。雖然它沒有完整版的所有高級功能,但它包含了開始所需的一切。

首先,你需要安裝並啟用 WPCode 插件。如果你需要幫助,可以查看我們的逐步指南如何安裝 WordPress 插件

啟動後,你可以轉到 WPCode » New Snippet 頁面,這會打開一個頁面,你可以在其中創建自定義片段。

首先,你需要為片段添加一個標題。之後,你可以將以下代碼片段複製並粘貼到代碼預覽窗格中。

function wpb_get_parent_terms($taxonomy = 'category') {    $currentPost = get_post();    $terms = get_the_terms($currentPost->ID, $taxonomy);    if (is_wp_error($terms)) {        throw new Exception($terms->get_error_message());    }    $map = array_map(        function ($term) use ($taxonomy) {            return '' . $term->name . '';        },        array_filter($terms, function ($term) {            return $term->parent == 0;        })    );    return implode(', ', $map);}

接下來,你需要從代碼類型下拉選單中選擇『PHP 片段』選項,然後將『不活動』開關切換為『活動』。最終,確保你單擊『保存片段』按鈕來存儲你的設置。

這段代碼簡單地創建了一個新函數 wpb_get_parent_terms()。默認情況下,此函數只會顯示父分類。接下來,你需要將這個函數放置在你想要僅顯示父分類的 WordPress 主題文件中。

要找到需要查看的模板文件,請參見我們的初學者 WordPress 模板層次結構圖。基本上,你需要在 WordPress 循環中找到 the_category() 模板標籤。找到後,你需要將其替換為以下代碼:

<?php wpb_get_parent_terms(); ?>

這段代碼將只顯示你的父分類。如果你有多個父或獨立分類,這些分類也將顯示。這個代碼片段也適用於所有其他分類。例如,WooCommerce 產品分類或你的任何自定義分類。只需像這樣修改代碼:

<?php wpb_get_parent_terms('product_cat'); ?>

這段代碼將顯示 WooCommerce 商店的產品分類。它也只會顯示產品的父或獨立分類。如果你想顯示自定義分類,那麼將 product_cat 替換為你的自定義分類名稱。

顯示 WordPress 中的分類的專家指南

現在你知道如何僅顯示 WordPress 文章的父分類,你可能希望查看一些其他與在 WordPress 中顯示分類相關的指南:

  • 如何在 WordPress 文章循環中僅顯示子分類
  • 如何在 WordPress 的分類頁面上顯示子分類
  • 如何在 WordPress 中顯示分類描述
  • 如何更改 WordPress 中的分類順序
  • 如何在 WordPress 中顯示來自特定分類的最近文章
  • 如何在 WordPress 中顯示/隱藏分類(終極指南)
  • 如何在 WordPress 小部件中顯示空分類
  • 如何在 WordPress 中為個別分類設計不同的樣式
  • 如何隱藏或設計你的 WordPress 子分類
  • 如何在 WordPress 中添加分類圖像(分類圖標)

我們希望這篇文章幫助你學會如何在 WordPress 文章中僅顯示父分類。你還可能想查看我們的指南如何在循環之外顯示自定義字段或我們專家推薦的最佳 AI 聊天機器人軟件。如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。你也可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 主题

如何在WordPress主題中添加滑動面板菜單

為什麼在WordPress主題中添加滑動面板菜單?

設計良好的菜單可以幫助訪客在您的WordPress網站中找到他們需要的內容。許多訪客將使用移動設備,因此預覽WordPress網站的移動版本來查看導航菜單在較小屏幕上的外觀非常重要。幸運的是,許多WordPress主題自帶內置樣式,當在小屏幕上查看時,自動顯示適合移動設備的菜單。然而,您可能希望進一步自定義您的移動導航,並添加全屏響應式菜單或動畫滑動面板菜單。

如何在WordPress主題中添加滑動面板菜單

第一步是安裝並激活Responsive Menu插件。更多詳細資訊,請參閱我們的逐步指南,了解如何安裝WordPress插件。
 啟用後,導航到Responsive Menu » Menus頁面。在此,您應該點擊屏幕頂部的Create New Menu按鈕。

然後,您將看到四個可以用於新響應式菜單的主題,有更多樣式可供購買。對於本教程,我們將使用自動選擇的主題。然後點擊「下一步」按鈕。這將帶您進入菜單設置頁面。在此,您可以為響應式菜單輸入名稱,然後選擇要顯示在面板中的WordPress菜單。為了演示,我們選擇了“導航”菜單。如果需要創建新菜單,可以參考我們的指南,了解如何在WordPress中添加導航菜單。

您還可以隱藏WordPress主題自帶的普通菜單,這樣,您的用戶只會看到新的滑動面板菜單。您可以在Hide Theme Menu字段中輸入CSS代碼來完成這一步。 需要輸入的代碼因主題而異,具體資訊可點擊「了解更多」鏈接。 Pro 版用戶有一些額外的設置。例如,Pro 用戶可以選擇在哪些設備和頁面上顯示菜單。配置好設置後,應點擊頁面底部的Create Menu按鈕。這將帶您進入可以完成菜單自定義的頁面。

您會看到網站預覽位於屏幕的右側,底部有按鈕切換手機、平板和桌面視圖。左側有自定義選項。請注意,菜單上方顯示一些文本,這是菜單的標題文本和插件稱為“附加內容”的一行文字。您可以通過點擊Mobile Menu,然後在頁面左側菜單的Container中進行編輯或隱藏。

您可以在Title Text字段中輸入任意文字,例如“主菜單”或“導航”。如果不想顯示標題,則只需將Title開關滑動至關閉位置。接下來需要向下滾動到「附加內容」設置。可以將此設置關閉或鍵入替代內容。在下面的截圖中,您會注意到開關已關閉,因此“在此處添加更多內容…”的文字被隱藏。

配置好菜單設置後,確保點擊頁面底部的Update按鈕來保存設置。Responsive Menu插件有很多選項可以改變滑動面板菜單的行為和外觀。您可以在插件的設置頁面上探索這些選項並根據需要進行調整。

現在可以訪問您的網站來查看菜單效果了。以下是我們演示網站上的效果。如果當前頁面在菜單中,那麼它將用彩色帶突出顯示。

希望這個教程能幫助您了解如何在WordPress主題中添加滑動面板菜單。您可能還想了解如何跟蹤網站訪問者,或查看我們的必備插件列表以促進網站的成長。如果您喜歡這篇文章,請訂閱我們的YouTube頻道以獲取WordPress視頻教程。您還可以在TwitterFacebook上找到我們。

Read More
WordPress 主题

如何在 WordPress 中新增文章縮圖

初學者指南

您會在 WordPress 後台的撰寫文章面板的側欄中看到這樣的選項。

點擊該鏈接,您將進入上傳圖片頁面。上傳圖片後,您會看到如下畫面:

只需點擊「用作縮圖」鏈接,完成後您會看到如下畫面:

上面的屏幕意味著您已完成。只需點擊發布,圖片將顯示在您的網站上。

開發者指南

儘管這個功能已添加到核心中,但並非每個用戶都能在撰寫文章面板的側欄看到這個選項。這是只有主題支持才能啟用的功能。較舊的免費主題可能不支持此功能,因此您需要請求開發者更新,或按照以下教學自行操作。

首先,您需要打開主題文件夾中的 functions.php 文件,並粘貼以下代碼:

add_theme_support( ‘post-thumbnails’ );

這段代碼將為文章和頁面啟用主題支持。此後,您將在後台看到選項。但由於我們尚未在主題中添加代碼,因此它不會顯示在主題中。

您可以在循環中任何位置使用以下代碼顯示縮圖:

<?php the_post_thumbnail(); ?>

這是基本功能。如果想更進一步,例如指定縮圖大小,您只需打開 functions.php 文件,並粘貼如下代碼:

add_theme_support( ‘post-thumbnails’ );
set_post_thumbnail_size( 50, 50, true );

尺寸按順序設置:寬 x 高,單位為像素。

您還可以通過添加這行代碼為特寫圖片新增額外圖像尺寸:

add_image_size( ‘single-post-thumbnail’, 590, 180 ); //Permalink 縮圖尺寸

稍後,您可以在文章循環中調用指定縮圖尺寸,如下所示:

<?php the_post_thumbnail(‘single-post-thumbnail’); ?>

這是該功能的簡要介紹,我們盡量保持簡單,便於每個人理解。如果您想了解更多信息,可參考以下鏈接:

Mark Jaquith 的文章縮圖文章
WordPress Codex

Read More
WordPress 主题

六大頂級 WordPress 主題市集,讓你找到最好的主題

如何找到最好的 WordPress 主題?

每個主題都有其獨特的設計和特色,這使其與其他 WordPress 主題區分開來。你可以根據自己的需求開始搜索適合的 WordPress 主題。例如,如果你想創建一個網上商店,就可以尋找支持電子商務的主題。

為了縮小搜索範圍,以下是你在選擇 WordPress 主題時應注意的一些關鍵功能:

  • 頁面生成器支持:選擇支持拖放頁面生成器插件的主題。頁面生成器可以讓你不用寫代碼即可完全自定義網站設計。
  • SEO 優化:許多 WordPress 主題都有內建的 SEO 優化,有助於提高你網站的搜索引擎排名,以獲取更多流量和潛在客戶。
  • 響應式設計:選擇一個完全響應的主題。響應式網站在所有尺寸和設備的屏幕上都顯得非常出色。

欲了解更詳細的提示,可以查看我們的文章《選擇完美 WordPress 主題和需要考慮的事項》。

不再耽誤時間,讓我們來看看一些頂級的 WordPress 主題市集,以便為你的网站找到最佳主題。

1. WordPress.org 主題目錄

如果你正在尋找免費的 WordPress 主題,那麼 WordPress.org 是開始搜索的最佳地方。這裡擁有海量的免費 WordPress 主題,是市場上最大的免費主題集合。

選擇 WordPress.org 主題的優點在於這些主題在包含之前都經過了嚴格的審查程序。這意味著這些主題嚴格遵循 WordPress 主題目錄的指導原則並遵守最佳實踐標準。許多免費主題可能缺乏你在高級主題中看到的某些特性,但是如果你剛開始而且不需要太多功能,那麼你可以在這裡找到一些非常酷的主題。

如果你不確定免費主題適不適合你,請查看我們的《免費與高級 WordPress 主題指南》。我們還推薦一些最佳的免費 WordPress 博客主題來開始博客和最佳的免費 WordPress 商業主題來創建專業網站。

2. Astra

Astra 技術上是一個主題,而不是一個主題市集。然而,Astra 提供數十個入門模板和現成的網站,讓你可以快速開始,使用一個主題即可創建數百種不同的獨特設計。

這也是為什麼它是市場上最受歡迎的 WordPress 主題之一的一大原因。Astra 是一個高度可自定義的 WordPress 主題,可以在幾分鐘內創建任何類型的網站。此外,每個主題模板都設計和編碼得非常輕量且超快。

為了進一步自定義,Astra 完全支持像 SeedProd 和 Beaver Builder 這樣的拖放頁面生成器。你可以使用你喜歡的頁面生成器來自定義顏色、字體、背景等,而無需編輯任何代碼。Astra 還與 WooCommerce 無縫集成,提供內建的電子商務商店模板,讓你可以在網上設立你的業務。

他們提供年度和終身的價格計劃。基本套餐和增長套餐包括用於進一步自定義的 Elementor 和 Beaver Builder 插件的終極附加組件。

3. Elegant Themes Divi

Elegant Themes Divi 是最古老和最知名的 WordPress 主題商店之一。像 Astra 一樣,它提供成百上千的 WordPress 主題模板,適用於各類網站。

使用 Divi,你一定能得到優質的代碼主題,這些主題經過速度和性能優化,並與各類 WordPress 插件和工具兼容。最終的 Divi 頁面生成器是自定義任何主題模板的理想工具。它內建有各種元素和模組,可用於更改佈局並快速啟用你的网站。

或許 Elegant Themes 最好的地方在於他們的定價模式。支付 $89,你可以在一年內獲得他們所有產品的訪問權限和支持與更新。支付 $249,你可以購買終身授權。

4. StudioPress

StudioPress 是 WordPress 主題行業中最知名的名字之一。他們是 Genesis 主題框架的創作者,這個框架提供了開發高質量 WordPress 主題的堅實基礎。

他們的市集包括高級 WordPress 主題以及第三方開發人員開發的主題。市集中所有可用的主題都是 Genesis 子主題。與許多其他高級主題賣家不同,StudioPress 的主題提供你真正需要並會使用的更簡單的功能。設置 StudioPress 主題通常比很多其他高級主題要簡單得多。

他們的價格計劃包括一次性費用,用於無限制更新和支持。你可以購買單個主題或他們的會員計劃,該計劃允許你訪問所有主題以及所有第三方主題。

StudioPress 現已成為最受歡迎的託管 WordPress 服務公司 WP Engine 的一部分。當你註冊 WP Engine 託管來構建你的網站時,可以獲得所有 35+ 個 StudioPress 主題。此外,WPressize Me 用戶還可享受 20% 的額外折扣。立即開始使用 WP Engine!

5. CSSIgniter

CSSIgniter 提供大量的高級 WordPress 主題,幾乎適用於任何類型的網站。超過 80 個高級主題,CSSIgniter 在超過十年的時間裡滿足 WordPress 開發人員和網站擁有者的需求。

他們擁有市場上一些最佳的餐廳主題、酒店主題、雜誌主題和商業主題。所有主題都對初學者友好,易於定制。主題選擇簡單,有適當的分類、詳細的截圖、描述和實時演示。由於他們銷售自己的主題,你會發現每個主題都有詳細的文檔在支持標籤下。

你可以每年支付 $69 獲取所有主題,或支付 $199 獲得終身訪問支持和更新。

6. Themify

Themify 提供高級 WordPress 主題和插件。像 Themify Ultra 這樣的一些主題是小型企業網站中最受歡迎的主題之一。他們提供電子商務商店、個人博客、企業網站等主題。一些主題還提供現成的模板,可用於創建餐廳、咖啡店、酒店、營銷機構等網站。

Themify Builder 通過拖放頁面生成器,可以完全自定義任何主題。只需 $89,即可訪問他們所有的主題、插件、附加組件和設計文件。支付 $249,即可獲得所有 Themify 資源的終身訪問和支持。

更多 WordPress 主題合集

這些 WordPress 主題市集努力展示適合各類企業、博客和其他網站的最佳 WordPress 模板。然而,有時你可能還是希望有人能為你進行所有瀏覽並只展示最佳選項。

這就是我們在 WordPress 展示中所做的事情。我們的專家精選各行業和網站的最佳 WordPress 主題。可以查看我們的一些選擇:

  • 最佳 WordPress 攝影師主題
  • 最佳 WordPress 作品集主題
  • 最佳 WordPress 家庭博客主題
  • 最佳 WordPress 會員網站主題
  • 最佳 WordPress 非營利組織主題
  • 最佳簡約 WordPress 主題

希望這篇文章幫助你了解了在哪裡可以找到 WordPress 主題以及應該瀏覽哪些 WordPress 主題市集。你可能還想查看我們的指引,《如何在 WordPress 中建立電子郵件列表》或《如何選擇最好的 WordPress 託管》。如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。你也可以在 Twitter 和 Facebook 上找到我們。

Read More