WordPress 教学

如何防止客戶停用 WordPress 外掛

如何防止客戶停用 WordPress 外掛

最後更新日期:2024年4月30日 由編輯團隊 | 評審者:Syed Balkhi

想防止客戶不小心停用 WordPress 外掛嗎?如果您為他人建立網站,那麼您可能會在每個客戶網站上安裝一些重要的外掛。如果客戶不小心停用了這些必要的外掛,可能會導致他們的網站完全崩潰。本文將展示如何阻止客戶停用 WordPress 外掛。

為何要防止客戶停用 WordPress 外掛?

如果您為他人建立網站,那麼您可能會有一個必備 WordPress 外掛列表,這些外掛安裝在每個網站上。這些外掛可能是保護客戶免受駭客攻擊和惡意代碼的安全外掛。您甚至可能使用外掛來自動執行關鍵的 WordPress 維護任務,例如定期建立備份或刪除垃圾評論。若客戶不小心停用了這些外掛,可能會使其網站容易受到攻擊或影響其功能。在最糟的情況下,甚至會導致他們的網站完全崩潰。儘管這不是您的錯,但這仍是一次糟糕的客戶體驗,可能會損害您的聲譽。讓我們看一下如何防止客戶不小心停用 WordPress 外掛。

方法1:使用預設的 WordPress 使用者角色(不需要外掛)

WordPress 附帶一個簡單但強大的用戶管理系統,根據分配的角色,每個用戶具有不同的能力。當您安裝 WordPress 時,它會自動創建以下使用者角色:

  • 管理員
  • 編輯
  • 作者
  • 投稿者
  • 訂閱者

默認情況下,只有管理員有權管理外掛,包括停用外掛。因此,我們建議為您的客戶創建一個管理員賬戶,以便他們管理其網站。然後,您可以為需要訪問但不需要管理權限的其他人創建非管理員賬戶。沒有管理員權限,大多數客戶將無法停用外掛。您可以為非管理員賬戶使用任何角色。然而,我們建議使用編輯角色,因為它允許用戶創建、編輯、發布和刪除內容,包括其他作者創建的內容。這可以改善編輯流程,幫助客戶管理其新網站。將管理員賬戶分配給有 WordPress 經驗並理解如何管理 WordPress 網站的人是個好主意。

要為一位或多位客戶創建賬戶,請到 WordPress 控制台中的 用戶 » 添加新用戶 頁面。然後,輸入一些人的信息,包括姓名和電子郵件地址。完成後,打開角色下拉菜單,選擇要為該用戶分配的角色,例如管理員或編輯。當您對所輸入的信息感到滿意時,點擊“添加新用戶”。要創建更多賬戶,請按照上述相同的過程。更多有關此主題的資訊,請參見我們的指南了解如何向您的 WordPress 博客添加新用戶。

方法2:使用 Members 外掛創建自訂客戶角色

有時候,您可能需要阻止客戶停用外掛而不限制他們對其他區域的訪問權限。換句話說,內建使用者角色可能不適合您的網站。例如,編輯不能停用外掛,但他們也不能添加新用戶或安裝 WordPress 主題,這可能給您的客戶帶來問題。如果預設的使用者角色不完全適合您的客戶,您可以創建具有正確權限和功能的自訂角色。您甚至可以為不同的團隊或個別員工創建不同的角色。最簡單的方法是使用免費的 Members 外掛。此外掛允許您創建新角色,然後為這些角色添加和移除能力,包括啟用和停用 WordPress 外掛的權限。這個權限會從左邊菜單中移除外掛設置,如下圖所示。

首先,您需要安裝和啟用 Members 外掛。更多詳情,請參見我們關於如何安裝 WordPress 外掛的步驟指南。啟用後,到 Members » 新增角色 頁面。在“輸入角色名稱”字段中,輸入您要使用的名稱。這將對有權訪問 WordPress 控制台的任何人可見。之後,開始授予或拒絕權限。左邊欄顯示所有不同類型的內容,如可重用區塊和 WooCommerce 產品。只需點擊一個標簽,您就會看到該類型內容的所有權限。然後,您可以選中每個權限的“授予”或“拒絕”框。 欲了解更多詳細說明,請參見我們的指南了解如何添加或移除用戶能力。要阻止客戶停用外掛,請點擊左側的“外掛”標簽。在此頁面,選中“啟用外掛”行的“拒絕”框。這將阻止用戶啟用和停用 WordPress 外掛。當您對使用者角色設置感到滿意時,點擊“添加角色”。您現在可以按照方法1所述的過程,將此角色分配給任何用戶。

方法3:使用自訂 PHP 代碼防止客戶停用特定外掛

如果您想阻止客戶停用所有外掛,您可以使用上述所提到的方法。然而,有時您可能想保護特定的外掛,仍允許客戶停用和刪除非必要的軟體。保護特定外掛的最佳方法是添加自訂代碼至 WordPress。這將移除特定外掛的“停用”連結。這是一種進階方法,因此不建議初學者使用。

注意:客戶仍然可以使用“批量操作”下拉菜單或通過 FTP 或 phpMyAdmin 等進階工具來停用任何外掛。然而,刪除“停用”連結使客戶不小心停用必要外掛的難度增加。

首先,您需要知道外掛的文件名及其在伺服器上的位置。通常,這些文件使用外掛名稱加上 .php,並位於以外掛名稱命名的資料夾內。例如,WooCommerce 文件名為 ‘woocommerce.php’,位於一個名為 ‘woocommerce’ 的資料夾內。然而,特別是如果外掛名稱比較長複雜或包含多個詞,檢查一下仍然是值得的。例如,如果您使用 SR 產品360°視圖外掛添加互動360度圖片到 WordPress 中,其文件名為 ‘sr.php’。

您可以通過使用 FTP 用戶端(如 FileZilla)連接到網站伺服器來檢查文件名和位置,或者使用 WordPress 託管cPanel 的文件管理器。如果這是您首次使用 FTP,請參見我們的完整指南了解如何使用 FTP 連接到網站。之後,進入 /wp-content/plugins/。在這裡,您將看到網站上的所有不同外掛。只需找到您要保護的外掛並打開其文件夾。

然後,找到 .php 文件。現在,記錄文件夾名和 .php 文件,因為您將在代碼中使用這些信息。針對每個要保護的外掛重復此過程。完成後,是時候向網站添加一段代碼片段。通常,指南會請您將代碼添加到網站的 functions.php 文件中。然而,這並不建議,因為簡單的錯誤可能會引起無數常見的 WordPress 錯誤。您還會在更新 WordPress 主題時丟失自訂代碼。

這就是 WPCode 的用處。WPCode 是最好的代碼片段外掛,被超過200萬個 WordPress 網站使用。它使添加自訂的 CSS、HTML、PHP 等變得非常簡單。首先,您需要安裝並啟用免費的 WPCode 外掛。更多詳情,請參見我們分步指南了解如何安裝 WordPress 外掛。啟用後,轉到 代碼片段 » 添加片段

在這裡,您將看到所有預製的片段,您可以將它們添加到網站上。其中包括允許您完全禁用評論、上傳 WordPress 通常不支持的文件類型、禁用附件頁面的片段等等。用鼠標懸停在“添加您的自訂代碼”上,然後當它出現時選擇“用戶片段”。首先,為自訂代碼片段輸入一個標題。這可以是任何在 WordPress 控制台中幫助您識別片段的名稱。之後,打開“代碼類型”下拉菜單並選擇“PHP 片段”。

現在,您已經準備好添加自訂的 PHP 代碼。具體代碼將根據您要保護的外掛而有所不同,但這裡有一個範本可供使用:

add_filter('plugin_action_links', 'disable_plugin_deactivation', 10, 4); function disable_plugin_deactivation($actions, $plugin_file, $plugin_data, $context) { if (array_key_exists('deactivate', $actions) && in_array($plugin_file, array('wpforms/wpforms.php', 'woocommerce/woocommerce.php'))) unset($actions['deactivate']); return $actions; }

