WordPress 插件

6个最佳WordPress广告管理插件和解决方案

为什么要在WordPress中使用广告管理插件?

许多WordPress网站严重依赖广告来通过内容赚取收入。但默认情况下,WordPress并没有简单的方法来管理您的广告。大多数WordPress主题甚至没有专门的广告显示位置,这意味着您经常需要编辑主题文件才能将广告代码插入到您的网站中。

一个WordPress广告管理插件可以让您轻松地在网站的任何地方插入广告。这使得您能够优化广告位置并充分利用您的广告资源。

为什么信任WPressize Me?

在WPressize Me,我们是一个拥有超过16年WordPress、设计和网络营销经验的专业团队。我们的团队对每个广告管理工具进行了广泛的评估和测试。基于我们的发现,我们仔细挑选了最佳的解决方案供我们的读者使用。

1. WP高级广告(WP Advanced Ads)

WP高级广告是一个易于使用的广告管理插件,可以让您创建、管理和安排任意数量的广告。广告可以锚定在页面的不同位置或以网格形式显示,并且可以根据访问者浏览器设置的语言进行匹配。

我们发现WP高级广告适用于所有广告类型,包括Google AdSense、Google Ad Manager和Amazon Ads。虽然有一个免费的插件版本,但高级版本提供了更多功能。例如,高级版内置了点击欺诈保护功能,可防止机器人和垃圾邮件制造商在您的广告上进行无效点击,这可能导致您的AdSense账户被暂停。

它还包括广告刷新功能,可以在访问者浏览您的网站时轮换相同位置的广告。这种简单的更改可以增加您的广告展示次数和整体广告收入。

2. WPCode

WPCode是最佳的WordPress自定义代码片段插件,可让您轻松插入广告代码并在WordPress网站的任何地方显示广告,而无需编辑主题的functions.php文件。

我们在测试插件时非常喜欢它的自动插入功能,使您可以精确控制广告的显示位置。您可以自动在帖子内容中、帖子之间、WooCommerce购物车之前或之后显示广告等。还有一个调度功能,允许您在特定时间段(如促销期间)显示广告。

此外,您可以使用WPCode在Facebook、Pinterest、TikTok和Google Ads等流行平台上跟踪广告性能。转化像素插件使您可以只需几次点击就添加电商跟踪像素。然后,您可以跟踪产品页面浏览、加入购物车、结账、购买等事件,以帮助改善您的广告支出回报率。

WPCode有一个免费的版本,包含显示广告所需的一切。要解锁计划片段、转化像素和其他强大功能,您需要升级到高级版。

3. AdRotate

AdRotate是另一个功能强大的WordPress广告管理插件,适合初学者和高级用户。它支持轮换横幅广告的托管广告和网络广告。

它允许您轻松创建广告和广告组,并使用短代码将它们插入到WordPress帖子中。您还可以使用自定义小部件将广告插入侧边栏。

AdRotate提供基本的统计数据来监控广告展示,这对于在网站上直接销售广告特别有用。它作为一个免费插件提供,适用于大多数小型博客和网站。如果您需要更高级的功能,如调度、地理定位、广告拦截伪装、移动广告、媒体和资源管理等,需要升级到专业版。

4. AdSanity

AdSanity是一个适合初学者的WordPress广告管理插件。它允许您通过小部件和可视化编辑器中的广告插入按钮,在网站的任何地方轻松插入广告。

它支持托管广告(由您直接管理和销售的横幅广告)以及外部广告网络(如Google AdSense)。它还具有强大的功能,如广告调度、广告组、插入单个广告或广告组以及监控视图和统计数据。

您可以创建任意数量的广告,并通过自定义小部件、短代码或帖子编辑器上的按钮轻松添加它们。您还可以在特定的WordPress帖子中插入广告块,这样可以在不编辑WordPress主题文件的情况下优化广告表现。

5. Ad Inserter

Ad Inserter是一个提供免费和付费版本的WordPress广告管理插件。从我们的测试来看,免费版本足以作为主要的广告管理工具使用,但对于高级功能,您可能需要升级到付费版本。

它允许您创建多个广告块,并选择如何自动插入每个广告块。例如,您可以在帖子内容中、帖子内容之前和之后、帖子之间、帖子摘要之前或之后插入广告块。

您还可以单独禁用在帖子和页面、首页、类别和归档页面中的自动广告插入。Ad Inserter相当容易使用,可用于托管和第三方广告网络。

6. Google广告管理器(Google Ad Manager)

Google广告管理器是一个基于Web的广告销售和服务平台,适用于出版商。它结合了谷歌之前的广告产品DoubleClick和Ad Exchange的优点,在可靠性和成本效益方面具有优势。

Google广告管理器最适合大型网站。它让Google AdSense和其他广告网络在价格上进行竞争,并自动选择在您网站上显示的最佳高付费广告。Google广告管理器还包括出色的报告工具,使您能够比其他解决方案更准确地衡量广告性能。尽管它非常有效,但开始使用有点复杂。

我们希望本文章能帮助您找到最佳的WordPress广告管理插件和解决方案。您可能还想查看我们的最佳联盟营销工具和WordPress插件列表,或检查我们必须拥有的插件列表以增长您的网站。

Read More
WordPress 基础知识

初學者指南:什麼是VoIP以及它如何運作?(解釋)

初學者指南:什麼是VoIP以及它如何運作?(解釋)

最後更新於2024年4月16日,編輯團隊 | 审核人:Syed Balkhi

我們經常被初學者問到:什麼是VoIP,它是如何運作的?如果你是一個非技術用戶,你可能聽說過可以使用VoIP為你的网站添加商業电话号码。

VoIP相比傳統電話線,是一種更加具成本效益的方式來獲取網站的商業電話號碼。在做出決定之前,你需要全面了解這項技術。

在這份初學者指南中,我們將回答什麼是VoIP以及它在幕後是如何運作的。目的是幫助你了解VoIP如何為你節省金錢並幫助你的業務增長。

什麼是VoIP?

VoIP(Voice Over Internet Protocol,網際網路語音傳輸協議),又稱IP電話,是一種電話技術,允許你使用互聯網而不是傳統電話線進行通話。

與只限於辦公室單一桌面電話的固定電話系統不同,VoIP允許你通過筆記型電腦、平板電腦、普通智能手機(使用應用程式)以及符合VoIP的辦公電話機進行商業電話。

由於所有通話都是通過互聯網進行的,對於國內和長途(國際)通話來說,它極具成本效益。大多數商業VoIP提供商提供不限分鐘數的服務,且無需額外費用。

VoIP的實際運作方式

為了了解VoIP的實際運作方式,我們將探討當你在VoIP電話上進行或接聽電話時會發生什麼。

當你使用VoIP撥打電話時,他們的商業電話號碼應用程式或VoIP轉接器會將模擬語音信號轉換為數位信號。

這些數位語音數據然後通過你的互聯網服務傳輸到商業電話服務提供者。最終,訊息會路由到你的客戶電話。

VoIP和傳統電話系統有何不同?

VoIP在幕後的運作方式與傳統的固定電話系統不同。傳統電話系統使用電路交換方法來接通電話。而VoIP則使用封包交換方法。這意味著只在需要時發送數據,並且數據封包可以通過多條不同的互聯網路徑傳送。

VoIP的優勢和劣勢

VoIP的優勢

月費更低:無論是國內還是國際通話,使用VoIP通常都有較低的月費。

隨時隨地接電話:你可以通過應用程式在電話、平板電腦或筆記型電腦上接聽來電。