這個片段禁用 WPForms 和 WooCommerce 的停用功能。要保護其他外掛,只需將 ‘wpforms/wpforms.php’ 和 ‘woocommerce/woocommerce.php’ 替換為您在前一步獲得的文件夾和文件名。要禁用更多外掛的停用,只需將它們添加到代碼中。例如:

'wpforms/wpforms.php', 'woocommerce/woocommerce.php', 'service-box/service-box.php'

之後,滾動到“插入”部分。WPCode 可以將您的代碼添加到不同位置,例如每個帖子之後、僅前端或僅管理。您只需要在 WordPress 管理區域內使用 PHP 代碼,因此,點擊“自動插入”如果尚未選擇。然後,打開“位置”下拉菜單並選擇“僅管理”。之後,滾動到屏幕頂部並點擊“未啟用”切換,使其變為“已啟用”。最後,點擊“保存片段”使 PHP 片段生效。現在,如果您從左側菜單中選擇外掛,您將看到那些外掛的“停用”連結已被移除。如果您需要在任何時候恢復“停用”連結,可以禁用代碼片段。只需轉到 代碼片段 » 代碼片段 並點擊片段旁的開關,使其從藍色(啟用)變為灰色(禁用)。

此時,您可以通過進入外掛菜單來停用這些外掛。您還可以使用 phpMyAdmin 或 FTP 用戶端停用受保護的外掛。如果您想刪除特定外掛但不想完全禁用代碼片段,並導致所有受保護的外掛易受攻擊,這可能是一個不錯的解決方案。了解更多詳情,請參閱我們的指南了解如何在無法訪問 WP-Admin 時停用所有外掛。

我們希望這篇文章幫助您了解如何防止客戶停用 WordPress 外掛。您可能也想看看我們的最終指南了解如何提高 WordPress 速度和性能或者適合小企業的最佳電話服務。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道觀看 WordPress 教學視頻。您也可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 教学

如何在WordPress中创建客户仪表盘

为什么要在WordPress中创建客户仪表盘?

作为WordPress解决方案提供商,你会遇到一些从未使用过WordPress的客户,他们不熟悉HTML、CSS或WordPress术语。通过创建一个定制仪表盘,你可以为他们提供一个简洁的界面,提高可用性。这将提高客户满意度,增加重复工作的机会,同时减少你的支持时间。

如何在WordPress中创建客户仪表盘

我们将带你逐步完成整个过程。根据客户的需求,你可以决定自定义的程度。使用下面的快捷链接,可以直接跳转到你感兴趣的步骤:

隐藏不必要的管理菜单白标WordPress仪表盘更改WordPress仪表盘外观在客户仪表盘中添加有用资源创建自定义仪表盘小部件

1. 隐藏不必要的管理菜单

在为客户构建网站时,你可能会使用不同的WordPress插件、自定义文章类型、页面构建器等工具。许多工具会在管理栏中添加菜单项,这让仪表盘看起来有点杂乱。对于从未使用过WordPress的客户来说,这些额外的项目会让仪表盘显得更复杂。

首先,你需要安装并激活Adminimize插件。激活后,访问Settings » Adminimize页面来配置插件。

在设置页面中,你会看到各种管理部分。点击一个部分会展开选项。你可以根据不同用户角色显示或隐藏任何项目。仔细检查每个项目,以免影响客户使用他们的网站。

2. 白标WordPress仪表盘

Adminimize插件提供了很多控制仪表盘外观的选项,但没有去除WordPress品牌标识的选项。你需要使用White Label CMS插件来替换WordPress标志、更改管理区角标等。安装并激活White Label CMS插件后,访问Settings » White Label CMS页面来配置插件设置。

3. 更改WordPress仪表盘外观

WordPress自带几种管理颜色方案,用户可以从个人资料中更改。你可以为新用户设置一个默认颜色方案,也可以创建自定义颜色方案。

要更进一步,可以试试WordPress管理主题。这些主题作为插件提供,可以安装以改变WordPress管理区的外观。

4. 在客户仪表盘中添加有用资源

交付项目时,你会发现许多客户有相似的问题。在客户仪表盘中添加帮助或资源部分,可以帮助你回答这些问题并节省提供支持的时间。安装并激活WP Help插件后,插件会在管理栏中添加一个新的‘Publishing Help’菜单项。点击它会进入设置页面。

此区域为空,因为你还没有创建任何帮助资源。点击‘Add New’按钮来创建一个。你可以像创建WordPress文章或页面一样创建帮助文档。

5. 创建自定义仪表盘小部件

仪表盘小部件是用户登录WordPress管理区后看到的第一件事。这里是引导客户的最佳地方。以下是一个简单的仪表盘小部件代码

add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets');
 
function my_custom_dashboard_widgets() {
 global $wp_meta_boxes;
 
 wp_add_dashboard_widget('custom_help_widget', '主题支持', 'custom_dashboard_help');
}
 
function custom_dashboard_help() {
 
 // 想在小部件中显示的内容
 
 echo '

欢迎使用定制博客主题!需要帮助?请联系开发者这里。访问:YourWebsite

'; }

我们推荐使用WPCode插件来添加此代码。

Read More
WordPress 教学

如何隐藏WooCommerce的运输方式(两种简单方法)

何时在WooCommerce中隐藏运输选项

我们来看看隐藏运输方式的常见情况下,它对您的商店非常合理。我们看到商店老板们经常这么做来解决实际业务挑战,同时通常也能提高转换率。

保护您的利润

也许您无法承受小订单的免费运输。这完全没问题!只需在订单达到有利可图的门槛之前隐藏该选项。

地区特定的运输

有全球客户吗?只向他们展示适用于其地区的运输方式。未必需要看到无法使用的选项。

管理繁忙季节

在假日销售期间,您可能需要暂时隐藏快捷运输以确保自己能应对订单。

简化结账流程

有时候少即是多。展示较少但更相关的运输选项可以减少购物车放弃率并提高转化率。

我们总是建议除了隐藏运输方式之外,还在网站中添加一个免费运输提示栏。这样很简单,让购物者知道确切的运输选择和他们需要做到什么才能获得更好的费率。接下来我们就来演示两种隐藏WooCommerce运输选项的方法。您可以使用下面的快速链接跳到您感兴趣的部分:

方法一:在WooCommerce中配置免费运输设置(快速简单)

方法二:使用Hide Shipping Method for WooCommerce(更具定制性)

备注:在这篇文章中,我们假设您已经设置了一个WooCommerce商店。如果需要帮助,可以阅读我们关于如何开始在线商店的指南。

方法一:在WooCommerce中配置免费运输设置(快速简单)

通过这种方法,您不需要任何特殊的WooCommerce扩展或插件即可根据最低订单要求隐藏免费运输方式。首先访问您的运输设置。在WordPress仪表板中点击WooCommerce » 设置。找到页面顶部的“运输”选项卡。

您会看到两种为运输区域设置的方法。您可以点击“添加区域”来创建一个新的区域或修改现有的一个。这里我们来告诉您如何创建一个新区域。

现在,给您的运输区域起个有意义的名字,以描述它涵盖的地区。可以叫它诸如“美国大陆”,“拉丁美洲”或“欧洲”。然后,添加您的区域,选择特定国家、州甚至城市。

一旦您的区域设置好了,向下滚动找到“添加运输方式”按钮。继续点击它以查看您的可用选项。WooCommerce会向您显示简单的选项——免费运输和统一费率运输。从选项中选择“免费运输”并点击“继续”。这会打开一个新窗口,可以自定义客户何时看到免费运输。

这就是重点所在:选择客户能如何获得免费运输。WooCommerce在下拉菜单中提供好几个选项,包括无要求、优惠券码、最低订单金额或两者结合。

假设您希望在客户达到特定的订单价值之前隐藏免费运输折扣。要做到这一点,选择“最低订单金额”并输入目标金额。比如,可以将其设为$50或者$100。

如果您希望最低金额在考虑任何折扣之前先被计算,可以勾选‘在优惠券折扣前应用最低订单规则’选项。完成后,点击‘创建并保存’。您的免费运输方式现在会自动对未达要求的顾客隐藏。只有满足您条件的顾客才会看到这个选项。

方法二:使用Hide Shipping Method for WooCommerce(更具定制性)

虽然内置的WooCommerce设置能满足基础需求,但缺乏灵活性。您可能想根据产品类别或购物车内容隐藏特定的运输方式。使用专用插件就派上用场了。

Hide Shipping Method for WooCommerce插件能让您更多控制运输选项。这个自由插件允许您为在结账时显示或隐藏不同的运输方式创建自定义规则。在这个教程中,我们会使用免费版本,因为它涵盖了最常见的需求。但是,如果您需要更高级的功能,比如在提供免费运输时隐藏特定运输方式或根据产品SKU创建规则,您可以查看高级版本。

高级版本的Hide Shipping Method for WooCommerce包括在Dotstore工具包中。它包含多个提供高级WooCommerce功能的插件,如折扣、定价、尺寸表等等。我们以前测试过整套插件,有兴趣的话可以查看我们完整的Dotstore评论。

让我们开始安装Hide Shipping Method for WooCommerce插件。如果您对这个过程不熟悉,可以查看我们关于如何安装WordPress插件的初学者指南。一旦插件激活,进入WooCommerce » Hide Shipping。现在,让我们开始设置插件吧。

选择条件以隐藏WooCommerce运输方式

当您打开‘常规设置’选项卡,您会看到几个控制运输选项的方法。这些设置帮助您决定何时和如何显示运输选择。

让我们看看每个选项的作用

‘隐藏所有其它运输方式,当免费运输在购物车页面上可用时。

  • 移除客户有资格获得免费运输时所有其它运输选择。
  • 完美的奖励大订单客户。
  • 让WooCommerce结账对客户更为简单。

‘隐藏所有其它运输方式,当免费运输或本地自提可用时。

  • 隐藏当免费运输或本地自提任何一种可用时的其它选项。
  • 非常适合提供两种选择的商店。
  • 保持您的结账页面整洁和简单。

‘隐藏特定运输方式当免费运输在购物车页面上可用时’(高级)

  • 让您选择隐藏哪些运输方式。
  • 您可以隐藏某些选项同时保留其它选项可见。
  • 仅在付费版本中可用。

‘条件隐藏运输方式规则’

  • 让您创建自定义规则来隐藏运输。
  • 比其它选项更为灵活。

‘隐藏所有运输方式’

  • 完全关闭所有运输选项。
  • 适合数字产品。

选择你喜欢的选项后,只需点击‘保存设置’即可让更改生效。若选择条件规则,‘管理规则’选项卡会出现。接下来会告诉您能在那里设置什么。

配置规则来隐藏运输方式

当您切换到‘管理规则’选项卡,您会看到一个‘添加新’按钮等着您。点击它以开始创建您的第一个运输规则。

准备规则很简单。首先,找到‘状态’开关并打开。它告诉WooCommerce扩展您希望这个规则在商店中生效。现在,您需要为运输规则起个名字。选择一个便于记忆规则作用的名字。比如,您可以称之为‘隐藏X项目的当天运送’。

接下来,找到运输方式下拉菜单。它会显示您的运输区域名称以及可用的运输方式。向下滚动直到找到‘基本隐藏运输规则’部分。这是实际自定义开始的地方。您可以创建根据具体条件自动隐藏运输方式的聪明规则。

规则建立器有三个部分,如简单句子般协同工作。左侧字段中您将看到许多选项。您可以根据地理位置(如国家或城市)、产品详情(如购物车包含产品)甚至用户名选择条件。中间字段是您的公式。选择‘等于( = )’时代表精确匹配或选择‘不等于( != )’表述排除内容。可以理解为告诉WooCommerce‘展示这个’或‘不展示这个’。右侧字段根据您在左侧字段的选择而变化。例如,如果选择‘购物车包含产品’,您会看到一个产品列表。但如果选择‘购物车包含类别的产品’,则会看到您的产品类别。

让我们来看看一个实际例子。假设您想要对需要印刷的产品隐藏当天运送。您可以选择‘购物车包含产品’,然后‘等于( = )’,最后从列表中选择您的印刷产品。想让您的规则更详细?点击‘+ 添加规则’按钮创建多个条件。这能帮您处理复杂情况,如根据订单数量或购物车小计隐藏特定运输方式。一旦对规则满意,只需点击‘保存更改’即可生效。您的运输方式现在会根据您设置的条件自动隐藏或显示。例子:使用‘购物车包含产品’ + ‘等于( = )’ + 产品名称的规则来隐藏当天运输选项。

优化WooCommerce购物车和结账的额外提示

管理运输方式只是创造成功在线商店的一部分。这里有一些我们的最有帮助的WooCommerce指南,可以将您的商店带到更高水平:

  • 如何优化您的WooCommerce商店客户旅程 – 创造更流畅的购物体验,将浏览者转变为购买者。
  • 如何在WooCommerce中设置送货时间段 – 让客户选择他们的首选送货时间,减少失败的递送并提高满意度。
  • 如何防止WooCommerce中的欺诈和假订单 – 保护您的商店免受虚假购买并节省运输成本。
  • 如何在WooCommerce中添加快捷结账按钮 – 加快结账过程并减少购物车放弃率。
  • 如何在WooCommerce中交叉销售产品 – 通过展示相关产品推荐提升平均订单价值。
  • 如何创建一个自定义WooCommerce购物车页面 – 设计一个适合您品牌并鼓励购买的购物车页面。
  • 如何在WooCommerce中提供货运追踪 – 让客户了解他们的订单状态并减少客服问询。
  • 如何在WooCommerce中自动应用优惠券 – 让客户更简单地省钱并完成购买。
  • 如何在WooCommerce中创建订单附加商品 – 通过在结账期间提供相关附加商品增加销售。

我们希望这篇文章有助于您了解如何隐藏WooCommerce运输方式。您可能还想查看我们关于WooCommerce SEO的完整指南以及我们的专家精选最佳WooCommerce代发插件。如果您喜欢这篇文章,请订阅我们的YouTube频道,以获取WordPress视频教程。您还可以在Twitter和Facebook上找到我们。

Read More
WordPress 教学

如何在WordPress中显示用户的IP地址

如何在WordPress中显示用户的IP地址

我们许多读者问我们如何在他们的WordPress网站上跟踪用户活动。以下是另一种情况:如果用户需要他们自己的IP地址呢?

也许你销售需要客户输入其IP地址的产品,或者你撰写关于IP地址及相似安全话题的教程。在这种情况下,在你的网站上显示用户的唯一IP地址可以节省大量时间并提升用户体验。

为什么要在WordPress中显示用户的IP地址?

IP(互联网协议)地址是一串用句号分隔的数字,用于在网络上识别硬件设备。这意味着访问者的IP地址仅仅识别他们用于连接互联网的设备,例如智能手机、电脑或平板电脑。

有很多情况下,访问者可能需要知道他们的IP地址。例如,有时用户在设置某种软件(特别是WordPress安全插件如防火墙)时需要输入其唯一的IP地址。

如果你销售此类软件,在你的在线文档中显示用户的唯一IP地址可以帮助客户设置他们的新软件。

即使你不亲自销售软件,许多WordPress博主也会发布关于如何使用第三方软件的帮助指南。如果你正在编写需要读者输入其IP地址的教程,那么显示他们需要使用的确切IP地址可以帮助你创建更好的教程。

在WordPress中显示访客IP地址的方法

使用插件显示访客IP地址

显示用户IP地址最简单的方法是使用User IP and Location插件。这是一个简单的插件,它允许你使用简码在任何页面、帖子或可挂载小部件区域显示访问者的IP地址。

首先,你需要安装并激活该插件。如果你需要帮助,请参阅我们的指南了解如何安装WordPress插件。

激活后,简单打开你希望显示访客IP地址的页面、帖子或可挂载小部件区域。然后,点击‘加号’图标,并搜索‘Shortcode’。

当合适的区块出现时,点击将其添加到你的WordPress网站。

现在,简单输入[userip_location type=ip]简码。如需详细了解如何使用简码,请参阅我们的初学者指南了解如何在WordPress中添加简码。

完成后,点击‘更新’或‘发布’按钮保存更改。

现在访问该页面,你将看到你的唯一IP地址。

使用代码显示用户IP地址

你也可以使用代码来显示访客IP地址。不过,我们不建议直接将此代码添加到你的网站中,因为即使是一个小错误也可能导致常见的WordPress错误。此外,下次更新WordPress主题时,你可能会丢失此自定义代码。

我们将使用WPCode,这是为任何人将自定义代码添加到WordPress网站中最简单和最安全的方法。

首先,你需要安装和激活WPCode。如需更多信息,请参阅我们的分步指南了解如何安装WordPress插件。

之后,在WordPress仪表板中进入Code Snippets » Add Snippet。

在这里,你将看到可以添加到你网站的所有预制片段。这包括完全禁用评论、上传WordPress通常不支持的文件类型、禁用附件页面等片段。

要显示用户的IP地址,悬停在‘Add Your Custom Code’上然后选择‘Use snippet’。

首先,为自定义片段输入一个标题。这可以是帮助你在WordPress仪表板中识别代码的任何内容。

完成后,打开‘Code Type’下拉菜单,选择‘PHP Snippet’。

之后,将以下片段粘贴到代码编辑器中:

function get_the_user_ip() { if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } return apply_filters( 'wpb_get_ip', $ip ); } add_shortcode('show_ip', 'get_the_user_ip');