先進的商務電話功能:VoIP解決方案通常包括虛擬接待員、等待音樂、自動撥號及語音郵件轉換。

VoIP的劣勢

需要良好的網路連接:如果網路較慢,可能會影響通話質量。

電力故障時無法使用:如果沒有電力或網路,便無法進行VoIP通話。

最佳VoIP電話服務是哪個?

我們在WPressize Me使用Nextiva,它提供所有必要的功能,價格實惠且支援團隊非常有幫助。

如何使用VoIP撥打電話

要使用VoIP撥打電話,你首先需要一個VoIP商業電話服務,如Nextiva。你還需要一個具有良好帶寬的網路連接,這通常意味著使用高速寬頻連接。

關於VoIP電話的常見問題解答(VoIP FAQs)

大多數VoIP服務都包括無限次數的國內通話,國際費率則依不同提供商而異。你也可以要求號碼移植,以保留你現有的商業電話號碼。許多VoIP提供商在網路連接中斷或停電時有備份功能,如Nextiva可以自動轉接電話到手機。

Read More
WordPress 教学

如何从JetPack订阅切换到MailChimp, AWeber等

为何从Jetpack切换到其他电子邮件服务?

电子邮件营销是最划算的营销策略之一,它可以让你与客户建立直接联系。从第一天开始,建立电子邮件列表对于逐步增加订阅者以及随之壮大你的业务非常重要。

使用Jetpack,你可以轻松地将订阅功能添加到你的WordPress网站。当你在网站上发布新内容时,订阅者会被通知到。然而,如果你希望发送专属的通讯内容、添加自动回复功能或发送有针对性的电子邮件活动,那么你将需要一个更强大的工具。你需要一个真正的电子邮件营销服务提供商来在你的WordPress博客上建立你的电子邮件列表。

我们推荐切换到流行的电子邮件营销平台,如Constant Contact、AWeber、Drip或其他顶级电子邮件营销服务。这些都是一些功能强大的电子邮件营销平台,提供一系列工具来自动化营销、创建销售漏斗并使用个性化。

如何将Jetpack订阅者转移到其他电子邮件服务

方法1:从Jetpack切换到Constant Contact(推荐)

如果你想切换到Constant Contact电子邮件服务,那么这个方法适合你。我们推荐Constant Contact,因为它对初学者非常友好,专门用于向客户发送大规模邮件、管理电子邮件列表并运行有效的电子邮件营销活动。

首先,你需要访问Constant Contact网站并注册一个账户。注册后,切换到“Contacts”选项卡,然后点击“Add Contacts”按钮。在弹出的窗口中选择“Upload from file”选项,并上传先前下载的Jetpack CSV文件。完成上传后,选择CSV文件列的标题,然后点击“Continue”按钮。最后,勾选“Email Consent”选项下的框,点击“Upload”按钮导入你的电子邮件订阅者。

方法2:从Jetpack切换到AWeber

这个方法适合你如果你想从Jetpack切换到AWeber。AWeber是最古老和最受欢迎的电子邮件营销服务提供商之一。

首先,访问AWeber网站并注册一个账户。注册后,访问Subscribers > Add Subscribers页面,然后点击“Import Multiple”按钮。在“Import Subscribers”屏幕中,点击“Click to browse”按钮上传Jetpack CSV文件。在导入设置中,选择“Only add new”选项,选择列标题并点击“Next: Map fields”按钮。根据需要选择是否发送确认邮件,点击“Next: More Options”按钮,切换“Add Tags”开关,然后选择如何签约的详细信息,最后提交导入。

方法3:从Jetpack切换到Drip

Drip是一个强大的电子邮件营销平台,适用于电子商务、博客和数字营销。如果你有一个在线商店,我们推荐切换到Drip,因为它提供了最好的电子商务电子邮件营销功能。

访问Drip网站并注册一个账户。注册完成后,前往People > Active页面,点击右上角的“+ Add People”按钮。在弹出窗口中选择“Upload a list of people”,上传Jetpack CSV文件,选择列名称并点击“Next”按钮,最后点击“Add these people”按钮完成导入。

方法4:从Jetpack切换到Mailchimp

如果你想从Jetpack切换到Mailchimp,这个方法适合你。首先,访问Mailchimp网站并注册一个账户。注册后,前往Audience > All Contacts页面,选择“Add Contacts”下拉菜单中的“Import Contacts”选项,选择“Upload a file”并点击“Continue”按钮,上传Jetpack CSV文件。在组织导入页面选择“Subscribed”状态,点击“Continue to Tag”按钮,选择或创建标签。接下来匹配列标签,点击“Finalize Import”按钮,最后点击“Complete Import”按钮完成导入。

我们希望这篇文章能帮助你学习如何从Jetpack订阅切换到Mailchimp和其他电子邮件服务。

Read More
WordPress 插件

使用WPTouch Pro讓您的WordPress網站適應行動裝置

購買並啟用WPTouch Pro

WPTouch Pro是一款商業WordPress插件,它可以將您的WordPress網站轉變為現代智慧型手機瀏覽器的原生行動體驗。該插件具備快速、全面的國際化支持、iOS主畫面整合以及大量提升行動端用戶體驗的方法。

購買WPTouch Pro後,您將會收到一個許可證金鑰和插件的下載文件。您需要將其安裝在您的博客上(請參考我們的簡單插件安裝指南),然後從您的控制介面啟用它。

啟用後,插件會顯示一條提醒您輸入許可證金鑰的通知。您需要輸入許可證金鑰才能接收插件更新、下載主題和附加組件。點擊‘啟用許可證’鏈接並輸入您的許可證金鑰。

在下一個畫面中,輸入您的賬戶電子郵件地址(購買插件時使用的地址)和產品許可證金鑰,然後點擊啟用按鈕。WPTouch現在會驗證您的許可證金鑰並顯示成功訊息。

配置WPTouch Pro設定

啟用插件後,它會在您的WordPress管理欄中添加一個WPTouch Pro菜單項。要配置插件,您需要導航至WP Touch Pro » 核心設置。

在核心設置頁面,您可以為網站的行動版配置各種選項。首先選項是更改網站標題和副標題。如果您的網站有一個冗長的標題和副標題,這個選項特別有用,因為它們可能在行動裝置螢幕上顯得不合適。

下一個選項是區域化。WPTouch Pro會自動檢測您的網站語言,但您也可以手動選擇語言。

顯示選項允許您在不禁用插件的情況下手動禁用行動主題。預設設置是‘正常’,這會為通過行動裝置訪問網站的所有訪客啟用行動主題顯示。您可以將其更改為‘預覽’模式,這樣只有在登錄的站點管理員可以看到行動主題。您也可以選擇‘禁用’來完全關閉行動主題顯示。

更換WPTouch Pro的行動主題

預設情況下,WPTouch Pro 3附帶了一個預先安裝的行動主題。您可以從WPTouch Pro » 主題和擴展下載並安裝額外的主題。Bauhaus, CMS, Classic Redux和Simple是所有許可計劃都提供的主題。安裝主題只需點擊主題下方的‘安裝’按鈕,WPTouch Pro將會從雲端下載並安裝主題。一旦主題安裝完成,您可以點擊啟用按鈕來使用該主題。

自訂您的WPTouch Pro行動主題

選擇行動網站的主題後,您可能會希望對其進行自訂以滿足您的需求。要這樣做,必須導航到WPTouch Pro » 主題設置。WPTouch Pro的行動主題高度可自訂,您可以在主題設置頁面中微調行動網站的各個方面。

在頂部菜單標籤中,您可以看到可以自訂的主題各個區域。您將從‘一般’標籤開始,該標籤包含了一些基本設置選項,如首頁顯示的文章數量,是否啟用分類幻燈片,是否啟用精選文章幻燈片等。默認設置適用於大多數網站,但您可以根據需要進行更改。某些選項旁邊會有一個信息圖標,您將鼠標移動到圖標上時會顯示該選項的上下文幫助。

完成主題設置的更改後,您可以通過點擊頁面底部的‘預覽主題’按鈕來預覽這些更改。當您對所做的更改感到滿意時,您需要點擊‘保存更改’按鈕來保存您的主題設置。如果您希望恢復默認設置,還有一個重置按鈕。

將您的網站轉變為行動Web應用程式

WPTouch Pro允許您通過將網站轉變為Web應用程式來充分利用行動裝置的功能。首先需要點擊主題設置頁面的‘書籤圖標’標籤。您需要上傳兩個圖標,一個用於Android裝置,另一個用於iOS裝置(iPhone、iPod和iPad)。

然後,點擊主題設置中的‘Web-App模式’標籤。簡單勾選啟用iOS Web-App模式的框,此操作會顯示Web-App模式的進階設置。您可以使用默認設置,也可以上傳自訂的啟動畫面。

通過WPTouch Pro在行動網站上實現盈利

WPTouch Pro的主題還讓您在行動網站上顯示廣告變得非常簡單。您需要導航到主題設置中的‘廣告’標籤,然後從Google Adsense或自訂廣告服務中選擇。

對於Google Adsense,您需要輸入您的Google Adsense發布商ID和從Google Adsense帳戶獲得的廣告欄位ID。然後需要選擇要顯示廣告的位置。保存更改後,您的行動網站將開始顯示廣告。

自訂行動網站的導覽菜單

WPTouch Pro使用默認的WordPress菜單功能,但允許您修改或選擇如何在行動網站上顯示菜單。要配置菜單,您需要導航到WPTouch Pro » 菜單。首先,選擇一個菜單。您可以選擇在菜單中顯示WordPress頁面,或選擇現有菜單。

在菜單設置標籤中,您可以進一步自訂WordPress菜單。您可以通過簡單地將圖標拖動到菜單項來將圖標與各個菜單項關聯。

WPTouch Pro預設提供了由Elegant Themes設計的優雅圖標集。您可以通過點擊安裝按鈕來安裝其他圖標集,或上傳您自己的自訂圖標集。

WPTouch Pro是一款非常出色的插件,能將任何WordPress網站轉變為一個完整的行動Web應用程式。憑藉美觀的主題和強大的自訂選項,您可以在幾分鐘內創建出色的行動網站而無需撰寫任何代碼。希望這篇文章能幫助您使用WPTouch Pro創建一個適應行動裝置的網站。如有反饋和問題,您可以在下方留言或在Twitter上關注我們。

Read More
WordPress 插件

如何在 WordPress 中輕鬆添加客戶反饋表單

如何在 WordPress 中輕鬆添加客戶反饋表單

編輯部最後更新於 2024 年 5 月 23 日 | 評審者:Syed Balkhi

編者按:我們從 WPressize Me 的合作夥伴鏈接中賺取佣金。佣金不會影響我們編輯的意見或評估。了解更多有關我們的編輯流程。

為什麼需要客戶反饋表單?

客戶或客戶反饋表單是一種聯繫表單,您的客戶可以用來直接反饋有關您的產品或服務的意見。基本上,它幫助您了解客戶如何評價您的流程、服務、產品和品牌。您可以利用這些反饋來改進您的業務,從而吸引更多的客戶。

客戶反饋表單不同於 Net Promoter Score® (NPS) 調查,它們主要用於衡量客戶忠誠度。話雖如此,讓我們來看看如何在 WordPress 中輕鬆添加客戶反饋表單:

方法一:使用 WPForms 創建 WordPress 客戶反饋表單(推薦)

在 WordPress 中添加客戶反饋表單最簡單的方法是使用 WPForms。它是市場上最好的 WordPress 聯繫表單插件,已有超過 600 萬專業人士使用。

WPForms 的拖放表單構建器使任何人都能輕鬆創建在線表單。此外,您還可以獲得大量預構建的模板和自定義選項。

我們將在這個教程中使用 WPForms Pro 版本,因為它包括建議表單模板和不同的表單字段。也有免費的 WPForms Lite 版本可供使用。

首先,您需要安裝和激活 WPForms 插件。有關詳細信息,請參考我們的分步指南:如何安裝 WordPress 插件。

啟用後,您需要從您的 WordPress 儀表板訪問 WPForms » 設置並輸入許可證密鑰。您可以在 WPForms 帳戶區域中輕鬆找到許可證密鑰。

接下來,您可以訪問 WPForms » 新增頁面來創建您的反饋表單。然後,您將看到 WPForms 表單構建器。只需開始為您的反饋表單添加名稱,然後選擇‘建議表單’模板。您可以在左側搜索欄中搜索模板,然後點擊‘使用模板’按鈕。

WPForms 現在將加載具有基本反饋表單字段的表單模板。您可以點擊任何字段進行編輯或拖放以更改順序。如果您想添加新字段,則可以簡單地從屏幕左側選擇並拖放到模板上。

另外,您還可以進一步自定義模板中的現有表單字段。只需點擊任何元素以查看更多選項以進行更改。例如,您可以編輯字段標籤、添加描述、設置智能條件邏輯等等。完成後,點擊‘保存’按鈕保存這些設置。

配置表單通知與確認

在 WordPress 中創建反饋表單後,下一步是配置表單通知和確認。確認是針對用戶的,而表單通知則是針對您的。當客戶在您的網站上提交反饋表單時,您將收到電子郵件。

WPForms 允許您管理這兩者並根據需要進行自定義。首先,您可以編輯表單確認設置。只需轉到‘確認’標籤並從下拉菜單中選擇一種確認類型來更改設置。如果您選擇顯示感謝消息,那麼在確認類型部分下方會有一條預建消息;您可以更改此消息以添加自己的內容。您還可以從確認類型下拉菜單中將用戶重定向到單獨的感謝頁面或不同的 URL。

接下來,只需轉到‘通知’標籤。它具有反饋表單的默認設置,可能不需要任何更改。默認情況下,它會將所有反饋表單通知發送到您的 WordPress 網站的管理員電子郵件。如果您希望將通知發送到其他電子郵件地址,只需將其添加到通知設置中。您還可以添加逗號分隔的電子郵件以將通知發送到多個電子郵件地址。

將客戶反饋表單添加到您的網站

現在,您的反饋表單已準備就緒,您可以將其添加到您的 WordPress 網站。在 WPForms 表單構建器中,您可以點擊頂部的‘嵌入’按鈕,然後選擇現有頁面或創建新頁面以添加您的反饋表單。讓我們選擇‘創建新頁面’選項進行此教程。

接下來,您需要為您的新頁面輸入名稱。這也將作為頁面的 URL。之後,點擊‘讓我們開始’按鈕。

另外,您可以使用 WPForms 塊添加您的客戶反饋表單。只需編輯您要添加表單的 WordPress 帖子或頁面。接下來,點擊‘+’按鈕並添加 WPForms 塊。在 WPForms 塊中,您可以點擊下拉菜單並選擇您的表單。然後可以繼續保存或發布您的帖子/頁面。