要使片段生效,滚动到屏幕顶部,点击‘Inactive’切换,使其变成‘Active’。

最后,点击‘Save Snippet’使片段生效。

你现在已经创建了一个[show_ip]简码,可以在任何页面、帖子或可挂载小部件区域显示访问者的IP地址。

如需分步指南了解如何放置简码,请参阅我们的初学者指南了解如何在WordPress中添加简码。

我们希望本文帮助你了解如何在WordPress网站中显示用户的IP地址。你可能还想查看我们的指南了解如何允许用户在你的网站注册和改进合规性的最佳GDPR插件。

如果你喜欢这篇文章,请订阅我们的YouTube频道获取WordPress视频教程。你也可以在Twitter和Facebook上找到我们。

Read More
WordPress 教学

如何在 WordPress 中以文字顯示 Twitter 追隨者數量

為什麼要在 WordPress 中以文字顯示 Twitter 追隨者數量?

許多知名的博客、影響者和品牌都會自豪地展示他們有多少人跟隨他們的社交媒體。當訪客看到很多人追隨您的社交媒體時,會更容易相信您的業務,並將您視為您博客領域的專家。

許多最佳的社交媒體插件允許您在嵌入的 feed、按鈕或橫幅中顯示總追隨者數量。然而,有時您可能希望將這個數字顯示為純文字。這樣可以讓您將追隨者數量添加到博客文章、頁腳或 WordPress 網站的其他任何地方。

第一步:獲取 Twitter API 金鑰和秘密

要獲取追隨者數量,您需要通過創建 API 金鑰和秘密來訪問 Twitter API。前往 Twitter 開發者平台,然後點擊「註冊免費帳號」。您需要填寫一些有關如何使用 Twitter API 的信息,盡可能提供詳細信息,Twitter 將審查這些信息,如果他們不理解您的用途,可能會刪除您的帳號。之後請閱讀條款和條件,如果您願意繼續,點擊「提交」。接著,在左側菜單中點擊展開「項目與應用」部分,然後選擇「概覽」。點擊「添加應用」,並輸入您想用於 Twitter 應用的名稱,這僅供您參考。完成後,點擊「下一步」。Twitter 會顯示 API 金鑰和 API 秘密,請將這些信息妥善記錄。建議將金鑰和秘密添加到密碼管理器中以增強安全性。

第二步:將自定義代碼添加到您的 WordPress 網站

最簡單的方法是在您的網站上添加 Twitter 追隨者數量是使用 PHP 代碼。出於安全原因,WordPress 不允許您直接在頁面和文章中添加 PHP 代碼,但允許使用簡短代碼。這意味著您可以創建一個自定義簡短代碼,然後將其鏈接到您的 PHP 代碼。

最簡單的方法是使用 WPCode 插件創建自定義簡短代碼。安裝並激活 WPCode 插件。激活後,前往「代碼片段」»「添加片段」。然後,輸入自定義代碼片段的標題,選擇代碼類型為「PHP 片段」,並在代碼編輯器中粘貼以下 PHP 代碼:

function getTwitterFollowers($screenName = 'wpressize-me'){
    $consumerKey = 'YOUR_CONSUMER_KEY';
    $consumerSecret = 'YOUR_CONSUMER_SECRET';
    $token = get_option('cfTwitterToken');
    $numberOfFollowers = get_transient('cfTwitterFollowers');
    if (false === $numberOfFollowers) {
        if(!$token) {
            $credentials = $consumerKey . ':' . $consumerSecret;
            $toSend = base64_encode($credentials);
            $args = array(
                'method' => 'POST',
                'headers' => array(
                    'Authorization' => 'Basic ' . $toSend,
                    'Content-Type' => 'application/x-www-form-urlencoded;charset=UTF-8'
                ),
                'body' => array('grant_type' => 'client_credentials')
            );
            add_filter('https_ssl_verify', '__return_false');
            $response = wp_remote_post('https://api.twitter.com/oauth2/token', $args);
            $keys = json_decode(wp_remote_retrieve_body($response));
            if($keys) {
                update_option('cfTwitterToken', $keys->access_token);
                $token = $keys->access_token;
            }
        }
        $args = array(
            'headers' => array(
                'Authorization' => 'Bearer ' . $token
            )
        );
        add_filter('https_ssl_verify', '__return_false');
        $api_url = 'https://api.twitter.com/1.1/users/show.json?screen_name=' . $screenName;
        $response = wp_remote_get($api_url, $args);
        if (!is_wp_error($response)) {
            $followers = json_decode(wp_remote_retrieve_body($response));
            $numberOfFollowers = $followers->followers_count;
        } else {
            $numberOfFollowers = get_option('cfNumberOfFollowers');
        }
        set_transient('cfTwitterFollowers', $numberOfFollowers, 1*60*60);
        update_option('cfNumberOfFollowers', $numberOfFollowers);
    }
    return $numberOfFollowers;
}
echo getTwitterFollowers();

在上面的代碼中,請確保用您自己的 API 金鑰和 API 秘密替換以下占位符:

$consumerKey = 'YOUR_CONSUMER_KEY';
$consumerSecret = 'YOUR_CONSUMER_SECRET';

您還需要將 ‘wpressize-me’ 替換為您要使用的 Twitter 帳戶。這可以是任何 Twitter 帳戶,包括您不擁有的帳戶:

function getTwitterFollowers($screenName = 'wpressize-me')

獲取 Twitter 用戶名,您只需在新選項卡中打開 Twitter 個人資料。用戶名將顯示在 URL 和個人資料標題中。完成後,返回 WordPress 儀表板。點擊「未啟用」開關以將其變為「已啟用」,然後點擊「保存片段」。接著,滾動到「插入」部分。WPCode 可以自動將您的代碼添加到不同的位置,如每個文章後面、僅前端或僅後端。要獲取簡短代碼,只需點擊「簡短代碼」按鈕。