接下來,您可以訪問您的網站以查看客戶反饋表單的實際效果。

WPForms 附帶了一個小部件,您可以用來將客戶反饋表單添加到側邊欄或 WordPress 中的任何其他小部件區域。首先,您需要轉到 WordPress 管理區域中的外觀 » 小部件頁面。在該頁面,您可以將 WPForms 小部件添加到側邊欄小部件區域。接下來,從 WPForms 小部件中的下拉菜單中選擇您的表單以在側邊欄顯示它。完成後,請確保點擊‘更新’按鈕。現在,您可以訪問您的網站以查看顯示在側邊欄小部件中的客戶反饋表單。

方法二:使用 UserFeedback 創建 WordPress 客戶反饋表單

UserFeedback 是最好的 WordPress 用戶反饋插件之一。它允許您創建即時的現場調查表單以收集網站訪問者的深刻反饋。該插件非常易於使用,並且附帶 20 多個預製模板,如網站反饋、B2B 滿意度調查、NPS 調查、購後評價等。

在這個教程中,我們將使用 UserFeedback Pro 版本,因為它提供更多的模板和高級功能。但是,也有免費的 UserFeedback 版本可供使用。首先,您需要安裝並激活 UserFeedback 插件。如果您需要幫助,請參考我們的指南:如何安裝 WordPress 插件。

插件激活後,UserFeedback 設置嚮導將自動啟動。只需點擊‘開始’按鈕即可開始設置過程。接下來,您可以選擇您希望向客戶或客戶提問的問題類型。您可以從列表中選擇預先編寫的問題或創建自己的問題。不要擔心,您之後還可以更改問題。在選擇問題後,點擊‘下一步’按鈕以繼續。

在下一頁上,您可以啟用特定的 UserFeedback 功能。選擇您想要的功能,或者您的許可級別允許的功能。然後點擊頁面底部的‘下一步’按鈕。現在,您可以輸入您希望客戶反饋響應發送到的電子郵件地址。在輸入電子郵件地址後,點擊‘下一步’按鈕以繼續。在設置嚮導的最後一步,您啟用的功能將被安裝。現在,您可以點擊頁面底部的‘退出到儀表板’按鈕。

編輯您的客戶反饋表單

從 UserFeedback 儀表板,您現在可以編輯您的調查表單並更改調查設置。為此,將滑鼠懸停在您的第一個調查上,然後點擊‘編輯’鏈接。現在,您可以從下拉菜單中更改問題類型,並通過在字段中輸入來編輯問題標題。要添加其他問題,只需點擊‘添加問題’按鈕。您還可以創建自定義感謝消息並在用戶提交反饋後重定向到特定頁面。完成編輯問題後,點擊‘下一步’按鈕。

在設置頁面中,您可以啟用或禁用使用 MonsterInsights 跟踪的 Google Analytics。在‘目標設定’部分,您可以選擇調查將出現在哪些設備類型和頁面上。然後,您可以向下滾動到‘行為’部分以配置顯示時間、顯示長度和調查運行時間。在頁面底部,您可以啟用或禁用‘開始調查最小化’選項。這將向網站訪問者顯示一個不太顯眼的調查表單版本,而不是自動打開第一個問題。

點擊‘下一步’按鈕繼續。然後在‘通知’頁面上,您可以配置電子郵件通知設置,包括啟用條件邏輯以便僅在訪問者以特定方式回應時發送電子郵件通知。之後,點擊‘下一步’按鈕。最後,您可以選擇在稍後的日期和時間顯示客戶反饋表單。如果您現在準備發布表單,只需點擊‘保存和發布’按鈕。

就是這樣!您現在可以訪問您的網站以查看您的客戶反饋表單的實際效果。

我們希望這篇文章能幫助您學會如何在 WordPress 中輕鬆添加客戶反饋表單。您還可能想查看我們如何創建捐款表單的指南或我們為您的企業網站推薦的必備 WordPress 插件和工具。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。您還可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 教学

如何创建一个WordPress TinyMCE插件

如果你是WordPress开发者,那么在某个时候你可能会需要自定义或扩展WordPress的可视化编辑器。例如,你可能想在可视化编辑器的工具栏中添加一个按钮,让你的客户能够轻松插入文本框或呼叫动作按钮,而无需编写任何HTML代码。在本文中,我们将向你展示如何在WordPress中创建一个TinyMCE插件。

需求

本教程适用于高级用户。如果你是初级用户,只是想扩展可视化编辑器,那么请查看TinyMCE Advanced插件或者看看使用WordPress可视化编辑器的一些技巧。
本教程中,你需要具备基本的编码技能,并有一个可以测试的WordPress安装。
在使用实况网站进行插件开发是不好的做法。代码中的小错误可能会使你的网站无法访问。但如果你必须在实况网站上进行开发,那么至少先备份WordPress。

创建你的第一个TinyMCE插件

我们将从创建一个WordPress插件以注册我们自定义的TinyMCE工具栏按钮开始。当点击此按钮时,用户可以添加一个带有自定义CSS类的链接。
完整的源代码将在本文末尾提供,但在此之前,让我们一步步创建这个插件。

插件头部

首先,你需要在你的WordPress安装的wp-content/plugins文件夹中创建一个目录。将该文件夹命名为tinymce-custom-link-class。从这里开始,我们将添加我们的插件代码。

在我们刚才创建的插件目录中创建一个新文件,并将该文件命名为tinymce-custom-link-class.php。将以下代码添加到文件中并保存。

/**
* Plugin Name: TinyMCE Custom Link Class
* Plugin URI: http://wpressizeme.com
* Version: 1.0
* Author: WPressize Me
* Author URI: https://wpressizeme.com
* Description: 一个简单的TinyMCE插件,在可视化编辑器中添加自定义链接类
* License: GPL2
*/

这只是一个PHP注释,它告知WordPress插件的名称、作者及描述。

在WordPress后台管理区域,激活你的新插件,路径为“插件”>“已安装插件”,然后在TinyMCE Custom Link Class插件旁边点击“激活”。

设置我们的插件类

如果有两个WordPress插件的函数同名,将会导致错误。我们通过将我们的函数封闭在一个类中来避免这个问题。

class TinyMCE_Custom_Link_Class {
 /**
 * 构造函数。插件初始化时调用。
 */
 function __construct() {
  }
}

$tinymce_custom_link_class = new TinyMCE_Custom_Link_Class;

这创建了我们的PHP类,加上一个构造函数,当我们到达$tinymce_custom_link_class = new TinyMCE_Custom_Link_Class;这一行时会调用。任何我们添加到这个类中的函数都不会与其他WordPress插件冲突。

开始设置我们的TinyMCE插件

接下来,我们需要告知TinyMCE我们可能想在可视化编辑器的工具栏中添加我们的自定义按钮。为此,我们可以使用WordPress的动作,特别是init动作。
将以下代码添加到你的插件的__construct()函数中。

if ( is_admin() ) {
 add_action( 'init', array( $this, 'setup_tinymce_plugin' ) );
}

这将检查我们是否在WordPress管理界面中。如果是,它将请求WordPress在完成其初始化加载程序时运行我们类中的setup_tinymce_plugin函数。

接下来,添加setup_tinymce_plugin函数。