現在,您可以使用簡短代碼添加社會證據到任何頁面或文章。在塊編輯器中,點擊「+」按鈕並輸入「簡短代碼」。選擇簡短代碼塊並將其添加到頁面或文章中。您可以在塊中添加簡短代碼。請注意,簡短代碼僅顯示總追隨者數,因此通常需要添加一些文字說明這個數字的含義。

有關如何放置簡短代碼的詳細信息,請參閱我們的指南,了解如何在 WordPress 中添加簡短代碼。當您對頁面的設置感到滿意時,可以點擊「更新」或「發布」按鈕使追隨者數量上線。訪問您的 WordPress 網站,您將看到實時追隨者數量。

我們希望這個教程幫助您學習如何在 WordPress 中以文字顯示 Twitter 追隨者數量。您可能還希望了解如何在 WordPress 中創建自定義 Instagram 相片流,或查看我們專家挑選的最佳 Twitter 插件。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 教程。您也可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 教学

如何在 WordPress 設置 Google Ads 轉換追蹤

為什麼要在 WordPress 中設置 Google Ads 轉換追蹤?

如果你在為你的 WordPress 部落格、電子商務網站或會員網站運行 Google Ads,那麼了解廣告的表現至關重要。你無法改進你無法測量的東西。

追蹤 Google Ads 轉換有助於你查看從點擊廣告活動的用戶中賺取了多少收益。它還可以幫助你查看哪個付費關鍵字和廣告組帶來了最多的轉換。這樣,你可以優化你的活動和預算,以獲得更有利可圖的搜索詞。

此外,Google Ads 轉換追蹤還揭示了用戶在點擊廣告後如何在你的 WordPress 網站上行為。比如,你可能會看到很多用戶到達登錄頁面,但在添加產品到購物車後放棄。

你可以使用這些信息來改進結賬流程,為即將離站的用戶提供折扣和獎勵,並提供更好的用戶體驗。

在 WordPress 網站中添加 Google Ads

將 Google Ads 連接到 WordPress 的最簡單方法是使用 MonsterInsights。它是適用於 WordPress 的最佳分析插件,幫助你在不添加代碼的情況下設置 Google Analytics。

詳細了解,請參見我們的MonsterInsights 評價

MonsterInsights 提供了一個廣告附加元件,讓你在不需編輯任何代碼或聘請開發者的情況下設置全面的轉換追蹤。

我們將使用 MonsterInsights 專業版來完成這個教程,因為它包括廣告附加元件。你還可以免費使用 MonsterInsights Lite 設置 Google Analytics。

第一步:安裝和啟用 MonsterInsights 插件

首先,你需要安裝並啟用 MonsterInsights 插件。如果需要幫助,請參見我們的如何安裝 WordPress 插件指南

激活後,你將被重定向到你的 WordPress 儀表板中的歡迎屏幕。點擊‘Launch the Wizard’ 按鈕。

第二步: 連接 Google Analytics

接下來,你可以按照屏幕指示將 Google Analytics 連接到你的網站。更多詳細信息,請參見我們的如何在 WordPress 中設置 Google Analytics 指南

第三步: 安裝廣告附加元件

在將 Google Analytics 與 WordPress 連接後,下一步是安裝廣告附加元件。從你的 WordPress 儀表板中導航到 Insights » Addons,找到‘Ads’ 附加元件。

點擊‘安裝’ 按鈕。附加元件將自動安裝並在你的網站上啟用。

在 Google Ads 中創建轉換操作

接下來,你需要在 Google Ads 中創建一個轉換操作。

首先訪問 Google Ads 網站並登錄你的帳戶。

然後點擊左側欄中的‘+’符號。

接下來,你會看到不同的創建選項。

點擊‘轉換操作’選項。

Google Ads 將要求你選擇要追蹤的轉換類型。它將顯示四個選項,包括網站、應用程式、電話呼叫或匯入。這裡,我們選擇‘網站’選項來追蹤廣告轉換。

然後,你需要輸入你想要衡量轉換的網站 URL。

完成後,點擊‘掃描’按鈕。

Google Ads 會顯示兩個創建轉換操作的選項,包括自動和手動方法。在自動方法中,你需要選擇轉換目標、選擇匹配類型並輸入 URL。如果你知道哪些事件應該被計算為轉換,這種方式比較合適。

然而,我們建議選擇手動方法。向下滾動並點擊‘+ 手動添加轉換操作’選項。

接下來,你需要輸入轉換操作的詳細信息。

首先,你可以為轉換選擇‘目標和操作優化’。這是你想要追蹤的動作。例如,當用戶訂閱你的新聞簡報、進行購買、將產品添加到購物車、提交聯繫表單等行為。

為了說明,我們選擇‘訂閱’作為目標。然後,你可以輸入轉換名稱。

向下滾動並為你的轉換選擇一個數值。Google Ads 允許你為每次轉換選擇相同的數值、為不同轉換分配不同的數值,或不使用轉換行動的數值。

我們將選擇‘每次轉換使用相同的數值’選項,選擇貨幣並輸入一個數值以示範。

選擇轉換計算次數

此外,你還可以選擇每次點擊計算多少次轉換。

如果你正在追蹤電子郵件新聞簡報的註冊,我們建議選擇‘一次’選項。這樣,每個訂閱者只計算一次。然而,在電子商務網站中,你可以選擇‘每次’,將每次購買計算為一次轉換。

設定完這些選項後,點擊底部的‘完成’按鈕。

你現在可以在‘使用代碼手動創建轉換操作’部分下看到你的轉換操作。

點擊‘保存並繼續’按鈕,獲取添加轉換追蹤標籤到網站的指導。

使用 Google 標籤管理器

在下一屏中,你會看到三個選項來將轉換操作添加到網站。

選擇‘使用 Google 標籤管理器’選項。你應該會看到轉換 ID 和轉換標籤。將這些複製到筆記本文件或保持瀏覽器窗口/標籤開啟。

完成設置

完成設置過程,前往你的 WordPress 網站儀表板並查看 MonsterInsights 設置。

從這裡,前往 Insights » Settings,點擊‘Publisher’標籤。

然後,向下滾動到‘廣告追蹤’部分。

輸入轉換 ID。確保你遵循格式,比如:AW-123456789。

如果你在 Easy Digital Downloads、WooCommerce 或 MemberPress 上追蹤 Google Ads,請將轉換標籤輸入到相應的字段中。

在 Google Analytics 中查看 Google Ads 轉換追蹤數據

你可以進一步把 Google Ads 與 Google Analytics 連接,以獲得更多用戶在點擊廣告後如何使用網站的洞察。

例如,你可以查看來自付費搜索的訪客數量,並找到他們在登錄網站後查看的頁面。你還可以在 Google Analytics 中使用不同的過濾器並創建自定義報告。

連接 Google Ads 和 Google Analytics

首先,登錄你的 GA4 帳戶,然後進入‘管理員’設置。

之後,點擊‘Google Ads 連結’選項。它位於‘資源’列中。

新窗口將從右側滑入。點擊右上角的‘連結’按鈕。

接下來,你會看到不同的連結設置選項。

首先,點擊‘選擇 Google Ads 帳戶’選項。

在下一屏中,選擇你要連接的 Google Ads 帳戶。完成後,點擊頂部的‘確認’按鈕。

你現在會看到你想要連接的 Google Ads 帳戶。點擊‘下一步’。

在下一步中,Google Analytics 將給你提供啟用個性化廣告和自動標籤設置選項。

你可以使用默認設置,然後點擊‘下一步’。

之後,你將看到你的連結設置摘要。

如果一切無誤,點擊‘提交’按鈕。

你應該會在你的 Google Ads 帳戶前看到‘連結已建立’通知。這意味著你已成功將 Google Ads 與 Google Analytics 連接。

請注意,可能需要高達 24 小時才能在 Google Analytics 報告中看到你的 Google Ads 數據。

查看 Google Analytics 4 中的 Google Ads 轉換追蹤報告

首先,從左側菜單中前往 Acquisition » Traffic acquisition,向下滾動查看來自付費搜尋頻道的訪客數量。

然後前往 Acquisition » Overview 在生命周期部分下,查看會話 Google Ads 活動報告。這將顯示哪個活動獲得了最多的流量。

你還可以點擊底部的‘查看 Google Ads 活動’選項以查看更多詳細信息。

對每個活動,你可以看到用戶總數、會話數、Google Ads 點擊次數、每次點擊成本(CPC)、轉換等數據。

使用該報告中的信息,你可以看到哪些活動表現最佳。

查看 Universal Analytics 中的 Google Ads 報告

注意:如果你在 Universal Analytics 資源中設置了 Google Ads 追蹤,你仍然可以查看過去的數據。注意,Universal Analytics 不再處理你的當前數據,但它仍允許你訪問其報告。

要查看廣告活動的數據,從左側菜單中前往 Acquisition » Google Ads » Campaigns。

你可以查看每個活動的點擊次數、成本、CPC 等數據。

關於在 WordPress 中設置 Google Ads 轉換追蹤的最終想法

設置任何轉換追蹤,最重要的是確保設定正確完成。

這就是為什麼我們使用並推薦 MonsterInsights,因為它在沒有代碼操作的情況下為你完成所有設置。

然而,如果你更喜歡直接在 WordPress 網站中添加代碼,你也可以使用免費的 WPCode 插件,這將有助於未來自定義的保持性。

你可以參考我們的添加自定義代碼 WordPress 教程了解更多細節。

WPCode 也有一個高級版本,它讓你可以輕鬆添加 Google Ads 與其他流行平台(如 Facebook、Pinterest 和 TikTok)的電子商務追蹤像素。

使用 WPCode 的轉換像素附加元件,你可以追蹤事件,如查看項目、添加到購物車、開始結賬、購買等。

只需將你的 Google Analytics ID、Google Ads 標籤 ID 和 Ads 轉換標籤複製並粘貼到相應字段中,你就可以準備好追蹤 Google Ads 的轉換了。

希望這篇文章能幫助你了解如何在 WordPress 中設置 Google Ads 轉換追蹤。你可能還想查看我們的最終 WordPress SEO 指南和成長你的商店的最佳 WooCommerce 插件。

如果你喜歡這篇文章,請訂閱我們的YouTube 頻道以獲取 WordPress 影片教程。也可以在TwitterFacebook找到我們。

Read More
WordPress 教学

如何在 WordPress 中輕鬆整合 Zoom 會議和網絡研討會

為什麼要將 Zoom 會議和網絡研討會與 WordPress 整合?

將 Zoom 與 WordPress 整合可以輕鬆自動化你的會議和網絡研討會註冊過程。這可以節省你大量時間,你可以將這些時間花在其他業務任務上。Zoom 是全球最流行的會議、網絡研討會和視頻會議軟件之一,每天有超過三億人使用。

對於擁有遠程團隊的企業或需要與客戶和客戶遙距聯繫的網站所有者來說,這是一個必備工具。例如,如果你擁有一家網上商店,你可以利用 Zoom 進行產品演示、客戶支持、在線培訓,甚至與客戶舉行網絡研討會來推廣你網站的即將推出的產品。

安裝並激活 Uncanny Automator 插件

將 Zoom 與 WordPress 連接的最簡單方法是使用 Uncanny Automator。這是最好的 WordPress 自動化插件,可以幫助你在不編寫任何代碼的情況下在 WordPress 中創建自動化工作流程。該工具允許你將網站連接到超過 150 個插件和應用程序,如 Zoom、Slack 和 Asana。

首先,訪問 Uncanny Automator 網站,點擊“Get Uncanny Automator Now”按鈕。這會將你帶到“定價”頁面,選擇適合你的計劃。購買後,安裝並激活 Uncanny Automator 插件。完成後,從 WordPress 管理側邊欄訪問 Automator » 設定頁面,輸入許可證密鑰,然後點擊“Activate license”按鈕。

正確設置你的 Zoom 帳戶

為了將 Zoom 與 WordPress 整合,你至少需要 Zoom 的專業版本和 Zoom 網絡研討會附加組件。首先,前往 Zoom 網站並註冊適合你需求的計劃。如果你希望在網站上整合網絡研討會,那麼你還需要購買 Zoom 網絡研討會附加組件。

一旦擁有高級帳戶,需前往 Zoom App Marketplace 並登入你的帳戶,然後創建一個在 Zoom 和 WordPress 之間傳輸數據的應用。點擊“Develop”菜單項並選擇“Build App”選項,選擇“Server-to-Server OAuth”應用類型並點擊“Create”按鈕。

創建新的 Zoom 會議

現在你可以創建另一個要連接到你 WordPress 站點的 Zoom 會議。訪問你的 Zoom 帳戶,點擊“Schedule”鏈接,填寫會議詳細信息。你可以通過在“時區”部分勾選“Recurring meeting”框設置遞歸 Zoom 會議。完成後,記得點擊“Save”按鈕以儲存設置。

創建新的 Zoom 網絡研討會

前往 Zoom 帳戶,點擊“個人”標籤內的“網絡研討會”,然後點擊“安排網絡研討會”按鈕。接下來的頁面中輸入所有網絡研討會的信息,確保在註冊部分勾選“必填”框,然後點擊頁面底部的“Save”按鈕。

將 Zoom 會議和網絡研討會與 WordPress 連接

在激活 Uncanny Automator 和設置 Zoom 後,你需要將這兩個應用程序連接到 WordPress。前往 Automator » 應用整合頁面,點擊左側欄的“Zoom Meetings”標籤,輸入先前保存的“Account ID”、“Client ID”和“Client Secret”憑證,然後點擊“Connect Zoom Meetings Account”按鈕。

如果你也希望整合 Zoom 網絡研討會,則點擊“Zoom Webinars”選項,粘貼相同的憑證並點擊“Connect Zoom Webinars Account”按鈕。現在我們已經設置了 Zoom 並將其與 WordPress 整合,好讓我們來看看這個 Uncanny Automator 整合中一些很酷的功能。

表單提交後自動將用戶添加到 Zoom 會議中

這項整合在用戶填寫網站表單時會自動將其註冊到 Zoom 會議。這可以用於接收新客戶、安排教練通話等。首先,你需要在網站上創建一個 WordPress 表單。Uncanny Automator 支持所有主要的表單解決方案,包括 WPForms 和 Formidable Forms。我們將使用 WPForms,因為它是最好的 WordPress 聯絡表單插件,已被超過 600 萬網站使用。

現在,從 WordPress 管理側邊欄導航到 Automator » 添加新項目頁面,選擇“Everyone”作為配方類型,並點擊“Confirm”按鈕。接著,為你的配方提供一個名稱,選擇“WPForms”作為觸發器,並選擇“表單提交”選項,然後選擇你要使用的表單,點擊“Save”按鈕來儲存設置。

接著,滾動到“動作”部分並點擊“添加動作”按鈕,選擇“Zoom Meetings”。在“Zoom Meetings”動作設置中,選擇“將用戶添加到會議”選項,然後選擇你要用戶註冊的 Zoom 會議,再點擊“Save”按鈕來儲存設置。最後,將配方設置為“Live”,這樣用戶在填寫表單後會自動被註冊到你的 Zoom 會議。

表單提交後自動為用户註冊 Zoom 網絡研討會

另一個受歡迎的整合方式是當用戶在網站表單提交後,自動將其註冊到網絡研討會。你可以按照上述相同步驟操作,但在動作部分選擇“Zoom Webinars”而不是“Zoom Meetings”。

購買後自動為客户註冊 Zoom 網絡研討會