/**
* 检查当前用户是否可以编辑文章或页面,并且使用可视化编辑器
* 如果是,则添加一些过滤器以便我们能注册我们的插件
*/
function setup_tinymce_plugin() {
&emsp// 检查登录的WordPress用户是否能编辑文章或页面
&emsp// 如果不能,则不注册我们的TinyMCE插件
 if ( ! current_user_can( 'edit_posts' ) && ! current_user_can( 'edit_pages' ) ) {
  return;
 }

这块代码将检查当前登录的WordPress用户是否能够编辑文章或页面。如果不能,我们就没有必要为该用户注册我们的TinyMCE插件,因为他们永远不会看到可视化编辑器。

我们接着检查用户是否在使用可视化编辑器,因为有些WordPress用户通过“用户”>“您的个人资料”禁用了它。同样,如果用户不使用可视化编辑器,我们将返回(退出)该函数,因为我们不需要再做其他事情。

最后,我们添加两个WordPress过滤器——mce_external_plugins和mce_buttons,来调用我们的函数,这些函数将加载TinyMCE所需的Javascript文件,并在TinyMCE工具栏中添加一个按钮。

注册Javascript文件和工具按钮

添加以下函数add_tinymce_plugin:

/**
* 向TinyMCE / 可视化编辑器实例添加一个TinyMCE插件兼容的JS文件
*
* @param array $plugin_array 已注册的TinyMCE插件数组
* @return array 修改过的TinyMCE插件数组
*/
function add_tinymce_plugin( $plugin_array ) {
 $plugin_array['custom_link_class'] = plugin_dir_url( __FILE__ ) . 'tinymce-custom-link-class.js';
 return $plugin_array;
}

此函数告知TinyMCE它需要加载存储在$plugin_array数组中的Javascript文件。这些Javascript文件将告知TinyMCE该做什么。

我们还需要在add_tinymce_toolbar_button函数中添加一些代码,以告知TinyMCE有关我们想在工具栏中添加按钮的情况:

/**
* 向TinyMCE / 可视化编辑器添加按钮,用户可以单击
* 插入带有自定义CSS类的链接。
*
* @param array $buttons 已注册的TinyMCE按钮数组
* @return array 修改过的TinyMCE按钮数组
*/
function add_tinymce_toolbar_button( $buttons ) {
 array_push( $buttons, '|', 'custom_link_class' );
 return $buttons;
}

这将两个项目推入TinyMCE按钮的数组:一个分隔符(|)和我们按钮的程序名(custom_link_class)。

保存你的插件,然后编辑一个页面或文章以查看可视化编辑器。此时工具栏可能不会显示。

别担心,如果我们使用浏览器的检查控制台,我们会看到一个404错误和通知,提示TinyMCE找不到我们的Javascript文件。

这很好——这意味着我们已经成功注册了我们的TinyMCE自定义插件,现在需要创建Javascript文件来告诉TinyMCE该做什么。

创建Javascript插件

在你的`wp-content/plugins/tinymce-custom-link-class`文件夹中新建一个文件,并将其命名为`tinymce-custom-link-class.js`。在你的js文件中添加以下代码:

(function() {
 tinymce.PluginManager.add( 'custom_link_class', function( editor, url ) {
 }
})();

这段代码调用了TinyMCE插件管理器类,我们可以使用它执行许多与TinyMCE插件相关的操作。具体来说,我们正在使用add函数将我们的插件添加到TinyMCE中。
这段代码接受两个参数;插件的名称(custom_link_class)和一个匿名函数。

如果你熟悉编码中的函数概念,匿名函数只是一个没有名称的函数。例如,function foobar() { … } 是一个我们可以在代码的其他地方调用的函数,通过使用foobar()。
使用匿名函数,我们不能在代码的其他地方调用该函数——它只在调用add()函数时被调用。

保存你的Javascript文件,然后编辑一个页面或文章以查看可视化编辑器。如果一切正常,你会看到工具栏:

现在,我们的按钮还没有被添加到工具栏中。这是因为我们只是告诉TinyMCE我们是一个自定义插件。我们现在需要告诉TinyMCE该做什么——也就是在工具栏中添加一个按钮。

更新你的JavaScript文件,替换你的现有代码为以下代码:

(function() {
 tinymce.PluginManager.add( 'custom_link_class', function( editor, url ) {
  // 向可视化编辑器工具栏添加按钮
  editor.addButton('custom_link_class', {
   title: '插入按钮链接',
   cmd: 'custom_link_class',
  });
 });
})();

注意我们的匿名函数有两个参数。第一个是编辑器实例——这是TinyMCE可视化编辑器。就像我们可以在PluginManager上调用各种函数一样,我们也可以在编辑器上调用各种函数。在这个例子中,我们调用addButton函数,在工具栏中添加一个按钮。

保存你的JavaScript文件,然后返回到可视化编辑器。乍一看,似乎什么都没有改变。但是,如果你将鼠标光标悬停在最右侧图标的右侧,你应该会看到一个工具提示显示。

我们已经成功地向工具栏添加了一个按钮,但它需要一个图标。添加以下参数到addButton函数,在title行的下面:

image: url + '/icon.png',

url是我们插件的URL。如果我们想在插件文件夹中引用一个图像文件,这非常方便,因为我们可以将图像文件名附加到URL。在这个例子中,我们需要在插件的文件夹中有一个名为icon.png的图片。

重新加载我们的可视化编辑器,你现在会看到有图标的按钮。

定义一个命令以运行

目前,如果你点击按钮,没有任何反应。让我们向TinyMCE添加一个命令,告诉它在我们的按钮被点击时该做什么。

在我们的JavaScript文件中,在editor.addButton部分的末尾添加以下代码:

editor.addCommand('custom_link_class', function() {
 alert('按钮被点击了!');
});

重新加载我们的可视化编辑器,点击按钮,会弹出一个警示框,确认我们刚刚点击了按钮。

让我们用提示替换警示框,询问用户他们想在可视化编辑器中选择的文本周围插入的链接。

editor.addCommand('custom_link_class', function() {
 // 检查是否选择了一些我们想链接的文本
 var text = editor.selection.getContent({
  'format': 'html'
 });
 if ( text.length === 0 ) {
  alert( '请选择一些文本以进行链接。' );
  return;
 }

这段代码执行几个操作。
首先,我们检查用户是否选择了一些文本要在可视化编辑器中链接。如果没有,他们会看到一个提示,告诉他们选择一些文本进行链接。

接下来,我们询问他们要输入的链接,再次检查他们是否输入了。如果他们取消或没输入任何内容,我们不会做其他事情。

最后,我们在TinyMCE编辑器上运行execCommand函数,具体运行mceReplaceContent动作。这将选择的文本替换为我们的HTML代码,包括一个带有class=“button”链接,使用用户选择的文本。

如果一切正常,你会看到你的选择文本现在在可视化编辑器和文本视图中被链接了,并且设置了button类。

总结

我们成功创建了一个WordPress插件,它在WordPress的TinyMCE可视化编辑器中添加了一个按钮。本教程还介绍了TinyMCE API的基础知识以及WordPress提供的用于TinyMCE集成的过滤器。

我们添加了代码,当用户点击我们自定义按钮时,它们会提示在可视化编辑器中选择一些文本,并链接到他们选择的URL。最后,我们的插件将所选文本替换为包含自定义CSS类button的链接版本。

我们希望本教程帮助你学习如何创建一个WordPress TinyMCE插件。你可能还想查看我们关于如何创建一个网站特定WordPress插件的指南。

Read More
WordPress 教学

如何在WordPress中轻松进行视觉回归测试

什么是视觉回归测试及其重要性

每次更新网站时,如WordPress核心更新、新插件、主题变更或代码微调,页面的前端可能会发生位移。按钮可能会消失,布局可能破裂,或产品图片无法正常加载。这些视觉错误常常不被注意,直到访客通过联系表格或反馈调查指出。

视觉回归测试能帮助您在问题出现前发现,并避免用户体验受损。其方法简单:在更新前后拍摄页面截图并对比,找出任何改变。若在测试网站上执行更新,您可以安全地运行比较,观察发布前的视觉问题。

使用工具如VRTs、Percy或BackstopJS,自动化截图比较可在不同设备上检查网站效果,帮助发现桌面、平板和手机上的布局问题。对于WordPress用户,这节省了大量时间,使您不必在每次更新后手动检查每个页面,提供了变更的视觉报告,让您高效修补问题。

在WordPress中轻松进行视觉回归测试步骤

步骤1:安装并激活视觉回归测试插件
在本文中,我们使用VRTs插件进行演示,因为其对初学者友好。它会拍摄您选择的页面截图,然后对比“之前”和“之后”截图,突出显示任何视觉差异。首先访问VRTs网站,选择一个计划并注册,下载插件并激活。

步骤2:配置VRTs插件设置
激活插件后,进入WordPress管理菜单的VRTs » Settings。您可以选择不同的运行测试设置,如每天检查、在更新后自动检测,或与其他工具集成。

步骤3:添加要测试的新页面或文章
在Tests选项卡中管理视觉测试,通过“添加新”按钮,选择您希望进行视觉回归测试的页面或文章,系统将其设置为基线。

步骤4:检查视觉差异
测试完成后,进入VRTs » Runs查看检测到的变化。插件会展示页面更新前后的对比图,并自动突出显示视觉差异。

步骤5:审查和采取措施
测试完毕后,根据结果采取行动:手动修正页面小问题或使用备份恢复到先前版本。同时,建议您在更新前使用备份工具如Duplicator备份网站。

常见问题解答

问:什么是快照测试和视觉回归测试的区别?
快照测试检查网站的代码或内容是否保持不变。视觉回归测试则关注网站外观,通过前后截图比较发现布局变化或遗漏元素。

问:WordPress中最佳视觉回归测试工具是什么?
最简单的选项是VRTs插件,无需编程知识,直接在仪表盘运行,且提供免费版本。

问:如何手动进行回归测试?
手动回归测试需要在修改后检查网站关键页面,并确认功能正常,这可能比较耗时。

希望本文帮助您在WordPress中进行视觉回归测试。欢迎订阅我们的YouTube频道以获取更多WordPress教程,并在Twitter和Facebook上关注我们。

Read More
WordPress 教学

如何修復 WordPress 中未顯示的精選圖片

為什麼 WordPress 中的精選圖片無法顯示?

精選圖片顯示在您的博文列表頁面以及博文的頭部,類似於 YouTube 的縮略圖,目的是增加頁面瀏覽量和用戶參與度。此外,精選圖片還用於近期帖子、存檔和搜索頁面,以代表各個文章。大多數 WordPress 主題允許您上傳精選圖片,並能在網站的不同區域顯示它們,例如側邊欄或主內容區。如果您正在解決此問題,可能需要參考我們的教程,了解如何在 WordPress 中添加精選圖片或帖子縮略圖。

現在,我們來看看如何修復可能出現的問題。請隨意使用我們的鏈接跳轉到您當前面臨的問題。

1. 修復上傳精選圖片時出現的 HTTP 錯誤

如果您嘗試上傳過大的精選圖片文件,您可能會看到『HTTP 錯誤』信息。這通常意味著圖片文件過大或者需要增加網站的內存限制,以允許更大的上傳。您可以通過兩種主要方法來解決這個問題。首先,請確保登出 WordPress 然後重新登錄。很多時候,這將允許您正常上傳圖片。

如果不起作用,請嘗試以下方法之一:

  • 減小圖片文件大小。
  • 增加 WordPress 內存限制。

首先,讓我們從較簡單的方法開始,減小圖片文件大小。如果大小是問題所在,您可能希望切換到 WebP、JPEG 或 PNG 格式。JPEG 是壓縮文件格式,會略微降低圖片質量,但能顯著減小文件大小,WebP 文件本身就很小。然後,您可以使用 TinyPNG 或 JPGmini 等圖像壓縮工具來壓縮文件大小。只需將圖片上傳到工具中,然後下載壓縮版本的文件。

如果您已經壓縮了圖片並且仍然遇到 HTTP 錯誤,您可能需要增加 WordPress 的內存限制。您可以簡單地聯系當前的虛擬主機商,請求增加 PHP 限制或升級主機計劃。然而,您也可以修改 PHP 內存限制,這需要您修改 wp-config.php 或 .htaccess 文件。在這兩種情況下,您都需要 FTP 客戶端或文件管理器。對於這種方法,建議使用 WPCode 插件,它允許您添加自定義代碼段而不會破壞您的網站。

詳細步驟請參考我們的教程,了解如何修復 WordPress 內存耗盡錯誤以增加 PHP 內存。

2. 修復插件或主題

一些 WordPress 主題和插件可能會限制圖片的顯示。大多數 WordPress 主題會自動顯示您的精選圖片,但有些需要管理員手動設置。在這種情況下,您可能需要檢查 WordPress 主題設置或聯繫主題的支持團隊以獲取幫助。如果主題不是問題所在,您還可以檢查插件是否是主要原因。

首先,更新所有插件。如果問題未解決,嘗試禁用所有插件,然後一個一個重新啟用。在每次安裝後,檢查精選圖片是否正確顯示。如果圖片顯示失敗,您將知道是哪個插件導致了問題。

您也可以使用 Health Check & Troubleshooting 插件。這款免費插件執行一系列檢查,以檢測插件和主題中的配置和已知錯誤。詳細步驟請參考我們的指南,了解如何安裝 WordPress 插件。在啟用後,前往工具 » 站點健康。在這裡,您會看到一些改善 WordPress 安全性和性能的建議,並可在此管理或更新您的插件。

3. 禁用懶加載

懶加載是一個特性,可透過優先加載可見區域的內容來提升頁面速度和 WordPress 性能。然而,懶加載可能會導致精選圖片出現問題,因為一些懶加載插件可能會將精選圖片當作普通照片處理,導致精選圖片加載緩慢甚至完全無法顯示。

請檢查每個安裝的插件是否啟用了此特性,如果有的話,可以嘗試關閉懶加載並清除緩存,以查看是否解決精選圖片問題。某些插件允許您排除特定照片不進行懶加載,在這種情況下,您可以僅對博文的第一張圖片進行排除,以在不影響精選圖片的情況下,仍享受懶加載的好處。

您可以輕鬆禁用代碼,通過 WPCode 自定義代碼段。首先,從 WordPress 儀表板進入代碼片段 » + 添加片段頁面。然後,將此 PHP 代碼複製並粘貼到『代碼預覽』框中:

add_filter( 'wp_lazy_loading_enabled', '__return_false' );

確保選擇『PHP 片段』作為代碼類型,然後啟動插件並點擊『保存片段』按鈕。詳細步驟請參考我們的逐步教程,了解如何正確禁用 WordPress 的懶加載。

4. 更改用戶角色權限以允許上傳精選圖片

如果您不是網站擁有者,可能沒有上傳或查看精選圖片所需的用戶角色。您需要確保用戶角色和權限設置正確。

您可以使用 User Role Editor 插件來輕鬆更改角色和功能。簡單地前往用戶 » 用戶角色編輯器 從 WordPress 儀表板。在這裡,選擇您想更改的角色,並更改其功能。在『快速過濾』選項中,搜索『upload_files』,然後點擊『更新』按鈕。

該插件還允許創建新自定義角色並賦予其選擇的訪問權限。

5. 修復在博客文章畫廊頁面上不顯示的精選圖片

為展示網站首頁上的博文,使用精選圖片是一個好方法。但如果精選圖片未顯示在博客頁面上,如何修復該問題?請編輯您的主頁或希望顯示精選圖片的任何頁面,點擊『+』圖標並添加『最新文章』塊,然後啟用『顯示精選圖片』選項。您可以調整其他設置以適合您的頁面,您的精選圖片將出現在博客文章畫廊中。

6. 添加自定義代碼以修復精選圖片問題

有時,由於當前 WordPress 主題的不支持,博文縮略圖可能無法點擊。您可以使用 WPCode 添加自定義代碼段,像是將精選圖片添加到 RSS 訂閱或在管理區域的帖子列表中顯示精選圖片。激活 WPCode 後,訪問代碼片段 » + 添加片段。搜寻 ‘精選圖片’ 以找到所有可用的自定義代碼段選項並選擇所需的選項,如要將圖片列添加至管理儀表板。在管理頁面中編輯代碼並啟用它,然後更新。前往帖子 » 所有帖子頁面,您應該會看到帖子縮略圖出現。

若想了解更多,也可閱讀有關在 WordPress 中自動連接精選圖片到帖子或在 RSS 訂閱中添加帖子縮略圖的教程。

修復 WordPress 精選圖片顯示不正確的尺寸

有時,精選圖片可能不能按正確尺寸顯示。了解精選圖片的最佳實踐以避免問題發生。對於長方形精選圖片,最佳尺寸是 1200 x 687 像素。對於方形圖片,最佳尺寸是 600 x 600 像素。您可以修改默認圖像尺寸,前往設置 » 媒體進行設定。更多詳情請參考我們的初學者指南,了解如何調整 WordPress 圖像尺寸。

在 Facebook 上不顯示的精選圖片

精選圖片通過 Open Graph 從 WordPress 中提取,在社交媒體平台上非常流行。Open Graph 元標籤允許 Facebook 輸出網站內容。使用 All in One SEO 插件可確保所有精選圖片顯示在 Facebook 上。啟用插件後,前往 All in One SEO » 社交網絡,確保在 Facebook 頁簽下啟用 ‘啟用 Open Graph 標記’ 選項。

這會自動顯示帶有精選圖片的博客文章預覽和簡短文本摘要。更多詳情請參考我們的指南,了解如何在 WordPress 主題中添加 Facebook Open Graph 元數據。

希望這篇文章能幫助您修復 WordPress 上未顯示的精選圖片。您可能還想查看我們的最常見 WordPress 錯誤列表及其修復方法,並閱讀如何增加博客流量的指南。如果喜歡這篇文章,請訂閱我們的 YouTube 頻道觀看更多 WordPress 視頻教程,也可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 教学

如何在WordPress中禁用全屏编辑器

为什么WordPress切换到编辑器的全屏模式?

WordPress在5.0版本中引入了一个新编辑器,称为块编辑器(也称为Gutenberg)。这个新编辑器允许用户使用块来创建常见元素,并构建美观的内容布局。它还通过使用与你的WordPress主题相同的字体和颜色,来模拟你的文章或页面的外观。

然而,左侧的管理菜单和顶部的工具栏让界面显得有些杂乱。如果你专注于写作内容,这些繁多的选项可能并不必要。为了解决这一问题,WordPress核心团队决定默认将编辑器设置为全屏模式,以便用户可以获得一个无干扰的写作体验。

现在,需要注意的是,这种全屏模式并不是什么新功能。此前,它已经存在,并且用户可以手动开启或关闭。变化在于,现在全屏模式将成为撰写文章时的默认视图。

如何禁用WordPress编辑器的全屏模式(简单方法)

关闭WordPress块编辑器的全屏模式非常简单。只需编辑一篇文章或页面,然后点击位于屏幕右上角的三点菜单。这将显示该文章编辑器的设置菜单。从这里,只需点击“全屏模式”即可将其关闭。

文章编辑器将立即退出全屏模式,并开始显示管理侧边栏和顶部工具栏。WordPress会将你的全屏模式偏好存储在浏览器的临时存储中。不过,如果你切换到不同的浏览器、使用隐身模式或从不同设备访问管理区域,那么你将再次看到全屏编辑器。

如果你使用多个设备、用户帐户或浏览器访问你的WordPress管理区域,那么每次都要重新反复切换全屏模式可能会有点烦人。下一个方法可以永久解决这个问题。

永久禁用WordPress中的全屏模式(代码片段)

这种方法需要你手动添加代码到你的WordPress站点中。如果你之前没有做过这些操作,请参考我们的指南了解如何轻松在WordPress中粘贴代码片段。

你需要将以下代码添加到你WordPress主题的functions.php文件或者一个特定于站点的插件中。你也可以使用自定义代码片段插件来将此代码添加到你的站点中,以避免冲突。

if (is_admin()) { function jba_disable_editor_fullscreen_by_default() { $script = "jQuery( window ).load(function() { const isFullscreenMode = wp.data.select( 'core/edit-post' ).isFeatureActive( 'fullscreenMode' ); if ( isFullscreenMode ) { wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fullscreenMode' ); } });"; wp_add_inline_script( 'wp-blocks', $script ); } add_action( 'enqueue_block_editor_assets', 'jba_disable_editor_fullscreen_by_default' ); }

推荐使用WPCode插件

在WPressize Me,我们推荐使用WPCode插件来添加这段代码。它使得在WordPress中添加自定义代码变得简单,而无需编辑你的主题functions.php文件,从而不必担心破坏你的网站。

首先,你需要安装并激活免费的WPCode插件。如果你需要帮助,请参考我们的教程了解如何安装WordPress插件。一旦插件激活后,从你的WordPress控制面板导航到代码片段 » + 添加片段。然后,将鼠标悬停在“添加你的自定义代码(新片段)”选项上,并点击其下方的“使用片段”按钮。

接下来,你将进入“创建自定义片段”页面。在这里,你可以为你的片段添加一个标题,并将以上代码粘贴到“代码预览”框中。不要忘记从下拉菜单中选择“PHP片段”作为代码类型。

最后,只需将开关从“未激活”切换到“已激活”,并点击页面顶部的“保存片段”按钮。这段代码首先检查用户是否正在查看管理区域页面。如果是,它将检查全屏编辑器的状态。如果全屏编辑器已开启,它将简单地将其关闭。你仍然可以从文章编辑屏幕手动开启全屏模式,且文章编辑器仍会正常工作。但如果你返回,它会自动将其关闭。这种行为适用于所有可以访问文章编辑器的用户。

我们希望这篇文章帮助你了解如何禁用WordPress文章编辑器中的全屏模式。你可能还想查看我们的WordPress内容编辑器掌握技巧,或者浏览我们专家精选的最佳拖放式WordPress页面构建器。如果你喜欢这篇文章,请订阅我们的YouTube 频道,获取WordPress视频教程。你也可以在TwitterFacebook上找到我们。

Read More
WordPress 主题

WordPress 模板層次結構初學者指南(速查表)

為什麼要了解 WordPress 模板層次結構?

所有現代 WordPress 主題都由模板樣式表、JavaScript 和圖像組成。這些文件共同控制您的網站對用戶的外觀。

WordPress 有一個標準的模板層次結構,這意味著具有特定文件名的模板會影響您網站的特定區域。它還告訴您哪個模板名稱用於特定項目。

大多數現代 WordPress 主題都配備了顯示分類、日期、存檔、單篇文章、自定義頁面等的模板。作為用戶,您可以通過創建子主題來創建更多模板。

可視化 WordPress 模板層次結構(速查表)

WordPress 使用易於理解且有意義的模板名稱模式。下面的快速參考圖表解釋了用於顯示 WordPress 網站上不同頁面的模板文件。

主頁使用哪些模板文件?

默認情況下,WordPress 在您的網站主頁上顯示博客文章。您還可以通過訪問 WordPress 管理區域的設置 » 閱讀頁來設置使用自定義主頁(也稱為前頁)。

具體查找順序如下:

1. front-page.php – 如果您使用靜態前頁,則 WordPress 會首先查找此模板文件並使用它來顯示前頁。

2. home.php – 如果您使用靜態前頁,並且您的主題中沒有 front-page.php 模板,則 WordPress 會查找 home.php 模板。它也用於在主頁顯示默認博客文章。

3. index.php – 如果 front-page.php 或 home.php 不存在,則 WordPress 回退到 index.php 模板來顯示主頁。這個模板是 WordPress 顯示任何頁面的默認回退模板。

單篇文章使用哪些模板文件?

WordPress 查找以下文件來顯示單篇文章。

1. single-{post-type}-{slug}.php – 用此模板修改特定個別文章的顯示。例如,如果文章類型是 ‘review’ 且文章 slug 是 acme-phone,則 WordPress 會查找 single-review-acme-phone.php。

2. single-{post-type}.php – 接著 WordPress 會檢查是否有模板來顯示這種特定文章類型。例如,如果文章類型是 review,則 WordPress 會查找 single-review.php。

3. single.php – WordPress 會回退到 single.php。

4. singular.php – 這個模板增加了另一個回退選項來顯示來自任何文章類型的單個項目。

5. index.php – 最後,如上所述,WordPress 最終回退到 index.php。

單頁使用哪些模板文件?

WordPress 頁面是預設的文章類型之一。它們允許您在網站上創建靜態頁面,而不是文章。請參見我們關於文章與頁面區別的指南。

1. 自定義頁面模板 – 分配給頁面的頁面模板。請參見如何在 WordPress 中創建自定義頁面模板。

2. page-{slug}.php – 如果頁面 slug 是 contact-us,WordPress 會使用 page-contact-us.php。

3. page-{id}.php – 如果頁面 ID 是 17,則 WordPress 會查找名為 page-17.php 的模板文件。

4. page.php – 用於顯示所有靜態頁面的模板。

5. singular.php – 此模板是所有單篇文章類型項目的默認回退選項。

6. index.php – 默認回退模板。

分類存檔使用哪些模板文件?

WordPress 使用這些文件來顯示分類相關頁面。

1. category-{slug}.php – 這個模板用於顯示特定分類的存檔頁。例如,如果分類 slug 是 reviews,則 WordPress 會查找 category-reviews.php 模板。

2. category-{id}.php – 接著 WordPress 會查找具有分類 ID 的模板。例如,如果分類 ID 是 17,則 WordPress 會查找 category-17.php。

3. category.php – 這是用於顯示所有分類存檔頁的默認模板。

4. archive.php – 這是 WordPress 用於顯示任何存檔頁的默認模板。

5. index.php – 默認回退模板。

標籤存檔使用哪些模板文件?

WordPress 使用這些文件來顯示標籤存檔頁。

1. tag-{slug}.php – 如果標籤的 slug 是 fruits,WordPress 會查找 tag-fruits.php。

2. tag-{id}.php – 如果標籤的 ID 是 17,WordPress 會查找 tag-17.php 模板。

3. tag.php – 用於標籤存檔的默認模板。

4. archive.php – 用於任何存檔頁的默認模板。

5. index.php – 默認回退模板。

自定義分類目錄使用哪些模板文件?

分類和標籤是兩個默認的 WordPress 分類法。用戶還可以創建自己的自定義分類。這是 WordPress 如何查找模板來顯示自定義分類頁。

1. taxonomy-{taxonomy}-{term}.php – 如果您有一個名為 genre 的自定義分類,且有一個術語 ‘thriller’,則 WordPress 會查找 taxonomy-genre-thriller.php。

2. taxonomy-{taxonomy}.php – 如果分類是 genre,WordPress 會查找 taxonomy-genre.php。

3. taxonomy.php – 顯示所有自定義分類目錄的默認模板。

4. archive.php – 所有存檔頁的默認回退模板。

5. index.php – WordPress 的默認回退模板。

自定義文章類型使用哪些模板文件?

這是 WordPress 如何查找模板來顯示自定義文章類型存檔。

1. archive-{post_type}.php – 如果文章類型是 review,WordPress 會查找 archive-review.php。

2. archive.php – 顯示所有存檔頁的默認模板。

3. index.php – WordPress 的默認回退模板。

顯示作者存檔使用哪些模板文件?

WordPress 為您的網站上的每位作者生成存檔頁。這是它如何查找作者存檔模板。

1. author-{nicename}.php – 如果作者的友好名稱是 matt,WordPress 會查找 author-matt.php。

2. author-{id}.php – 如果作者的用戶 ID 是 6,則 WordPress 會查找 author-6.php。

3. author.php – 用於顯示作者存檔頁的默認模板。

4. archive.php – 顯示所有存檔頁的默認模板。

5. index.php – WordPress 的默認回退模板。

日期存檔使用哪些模板文件?

WordPress 也顯示您的文章在基於日期的存檔頁上,如月份和年份。這是它如何查找這些頁面的模板。

1. date.php – 用於基於日期的存檔頁的默認模板。

2. archive.php – 用於顯示作者存檔頁的默認模板。

3. index.php – WordPress 的默認回退模板。

搜索頁面使用哪些模板文件?

1. search.php – WordPress 中顯示搜索結果的默認頁面。

2. searchform.php – 用於顯示 WordPress 搜索表單的模板。

3. index.php – WordPress 的默認回退模板。

404 錯誤頁面使用哪些模板文件?

當 WordPress 無法找到請求的內容時,顯示 404 錯誤頁面。請參見我們的如何改進 404 頁面模板的指南。

1. 404.php – 用於顯示 WordPress 404 錯誤頁面的默認模板。

2. index.php – WordPress 的默認回退模板。

附件頁面使用哪些模板文件?

1. MIME_type.php – MIME_type 代表文件類型。例如,image.php、video.php、application.php。

2. attachment.php – 用於顯示附件頁面的默認模板。

3. single-attachment.php – 顯示單個附件。

4. single.php – 顯示單個文章類型項目的默認模板。

5. index.php – WordPress 的默認回退模板。

嵌入顯示使用哪些模板文件?

自 WordPress 4.5 起,您可以使用模板來渲染嵌入到 WordPress 中的文章。

1. embed-{post-type}-{post_format}.php – WordPress 會首先查找文章類型和文章格式模板。例如,如果您有一個帶視頻的評論帖子,則 WordPress 會查找 embed-review-video.php。

2. embed-{post-type}.php – 如果文章類型是 review,WordPress 會查找 embed-review.php。

3. embed.php – 所有嵌入的默認回退模板。

希望這個教程幫助您了解 WordPress 模板層次結構。您可能還想查看我們推薦的最佳拖放 WordPress 頁面構建器列表。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。您也可以在 Twitter 和 Facebook 上找到我們。

Read More