另一種整合方式是在客戶在 WooCommerce 商店購買產品後,自動將其註冊到產品網絡研討會。首先,確保已經設置好 WooCommerce 插件和商店。然後,導航到 Automator » 添加新頁面,選擇“Everyone”作為配方類型,並點擊“Confirm”按鈕。選擇 WooCommerce 作為觸發器,並選擇觸發條件和產品,點擊“Save”按鈕來儲存設置。

註冊後自動為會員註冊 Zoom 會議

當運行會員網站時,為新會員註冊 Zoom 通話是一個很好的方式來歡迎他們進入你的社區。如果你還沒有設置你的會員網站,可以參考我們的 WordPress 會員網站指南。設置完成後,導航到 Automator » 添加新頁面,選擇“Logged-in”作為配方類型,點擊“Confirm”。選擇 MemberPress 作為觸發器,選擇適合你的訂閱產品,點擊“Save”按鈕。

在動作部分,選擇“Zoom Meetings”,選擇“將用戶添加到會議”選項,選擇 Zoom 通話並儲存設置。最後,將配方設置為“Live”,你的新會員將自動被註册到 Zoom 會員迎新通話中。

Bonus: 使用 Google Meet 來進行網絡研討會和會議

如果你不喜歡使用 Zoom,那麼 Google Meet 是一個很好的替代方案。該平台是 Google Workspace 的一部分,可以安排會議、共享虛擬屏幕、使用會議聊天並添加視覺效果到視頻屏幕。如果你使用其他 Google 服務,Google Meet 也可以與 Gmail 和 Google Calendar 連接。

我們希望這篇文章能幫助你輕鬆地將 Zoom 會議和網絡研討會整合到 WordPress 中。你可能還想查看我們的最佳 WooCommerce 自動化來增加銷售或我們的最佳小企業電話服務的專家比較。

Read More
WordPress 教学

如何將 WordPress 類別轉換為自訂分類法

如何將 WordPress 類別轉換為自訂分類法

WordPress 提供了類別和標籤作為預設的分類法來組織內容。然而,針對特定內容類型或複雜的組織需求,自訂分類法提供了更大的靈活性。

WPressize Me 我們使用自訂分類法將網站內容組織成不同組別,如教程、指南、展示等。

本文將向您展示如何輕鬆地將 WordPress 類別轉換為自訂分類法。我們還會討論分類法對網站導航和 SEO 的影響,幫助您為內容結構優化做出明智的決策。

為什麼以及什麼時候需要將類別轉換為自訂分類法?

分類法允許您在 WordPress 網站上組織文章和自訂文章類型。預設情況下,WordPress 提供了兩種分類法:類別和標籤。

然而,您也可以在 WordPress 中創建自訂分類法,這可以與現有或自訂文章類型一起使用。

隨著您的 WordPress 部落格成長,您可能需要將類別轉換為自訂分類法。使用自訂分類法進行標籤允許更準確和詳細的分類,並更好地組織內容。

例如,如果您有一個食譜網站,創建菜式類型、飲食限制和餐點類型的類別可能會有點混亂。但通過為每個主題創建一個自訂分類法,您可以更輕鬆地組織內容。

自訂分類法還可以通過提供更具針對性的分類詞來幫助提升您的 SEO 排名。

如何將 WordPress 類別轉換為自訂分類法

首先,您需要安裝並啟用 Taxonomy Switcher 插件。更多詳細說明,您可以參考我們的逐步指南以安裝 WordPress 插件。

啟用後,從 WordPress 後端側邊欄導航至 工具 » Taxonomy Switcher 頁面,以將類別轉換為自訂分類法。

在那裡,您需要從“轉換自分類法”下拉選單中選擇“類別”選項。

接下來,從“轉換至分類法”下拉選單中選擇您想要將類別轉換為的自訂分類法。

例如,如果您有一個飲食限制的類別並且想轉換為同名分類法,您可以從下拉選單中選擇“飲食限制”。

如果您不知道如何創建自訂分類法,您可以參考我們的教程如何在 WordPress 中創建自訂分類法。

如果您想將網站中的所有類別轉換為此特定自訂分類法,只需單擊 “切換分類法” 按鈕。

然而,如果您只想將單個或多個類別轉換為此分類法,則需要將這些類別的 ID 添加到“要切換的逗號分隔的術語 ID 列表”字段中。

找到類別 ID,您需要訪問 文章 » 類別 頁面並將滑鼠懸停在您選擇的類別上。

類別編輯 URL 會出現在螢幕左下角的一個彈出框中。

從這裡,您可以輕鬆找到類別 ID,因為它是 URL 中‘category&tag_ID=’和‘&post_type’之間的數字。

獲取更多說明,請參考我們的教程如何在 WordPress 中找到類別 ID。

找到類別 ID 後,回到 Taxonomy Switcher 頁面。

接下來,將所有您希望轉換為特定分類法的類別 ID 添加至字段中。請記住,如果您添加多個類別 ID,需要用逗號分隔它們。

WordPress 中的一些類別還有子類別(子類別)。

然而,如果您想跳過子類別,則可以在“限制子項目詞的分類法切換為特定父項目”選項旁輸入父類別。這樣,只有父類別會被轉換為分類法。

最後,單擊 “切換分類法” 按鈕以將您的 WordPress 類別轉換為自訂分類法。

現在,您會在 WordPress 側邊欄的文章選單標籤中看到您創建的分類法以及預設的分類法。

點擊自訂分類法後,您將進入一個新頁面,您可以輕鬆地通過輸入名稱和 slug 來添加分類詞。

填寫完畢後,單擊底部的“添加新詞” 按鈕以創建新的分類詞。

現在,透過打開新的或已存在的文章/頁面來訪問 WordPress 區塊編輯器。

在這裡,您會注意到您轉換為分類法的類別現在顯示在螢幕右上角的區塊面板中。從這裡,您可以輕鬆地為您的 WordPress 文章添加新詞或使用現有的詞。

附加:將類別重定向至自訂分類法

將一個類別轉換為自訂分類法後,類別存檔頁面現在會顯示 404 錯誤。如果您的網站尚未上線,這沒什麼可擔心的。

但如果您的網站已經上線,搜索引擎可能已經爬取並索引了您的類別頁。這意味著這些頁面可能會出現在搜索結果中,使用者從搜索引擎進入會看到 404 錯誤頁面。

為了解決這個問題,您需要為每個類別將用戶重定向到新的分類法頁面。

為此,您需要安裝並啟用 All in One SEO for WordPress 插件。更多詳細說明,請參考我們的初學者指南以安裝 WordPress 插件。

AIOSEO 是市場上最好的 WordPress SEO 插件。它附帶了一個強大的重定向管理器附加功能,使您可以非常容易地找到並通過 301 重定向修復連結斷裂問題。

注意:AIOSEO 也有免費版本,但在本教程中,您需要專業計劃才能解鎖 301 重定向功能。

啟用後,您需要為網站配置 AIOSEO。更多詳細說明,請參見我們的指南如何正確設置 All in One SEO。

完成後,從 WordPress 後端側邊欄導航至 All in One SEO » 重定向 頁面。

在這裡,您會看到一個提示,要求您啟用重定向管理器。單擊“啟用重定向”按鈕。

現在,重定向頁面將顯示在您屏幕上。從這裡,簡單地在‘源 URL’字段中添加 /category/.*。

完成後,點擊字段中的齒輪圖標以開啟源 URL 的一些其他設置。從這裡,檢查“正則表達式”選項。

之後,在‘目標 URL’字段中輸入您的自訂分類法 slug,例如 /dietary_restrictions/1。

接下來,確保從下拉選單中選擇‘301 永久移動’作為重定向選項。

最後,點擊右上角的“添加重定向”按鈕。

創建後,您生成的重定向將在頁面底部顯示。

從這裡,如果您想禁用它,您隨時可以切換開關為‘無效’。

這個重定向現在將所有類別存檔流量引導至您的自訂分類法。但我們建議僅在您不想再使用類別時才使用此方法。

如果您想將單個類別重定向到自訂分類法頁面,您可能會想參考我們的初學者指南以設定 WordPress 重定向。

我們希望這篇文章幫助您了解如何將 WordPress 類別轉換為自訂分類法。您可能還想查看我們的指南如何在 WordPress 中不同地樣式化各個類別以及我們專家推薦的最佳條件邏輯插件。

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

Read More
WordPress 教学

如何防止在 WordPress 中选择文字和复制粘贴(简单)

为什么要在 WordPress 站点中防止文字选择和复制粘贴?

许多博主发现他们的内容会被偷窃并未经许可使用。这可能通过自动化内容抓取发生,也可能有人手动复制部分或全部内容。防止他人复制粘贴文字的一个方法是使他们难以选择您网站上的文字。

请记住,技术熟练的用户仍然可以查看源代码或使用检查工具复制他们想要的任何内容。这些技术也无法阻止使用自动博客工具通过 RSS 获取内容的人。考虑到这些,让我们来看一下几种在 WordPress 中防止文字选择和复制的方法。

方法1:使用 CSS 防止文字选择

这种方法更简单,您只需要向您的 WordPress 主题添加一些自定义 CSS 代码。如果您之前没有这样做过,请查看我们的添加自定义 CSS 的指南然后再开始。

首先,您需要访问 WordPress 管理区域中的外观 » 自定义页面以启动主题定制器。

在主题定制器中,您需要点击左侧栏的“额外 CSS”选项卡。现在,您将看到一个框以便向您的 WordPress 主题添加自定义 CSS。只需复制并粘贴以下 CSS 代码到该框中。

* {  -webkit-touch-callout: none; /* iOS Safari */  -webkit-user-select: none; /* Safari */  -khtml-user-select: none; /* Konqueror HTML */  -moz-user-select: none; /* Old versions of Firefox */  -ms-user-select: none; /* Internet Explorer/Edge */   user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */}

这是添加后代码的样子。现在,继续尝试在实时定制器中选择您页面上的一些文本。您会发现无法选择它。不要忘记点击顶部的“发布”按钮以使更改对所有人可见。

注意:此方法仅允许您为当前活动的主题添加自定义 CSS。如果您更改主题,自定义 CSS 将不会被保存。为了您的代码无论使用哪个 WordPress 主题都能被保存,我们建议使用 WPCode 插件。

方法2:使用插件防止文字选择

在这种方法中,我们将使用一个禁用文字选择和右键点击的 WordPress 插件。这也会保护图片不被下载和重用。首先,您需要安装并激活 WP 内容复制保护插件。有关更多详细信息,请参阅我们的如何安装 WordPress 插件的逐步指南。

激活后,插件将立即生效。用户将无法再从您的网站复制并粘贴文本。他们也无法右键点击或打印您的内容。如果您想更改插件的设置,也很容易。只需转到 WordPress 管理中的“复制保护”页面。在这里,您可以选择启用或禁用特定类型内容的保护。确保在进行任何更改后点击“保存设置”按钮。您还可以更改如果有人试图打印您的内容时将显示的消息。消息将在打印预览和打印件中显示。

在 WordPress 中防止文字选择是个好主意吗?

虽然许多新网站所有者希望阻止人们从他们的网站上复制粘贴内容,但这些技巧实际上并不能防止内容被盗。任何稍微有技术背景的用户都可以轻易打开您的网站源代码复制任何他们想要的内容。此外,并不是每个复制您文本的人都是内容小偷。例如,有些人可能只是想复制标题以在社交媒体上分享您的文章。这就是为什么防止文字选择并不是最佳实践。我们建议您仅在觉得对网站非常必要时才使用此方法。

Read More
WordPress 教学

如何在WordPress中显示用户注册日期

如何在WordPress中显示用户注册日期

您是否想在WordPress中显示用户的注册日期?许多受欢迎的会员网站和论坛都会在用户的资料中显示注册日期,例如“自2015年成为会员”。在这篇文章中,我们将探讨如何在WordPress中显示用户的注册日期。

在哪里以及如何显示用户注册日期?

有些用户可能希望在管理员页面的用户列表中显示用户的注册日期。这将使您可以快速查看用户加入您网站的时间,并根据注册日期进行排序。

另一种使用场景是在“编辑资料”页面显示用户的注册日期,这样管理员和用户都可以看到他们何时加入了您的网站。

最后但可能最受欢迎的使用场景是您希望在网站前端用户的公共资料中显示注册日期。

让我们来看一下如何实现这些功能。

在管理员区域的用户页面添加注册日期列

首先,您需要安装并激活Admin Columns插件。激活后,您需要访问设置 » Admin Columns来配置插件。

在管理员列选项卡下,点击用户,然后点击添加列按钮。接下来,在类型下拉菜单中选择“Registered(注册)”,并点击保存更新按钮。

现在,您可以访问用户页面,您会看到一个标有“Registered(注册)”的新列,显示用户在您WordPress站点注册的日期。

在用户资料页面显示注册日期字段

要在编辑资料页面显示注册日期,您需要上传一个自定义插件到您的网站。首先在您的电脑上使用文本编辑器(例如记事本)创建一个新文件,并保存为membersince.php。

然后打开该文件,并在其中粘贴以下代码:

<?php
/*
Plugin Name: Member Since
Plugin URI: https://www.wpressizeme.com
Description: Adds registration date on edit user profile screen.
Version: 1.0
Author: WPressize Me
*/
namespace ShowMemberSince;
add_action( 'plugins_loaded', 'ShowMemberSinceinit' );
function init(){
foreach( array( 'show_user_profile', 'edit_user_profile' ) as $hook )
add_action( $hook, 'ShowMemberSinceadd_custom_user_profile_fields', 10, 1 );
}
function add_custom_user_profile_fields( $user ){
$table =
"

%1$s

%1$s

Member since: %2$s

"; $udata = get_userdata( $user->ID ); $registered = $udata->user_registered; printf( $table, '已注册', date( "Y年m月", strtotime( $registered ) ) ); } ?>

保存文件后,将其上传到您的WordPress站点。

之后,使用FTP客户端连接到您的WordPress站点,然后转到/wp-content/plugins/文件夹中。从您的计算机中选择membersince.php文件并上传。

现在,您可以转到WordPress插件页面,并在您的网站上激活该插件。

一切就绪后,通过在WordPress管理员区域编辑一个用户资料来验证所有内容是否正常显示,您将看到用户的注册日期。

在您的网站上显示用户的注册日期

在这种方法中,我们将使用简单的短代码在WordPress站点前端显示用户的注册日期。

首先,您需要在主题的functions.php文件或特定于站点的插件中添加以下代码:

function wpb_user_registration_date($atts, $content = null ) {
$userlogin = shortcode_atts( array(
'user' => FALSE,
), $atts );
$uname = $userlogin['user'];
if ($uname!== FALSE) {
$user = get_user_by( 'login', $uname );
if ($user == false) {
$message ='抱歉,未找到该用户。';
} else {
$udata = get_userdata( $user->ID );
$registered = $udata->user_registered;
$message = '自 ' . date( "Y年m月d日", strtotime( $registered ) ) . ' 成为会员';
}
} else {
$message = '请提供用户名。';
}
return $message;
}
add_shortcode('membersince', 'wpb_user_registration_date');

接下来,您可以通过简单地使用以下短代码来显示用户的注册日期:

[membersince user=peter]

将peter替换为您想显示的用户名。

我们希望这篇文章能帮助您在WordPress用户资料中显示注册日期。您可能还想查看我们的教程,了解如何在WordPress注册中添加其他用户资料字段。

如果您喜欢这篇文章,请订阅我们的YouTube频道以获取WordPress视频教程。您也可以在Twitter和Facebook上找到我们。

Read More