WordPress 教学

如何在本地主机上重置WordPress管理员密码

为什么密码重置在本地主机上不起作用?

术语“本地主机”用于描述不可供公众访问的本地服务器。例如:您的个人计算机。许多WordPress用户在本地主机(他们的计算机)上安装WordPress,以测试更改、设计网站、尝试新插件,甚至学习WordPress。如果您还没有尝试过,可以查看我们关于如何使用WAMP在Windows计算机上安装WordPress的教程。Mac用户可以按照我们关于如何使用MAMP在Mac上本地安装WordPress的教程。现在问题在于,有些初学者可能会遇到这种情况。如果您在本地主机上工作时忘记了WordPress管理员密码,那么您将无法使用WordPress中的正常密码重置选项来重置它。密码重置选项会通过电子邮件向您发送重置WordPress密码的链接。为了发送电子邮件,您的服务器需要启用邮件功能。默认情况下,本地服务器上的此功能是关闭的,这意味着WordPress将无法发送密码重置电子邮件。但不用担心,有一种方法可以在本地主机上重置您的WordPress密码。准备好了吗?让我们开始吧。

重置本地主机上的WordPress管理员密码

我们将使用phpMyAdmin来重置本地主机上的密码。只需在浏览器的地址栏中输入此URL以访问phpMyAdmin控制面板:http://localhost/phpmyadmin/ 您需要提供MySQL用户名和密码。通常,用户名是root且没有密码。登录后,您需要选择您的WordPress数据库。选择数据库后,您将看到WordPress数据库中的表列表。点击WordPress用户表旁边的浏览链接。现在,您将看到用户表中的条目列表。行数取决于您的WordPress站点上注册的用户数量。接下来,您需要点击管理员用户名旁边的编辑链接。这将打开一个表单,您可以在其中编辑存储在WordPress数据库中的用户信息。向下滚动到user_pass字段,并在“值”列中输入一个新密码。然后,您需要在“函数”列中选择MD5。别忘了点击底部的“Go”按钮以保存您的更改。这就是全部,您现在可以使用新密码登录到本地主机上的WordPress站点。如果您在使用phpMyAdmin时遇到困难,请查看我们的指南,了解如何使用functions.php文件创建WordPress管理员用户。只需打开您的主题的functions.php文件,并粘贴上述文章中的代码,就可以了。希望本文能帮助您在本地主机上重置WordPress管理员密码。您还可以查看我们关于如何将WordPress从本地服务器迁移到在线站点的指南。如果您喜欢这篇文章,请订阅我们的YouTube频道,获取更多WordPress视频教程。您还可以在Twitter和Facebook上找到我们。

Read More
WordPress 基础知识

如何在WordPress中为图片添加字幕(初学者教程)

你想在WordPress中为图片添加字幕吗?字幕是简短的文本描述,可以为图片提供更多细节。WordPress自带功能允许你轻松地为每张图片添加字幕以及其他元数据,包括标题和替代文本。

为什么要在WordPress中为图片添加字幕?

一张图片可以胜过千言万语,但无法讲述完整的故事。字幕是你可以为图片添加的简短描述,帮助描述图片并提供上下文。例如,如果你有一个在线商店,可以在产品图片中添加字幕,提供额外信息,帮助潜在客户了解不同的功能和优点,从而转化访客。

同样,如果你有一个野生动物摄影网站,可以使用字幕来添加图片的拍摄地点或给出帮助拍摄的人的名字。此外,带有字幕的图片还可以帮助提升你的WordPress SEO。你可以在字幕中包含相关关键词,帮助搜索引擎轻松发现和理解你的图片。

在WordPress中为图片添加字幕

首先,创建一个新帖子或编辑现有的帖子。然后在帖子编辑页面点击“+”图标,并选择“图片”块。

接下来,你需要上传一张图片或从媒体库中选择一张图片。点击后,图片块将被添加到帖子中。

你现在可以点击“上传”按钮,从你的计算机选择并上传图片;也可以通过点击“媒体库”按钮选择之前上传的图片。

添加图片后,它将在编辑器中显示,并在其下方显示一个标有“添加字幕”的文本框。你可以在此处为图片添加字幕。

为图库图片添加字幕

WordPress内容编辑器还带有一个图库块,可以上传多张图片并按网格布局显示。让我们来看下如何在WordPress图库块中为图片添加字幕。

创建一个新帖子或在区块编辑器中打开现有的帖子,点击“+”图标,然后选择“图库”块。

你现在可以逐一上传图片或从媒体库中选择已上传的图片。上传图片后,可以点击图片,出现“添加字幕”字段,点击后输入文本添加字幕。

如果从媒体库中选择图片,可以在右侧的“字幕”字段中为每张图片添加字幕。如果图片已经有字幕,则不需要再次添加。

在WordPress媒体库中为图片添加字幕

WordPress允许你直接将图片上传到媒体库,而无需嵌入在文章或页面中。我们将展示如何在直接上传到媒体库时为图片添加字幕。

首先,访问WordPress管理区的“媒体”»“添加新内容”页面。从这里可以通过拖拽或从计算机中选择图片上传。

上传后,你会在“上传新媒体”框下方看到上传的图片,点击“编辑”链接。

这将会在新标签页中打开编辑媒体页面。你可以在这里为图片添加元数据,包括标题、替代文本和描述。

在经典编辑器中为图片添加字幕

如果你仍在使用WordPress的旧经典编辑器,这里是如何为图片添加字幕的方法。点击帖子的编辑器上方的“添加媒体”按钮,上传图片或从媒体库中选择。

上传图片后,可以添加元数据,包括标题、替代文本和字幕。然后点击“插入到帖子”按钮,将图片添加到帖子或页面中。

现在,你可以在帖子编辑器中预览图片和字幕,保存更改并预览帖子以查看在网站上的效果。

在经典编辑器中为图库图片添加字幕

你也可以在创建图库时为图片添加字幕。上传并选择多张图片,然后点击左列的“创建图库”链接。之后,点击弹窗底部右侧的“创建新图库”按钮。可以直接在每张图片下方添加字幕,或点击图片加载其设置并添加字幕。然后点击“插入图库”按钮将图库添加到你的帖子或页面。

希望本文帮助你在WordPress中为图片添加字幕。你可能也想了解一下如何解决WordPress中的常见图片问题以及我们精选的最佳社交媒体插件。

Read More
WordPress 基础知识

初学者的WordPress数据库管理指南:使用phpMyAdmin

什么是数据库,WordPress如何使用它?

数据库是一个用于组织和检索数据的系统。通过数据库,软件可以以编程方式管理数据。

例如,WordPress使用PHP(编程语言)从数据库存储和检索数据。存储在WordPress数据库中的信息包括文章、页面、评论、分类、标签、自定义字段、用户和其他WordPress设置。

当你首次安装WordPress时,它会要求你提供数据库名称、主机、用户名和密码,这些信息存储在一个名为wp-config.php的配置文件中。

我的WordPress数据库存储在哪里?

WordPress使用MySQL作为其数据库管理系统,它是一种安装在你的WordPress主机服务器上的软件。你的WordPress数据库也存储在同一台服务器上。

什么是phpMyAdmin?

phpMyAdmin是一种基于Web的软件,允许你使用Web浏览器管理MySQL数据库。它提供了一个易于使用的界面,可以让你运行MySQL命令和数据库操作。

如何访问phpMyAdmin

phpMyAdmin预装在所有顶级的WordPress托管公司。你可以在你的托管账户的cPanel控制面板的数据库部分找到它。

理解WordPress数据库表

每次WordPress安装都会在数据库中创建12个默认表。每个数据库表包含不同部分、功能和WordPress功能的数据。目前,默认的WordPress安装创建以下表:

  • wp_commentmeta :包含关于网站评论的元信息。
  • wp_comments :包含你的网站上的所有评论。
  • wp_links :管理由早期WordPress版本或Link Manager插件创建的博客链接。
  • wp_options :包含大多数WordPress站点范围的设置。
  • wp_postmeta :包含关于网站文章、页面和自定义文章类型的元信息。
  • wp_posts :包含所有文章、页面、修订和自定义文章类型。
  • wp_termmeta :允许开发者为自定义分类下的术语存储元数据。
  • wp_terms :包含分类和标签等分类项。
  • wp_term_relationships :管理文章类型和分类项之间的关系。
  • wp_term_taxonomy :定义存储在wp_terms表中的术语的分类法。
  • wp_usermeta :包含网站注册用户的元信息。
  • wp_users :包含用户信息如用户名、密码、电子邮件等。

使用phpMyAdmin管理WordPress数据库

WordPress数据库包含重要的设置以及所有的博客文章、页面、评论等。在使用phpMyAdmin时,你需要非常小心,否则可能会意外删除重要数据。

使用phpMyAdmin创建WordPress数据库备份

要从phpMyAdmin创建WordPress数据库备份,点击数据库,然后在顶部菜单中点击“导出”选项卡。

使用插件创建WordPress备份

保持WordPress站点的定期备份是你能为WordPress安全性做的最好的事情。尽管数据库包含大部分站点信息,但它仍然缺少一些重要元素,比如模板文件、图片、上传内容等。

所有的图片都存储在你的/wp-content/目录中的uploads文件夹中。尽管数据库中有关于哪个图片附加到哪个文章的信息,但如果没有这些文件,这些信息是无用的。

大多数托管公司声称他们有每日备份,但我们建议你自己保留备份,以防万一。

通过phpMyAdmin导入WordPress数据库备份

phpMyAdmin还允许你轻松导入WordPress数据库。只需启动phpMyAdmin并选择你的WordPress数据库。

在phpMyAdmin中优化你的WordPress数据库

使用WordPress一段时间后,你的数据库会变得碎片化。MySQL有一个简单的命令可以优化你的数据库。进入phpMyAdmin并点击你的WordPress数据库。点击“选择所有”链接,然后在“使用所选”下拉菜单中选择“优化表”。

使用phpMyAdmin修复WordPress问题

phpMyAdmin是一个方便的工具,可以用来解决一些常见的WordPress错误和问题。

重置WordPress密码:如果你忘记了WordPress管理员密码且无法通过找回密码电子邮件恢复,可以使用phpMyAdmin快速重置密码。

添加新的管理员用户:假设你可以访问WordPress数据库但无法访问WordPress管理区域。你可以通过phpMyAdmin添加一个新管理员用户。

更改WordPress用户名:虽然WordPress允许你更改用户的全名或昵称,但不允许你更改用户名。你可以通过phpMyAdmin实现这一点。

确保你的WordPress数据库安全

虽然每个站点都可能被黑客攻击,但你可以采取一些措施使攻击变得更困难。首要做的就是更改WordPress数据库前缀,这可以显著减少SQL注入攻击的机会。

此外,你应该总是选择一个强大的MySQL用户的用户名和密码,以防止他人访问你的WordPress数据库。

我们强烈建议你使用Sucuri,这是一款顶级的WordPress安全插件,会在攻击到达你的网站之前捕获任何MySQL注入尝试。

希望本指南帮你了解WordPress数据库管理及如何使用phpMyAdmin。如果你喜欢这篇文章,可以订阅我们的YouTube频道以获取更多WordPress视频教程。

Read More
WordPress 教学

如何通过MySQL向WordPress数据库添加管理员用户

为什么通过MySQL向WordPress数据库添加管理员用户?

我们曾遇到过用户的网站被黑客入侵,他们的管理员账户被从数据库中删除,导致他们无法访问WordPress网站。我们帮助他们通过在WordPress网站上直接创建新的管理员用户来重新获得访问权限。这是使用phpMyAdmin完成的,它是一个允许你通过浏览器管理MySQL数据库的Web工具。

如果你由于黑客攻击或忘记密码而无法访问WordPress管理区域,可以采取相同的措施。但在进行任何MySQL编辑之前,你应始终备份数据库。然后,一旦你重新登录到网站,你可能需要按照我们的初学者指南来修复被黑客攻击的WordPress站点。

使用phpMyAdmin向WordPress数据库添加管理员用户

大多数顶级WordPress主机公司都预安装了phpMyAdmin。你可以在主机账户的cPanel仪表板的数据库部分找到它。点击图标将打开phpMyAdmin界面。你需要从左侧栏中选择你的WordPress数据库。然后,phpMyAdmin会显示WordPress数据库中的所有表。你将对wp_users和wp_usermeta表进行更改。

向wp_users表添加用户

首先,你需要找到wp_users表并点击它,这将显示当前表中的用户。注意下图中我们演示网站的表中有两个用户ID,为1和2。创建新用户时,ID需要是唯一的,所以我们键入3。你需要点击屏幕顶部的“插入”标签,以便插入新管理员用户的信息。

在插入表单中的字段添加以下信息:
ID:选择一个唯一的数字(例如使用3)
user_login:登录时使用的用户名
user_pass:添加密码,并确保在函数菜单中选择 MD5
user_nicename:用户的全名或昵称
user_email:用户的电子邮件地址
user_url:你的网站地址
user_registered:使用日历选择用户注册的日期和时间
user_activation_key:留空
user_status:设置为0
display_name:用户的全名或显示名称

完成后,确保点击“Go”按钮以存储新用户。

向wp_usermeta表添加用户

现在,你需要找到wp_usermeta表并点击它。然后,和上一步一样点击“插入”标签。接下来,你需要在插入表单中添加以下信息:
unmeta_id:留空(将自动生成)
user_id:使用之前步骤中使用的用户ID
meta_key:应为wp_capabilities
meta_value:插入:a:1:{s:13:”administrator”;s:1:”1″;}

然后,你会发现有第二行的字段。还需要添加以下信息:
unmeta_id:留空(将自动生成)
user_id:使用之前步骤中使用的用户ID
meta_key:输入wp_user_level
meta_value:10

完成信息输入后,需要点击“Go”按钮。恭喜,你已经创建了一个新的管理员用户名!

现在,你应该可以使用为此用户指定的用户名和密码登录WordPress管理区域。登录后,导航到用户»所有用户,然后点击你刚创建的用户名。现在,不要更改任何内容,滚动到页面底部并点击“保存”按钮。

使用SQL查询向WordPress数据库添加管理员用户

如果你是开发人员,可以使用代码加快此过程。只需将此SQL查询放入数据库中:
INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES (‘3’, ‘demo’, MD5(‘demo’), ‘Your Name’, ‘[email protected]’, ‘http://www.example.com/’, ‘2022-09-01 00:00:00’, ”, ‘0’, ‘Your Name’);
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, ‘3’, ‘wp_capabilities’, ‘a:1:{s:13:”administrator”;s:1:”1″;}’);
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, ‘3’, ‘wp_user_level’, ’10’);

确保将‘databasename’更改为你正在使用的数据库。还不要忘记将其他值更改为你希望为新用户设置的值,如在第一个方法中解释的那样。

锁在WordPress管理区外时的专家指南

现在,你知道如何通过MySQL添加管理员用户,可以看看一些关于被锁在WordPress管理区域外时如何修复网站的文章。

  • 当你被锁在WordPress管理员(wp-admin)外时该怎么办
  • 如何使用WordPress恢复模式
  • 如何从phpMyAdmin重置WordPress密码
  • 如何解除WordPress中的登录尝试限制
  • 无法访问WP-Admin时如何停用所有插件
  • 如何修复WordPress白屏死机(Step by Step)
  • 如何修复WordPress中的严重错误(Step by Step)
  • 如何修复WordPress登录页面刷新和重定向问题
  • 如何修复WordPress中的数据库连接错误
  • 如何轻松修复WordPress中的此站点无法访问错误

我们希望这个教程能帮助你学会如何通过MySQL向WordPress数据库添加管理员用户。你可能还想查看我们的终极WordPress安全指南或我们的常见WordPress错误及其解决方法列表。

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

Read More
WordPress 插件

6個最佳的WordPress語音留言插件

6個最佳的WordPress語音留言插件

更新於2024年3月4日,由編輯小組撰寫 | 審核者:Syed Balkhi

您正在尋找最適合WordPress的語音留言插件嗎?市場上有數百種語音留言插件,選擇正確的插件可能很困難。為了幫助您,我們測試了最流行的語音留言插件,並考慮了易用性、功能和自定義選項。

在本文中,我們將向您展示您可以在網站上嘗試的最佳WordPress語音留言插件。

如果您時間緊迫,可以先看我們的首選清單,迅速選擇適合您的語音留言插件:

插件 最佳用途 價格
Ultimate WP SMS 文字轉語音留言 免費接收用戶留言
CometChat 文字、語音和視頻留言 每月 $109
SpeakPipe 接收語音留言 + 播客 每月 $12 + 免費
wpDiscuz 評論區的語音留言 免費 + $29 (擴展)
Easy Voice Mail 文字轉語音留言 免費
Google Voice 接收語音留言 + 國際電話 免費

為什麼使用WordPress語音留言插件?

在您的WordPress網站上使用語音留言插件可以為訪客提供支持。例如,如果您有一家在線商店,您可以通過語音留言24/7為客戶提供支持。這能幫助提高互動,因為這是一種快速且簡單的解決店內問題的方法。

此外,使用語音留言還可以讓與您的用戶互動變得有趣和具有互動性,特別是對那些難以通過短信或電子郵件互動的用戶。

語音留言還可以被用來收集產品反饋或數據,或者用來建立郵件清單。回覆評論者的語音留言能幫助您建立信任和密切的關係。

為什麼信任WPressize Me:

在WPressize Me,我們是一支擁有超過16年WordPress、設計和在線營銷經驗的專業團隊。我們的專家仔細審查了每個插件,並在真實網站上進行了全面測試。欲了解更多,請參閱我們完整的編輯過程。

話不多說,以下是我們列出的最佳WordPress語音留言插件,幫助提升用戶互動:

1. Ultimate WP SMS(原稱 Joy of Text)

Ultimate WP SMS(原稱 Joy of Text)是最佳的WordPress語音留言插件,它允許您輕鬆發送文字和語音留言給用戶。

該插件允許您創建一個預設的群組,在這裡您可以同時向訂閱者發送語音留言。除此之外,Ultimate WP SMS還讓您可以創建一個訂閱表單,供用戶填寫,以便成為您的語音信息群組的一部分。

優點

  • 該插件輕鬆與WooCommerce整合,允許您向客戶發送訂單信息、付款確認等語音留言。
  • 我們測試後發現,它讓您可以使用標籤來定制語音留言,包括客戶的名字、號碼等。
  • 您可以使用插件提供的擴展來定時發送消息。
  • Ultimate WP SMS允許您選擇文字轉語音消息的語言偏好。
  • 它允許您接收入站的短信和多媒體資訊。
  • 插件有免費版本。

缺點

  • 某些功能只能在付費版本或購買擴展後解鎖。
  • 您需要一個Twilio帳戶和號碼來設置插件。

我們為什麼推薦Ultimate WP SMS:我們推薦這個插件,因為其免費版本已具備設置語音留言所需的主要功能。

2. CometChat

CometChat是一款高級全功能聊天插件,提供文字、語音和視頻聊天功能。您可以輕鬆地在任何WordPress頁面上顯示與客戶之間的語音、文字或視頻留言,只需通過無需編碼的小工具添加即可。

優點

  • CometChat提供了文件共享、貼圖、屏幕共享、實時文字信息、實時翻譯、群組聊天、表情等功能。
  • 插件還具有智能回應功能,AI可以幫助生成正確的客戶查詢回應。
  • 每次有用戶在網站發送文字、語音或視頻信息時,插件會發送電子郵件或短信通知您。
  • 提供免費試用。

缺點

  • 付費計劃對某些企業來說可能比較昂貴。
  • 需要一些編碼知識才能完全自定義CometChat。
  • 插件對初學者可能較為複雜。

我們為什麼推薦CometChat:總體而言,CometChat是一款出色的插件,提供文字、語音和視頻聊天選項。如果您有商業網站,那麼這款插件因其全面的功能是個不錯的工具。

3. SpeakPipe

SpeakPipe是一項專為播客設計的在線服務,允許您輕鬆接收網站訪客的語音信息。設置SpeakPipe非常簡單,只需在其網站上創建一個帳戶,然後使用免費的插件將其連接到您的WordPress網站。

優點

  • 訪客無需創建SpeakPipe帳戶即可發送語音信息。
  • 所有訪客發送的語音信息都存儲在您的SpeakPipe帳戶中。
  • 每次有用戶發送語音信息時,工具會發送電子郵件通知您。
  • 提供免費版本。

缺點

  • SpeakPipe無法向用戶發送語音信息。
  • 工具的免費版本僅提供90秒的錄音時長。

我們為什麼推薦使用SpeakPipe:SpeakPipe是為播客和視頻主播收集觀眾問題的最佳選擇。如果您有播客,使用SpeakPipe可以讓您通過語音信息與聽眾互動。您甚至可以在播客中播放這些信息,同時回應用戶問題,使SpeakPipe成為一個出色的工具。

4. wpDiscuz + Voice Commenting Addon

wpDiscuz是一個知名的WordPress評論插件,它帶有一個語音評論擴展功能,允許您的網站訪客在您的博客評論區留下語音信息。您也可以用自己的音頻信息回復讀者,這有助於提升用戶互動,讓用戶能夠以語音評論分享他們對產品或服務的評論。

優點

  • wpDiscuz允許用戶使用他們的社交媒體帳戶,如Facebook、Twitter、Instagram,在評論區留下語音信息。
  • 插件提供了評論統計功能,可以提供有關您網站評論的詳細信息。
  • 內置通知系統,每次有評論發佈時會提醒您。
  • wpDiscuz插件還允許您管理WordPress中的評論,防止垃圾評論。
  • 該插件還允許您為評論區的語音信息設置時限。

缺點

  • 需要購買wpDiscuz的語音評論擴展功能。
  • 插件需要大量自定義,設置上可能有些困難。

我們為什麼推薦wpDiscuz + Voice Commenting Addon:如果您希望在網站的評論區添加語音信息,wpDiscuz + 語音評論擴展功能提供了設置所需的一切。

5. Easy Voice Mail

Easy Voice Mail是一款簡單的插件,允許用戶通過錄製並發送語音信息聯繫您。該插件對初學者非常友好,可以用於提供客戶支持、收集數據以及獲取產品和服務的反饋。

優點

  • Easy Voice Mail插件允許您設置語音信息的時長,並自定義預設消息。
  • 所有接收到的語音信息都存儲在您的WordPress網站上。
  • 每次用戶提交語音信息時,它會發送電子郵件通知您。

缺點

  • 插件不提供任何垃圾郵件保護功能。
  • Easy Voice Mail功能有限。
  • 該插件沒有移動應用程序。

我們為什麼推薦Easy Voice Mail:我們推薦這個插件,因為它對初學者非常友好。如果您是WordPress新手或預算有限,那麼Easy Voice Mail可能是一個不錯的解決方案。

6. Google Voice

Google Voice是一個由Google創建的出色工具,可與您的WordPress網站連接,允許人們向您發送語音信息。

優點

  • 您可以將此工具與Google Assistant集成,以控制功能,如撥打電話或發送短信。
  • 您可以使用Google Voice進行國際語音通話。
  • 您還可以使用Google Voice向用戶發送語音信息。

缺點

  • 我們測試該工具時發現,Google Voice並非在所有國家均可用。
  • Google Voice將所有的電話和短信存儲在其服務器上,對某些用戶來說這可能是一個隱私問題。
  • 與此列表中的某些插件相比,其功能有限。

我們為什麼推薦Google Voice:如果您在尋找一個既能接收和發送語音信息,又能進行電話和短信的工具,那麼Google Voice可能是一個不錯的選擇。

額外推薦:Nextiva

Nextiva是市場上最好的VoIP和虛擬商務電話服務。它是一個基於雲的工具,具有視頻會議、團隊消息、CRM集成、呼叫中心工具等功能。

優點

  • Nextiva有一個免費的WordPress插件。
  • Nextiva提供IVR系統,允許企業創建自動選單,將呼叫者轉接至相應的部門或人員。
  • 通過Nextiva,您可以使用排隊系統,讓客戶在電話線上等待直到有團隊成員可用。
  • 該工具還提供不限次數的免費國內通話、先進的呼叫路由、語音郵件的電子郵件和短信提示、短信消息、自動接待員和在線傳真。

缺點

  • 對一些企業來說,Nextiva可能比較昂貴。

我們為什麼推薦使用Nextiva:Nextiva是為遠程團隊設置的最佳雲電話系統。如果您想跳過語音留言,允許客戶直接打電話,那麼Nextiva是您最好的選擇。由於它是基於雲的,並且具有設置電話、短信、視頻會議等所需的所有功能。

什麼是最佳的WordPress語音留言插件?

根據我們的專業意見,我們相信Ultimate WP SMS是市場上最佳的WordPress語音留言插件,因為它是免費的,讓您能輕鬆發送文字和語音信息,與WooCommerce整合,甚至讓您創建訂閱者群組。

但是,如果您希望用戶能夠向您發送語音信息,您可能會更喜歡使用Easy Voice Mail,wpDiscuz + 語音評論擴展或CometChat插件。同樣,如果您運營播客,您還可以使用SpeakPipe接收用戶的語音信息。

關於WordPress語音留言插件的常見問題

如果您對在WordPress中使用語音留言插件有任何疑問,我們會在此處回答。

什麼是WordPress語音留言插件?

語音留言插件讓您和訪客可以在您的WordPress網站上留下語音信息。這讓您能與客戶開啟一個溝通渠道,使用語音筆記進行交流。

語音留言插件可以用來做什麼?

您可以使用語音留言插件接收客戶對產品或服務的反饋。您也可以收集用戶的數據用於調查或建立郵件清單。此外,您還可以使用語音留言插件通過開啟一個溝通渠道為用戶提供客戶支持。

如何選擇適合我網站的語音留言插件?

選擇適合您網站的語音留言插件取決於您的需求。例如,如果您是一名播客用戶,SpeakPipe是理想的選擇,因為它專為播客設計。如果您擁有一家小企業,應考慮使用Ultimate WP SMS或CometChat。同樣,如果您有一個WordPress博客並希望增加評論區的互動,您可以選擇wpDiscuz + 語音評論擴展。

最佳商務通訊的WordPress指南

  • 如何為您的網站購買個性化電話號碼(只需5分鐘)
  • 最佳小型企業實時聊天軟件(比較)
  • 最佳小型企業商務電話服務
  • 如何在WordPress中添加點擊撥號按鈕(逐步)
  • 最佳虛擬商務電話號碼應用程序(免費選項)
  • 如何從您的WordPress表單獲取短信

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

Read More
WordPress 插件

6款最佳免费WordPress作者简介插件对比(2024)

选择最佳免费WordPress作者简介插件

与读者建立个人联系对于构建成功的在线平台至关重要。通过添加作者简介框,您可以展示内容背后的人,这有助于建立信任感,提高网站的可信度,并鼓励互动。此外,如果您正在寻找扩展团队,作者简介框是吸引潜在作者的好方法。

幸运的是,新网站的预算通常很紧张,因此您无需购买昂贵的解决方案即可添加这一重要功能。

快速挑选:最佳免费作者简介插件

没有时间阅读?以下是我们推荐的最佳免费WordPress作者简介插件:

插件名称 – 主要功能

  1. 简单作者框:多种自定义选项,即时作者框预览
  2. WP文章作者:现代简介风格,支持共同作者和访客作者
  3. WP代码:简单的作者简介框,可进行其他博客自定义
  4. Meks智能作者小工具:多种显示选项,链接到作者档案
  5. Starbox:预制主题,展示作者的最新帖子
  6. Molongui Authorship:灵活的显示选项,支持访客和共同作者

为什么要在WordPress上使用作者简介插件?

作者简介插件可以让您在WordPress文章的末尾自定义并展示作者简介部分。虽然许多WordPress主题内置了这一功能,但插件可以让您改变作者简介的显示方式,添加社交媒体链接等等。

添加自定义作者简介框对您的博客有多种好处:

  • 提高作者在读者面前的可信度和权威性
  • 在读者和作者之间建立联系
  • 帮助说服访客作者在您的网站上写作

如何测试和评审作者简介插件

选择合适的免费作者简介插件可能会很棘手,因为并非所有插件都提供相同的功能或易用性。我们测试了一系列选项,评估它们的功能、性能和易于设置程度。

以下是我们在选择过程中考虑的关键因素:

  • 易用性:我们选择了易于添加作者简介的插件。它们设置简单,从WordPress仪表盘即可轻松配置,并自动从用户配置文件中提取信息。
  • 自定义选项:我们寻找在设计上提供灵活性的插件,使您可以根据网站品牌量身定制作者简介框。这包括调整颜色、字体、布局和社交媒体图标的选项。
  • 显示选项:最佳作者简介插件提供多种方式来展示简介,比如在文章下方、侧边栏或者在专门的作者页面中。我们检查了每个插件在显示位置和可见性方面的灵活性。
  • 响应性:鉴于许多用户使用不同的设备浏览,我们确保每个插件都支持响应设计,在各种屏幕尺寸上正确显示作者简介。

为什么信任WPressize Me?

凭借16年的WordPress经验,包括插件开发、电子商务和网页设计,WPressize Me彻底测试所有推荐的插件以确保它们符合我们的高标准。

接下来,我们来看一些最受欢迎的WordPress作者简介插件,您可以在自己的WordPress网站上使用这些插件。

1. 简单作者框

简单作者框是最佳的作者简介插件。它最初作为一种在WordPress帖子中添加简洁作者框的简单方法,后来发展成为一个功能非常丰富的插件。

该插件允许您自定义作者简介框的几乎所有方面。您可以添加作者简介、社交媒体链接和自定义Gravatar。此外,您还可以完全控制颜色、排版、背景等等。还有一个选项可以显示作者的电子邮件地址,以便读者可以直接联系。

2. WP文章作者

WP文章作者是一个简单易用的作者简介插件。它与您网站的设计无缝集成,并将融入您的内容。插件将显示作者的头像、名字、公司角色、简短简介和社交媒体图标。

3. WP代码

WP代码让您可以安全轻松地为您的WordPress网站添加新功能。它提供393+个现成的代码片段,包括“文章后作者简介”片段。自动从您的WordPress用户配置文件中提取作者信息和头像,并在文章后显示。

4. Meks智能作者小工具

Meks智能作者小工具让您可以在网站的任何小工具区域添加作者简介。

5. Starbox

Starbox是一个功能丰富且易于使用的作者简介框插件。该插件的目标是让创建自定义作者简介框变得尽可能简单。

6. Molongui Authorship

Molongui Authorship是一个很棒的WordPress作者简介插件,它可以让您展示作者框、共同作者和访客作者。此插件无需创建WordPress账号即可轻松创建作者简介和访客作者简介。

Read More
WordPress 插件

如何在 WordPress 中設定文章標題的字數限制

如何在 WordPress 中設定文章標題的字數限制

你知道最佳的標題字數應該是55到60個字嗎?當你經營一個多作者的部落格時,管理標題字數變得困難。在這篇文章中,我們將向你展示如何在 WordPress 中設定文章標題的字數限制。

首先,安裝並啟用限製文章標題插件

首先,你需要安裝並啟用 Limit Post Titles 插件。啟用後,簡單地前往 “設定” » “限製文章標題” 去配置插件設置。

你需要輸入字數限制並選擇你想要啟用字數限制的文章類型。接著,點擊「保存設置」按鈕來存儲你的設置。

現在你可以創建一個新文章並開始輸入標題。你會注意到該插件會顯示你的字數限制,並在你超過限制時提醒你。

文章標題與 SEO 標題的區別

如果你使用如 WordPress SEO 或 All in One SEO 類型的 SEO 插件,那麼你會注意到可以為每篇文章添加一個 SEO 標題。

這個 SEO 標題不會改變文章的標題。相反,它作為該文章的 HTML 標籤使用。這讓你能夠提供一個較短的 SEO 標題以及更具描述性的文章標題。兩者都可以顯著提升 SEO 效果。</p> <p>然而,大多數網站擁有者會使用相同的標題來避免搜索引擎的關鍵字堆疊懲罰。</p> <p>我們希望這篇文章能幫助你在 WordPress 中添加文章標題的字數限制。你可能還想查看我們關於如何在 WordPress 中防止重複文章標題的指南。</p> <p>如果你喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取更多 WordPress 的視頻教程。你也可以在 Twitter 和 Facebook 上找到我們。</p> <span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span></section> <div class="tcb-clear tcb-post-read-more-clear"> <div class="tcb-post-read-more thrv_wrapper"> <a href="https://wpressize.me/wordpress-chajian/ruhezai-wordpress-zhongshedingwenzhangbiaotidezishuxianzhi/" class="tcb-button-link tcb-post-read-more-link"> <span class="tcb-button-texts"> <span class="tcb-button-text thrv-inline-text"> Read More </span> </span> </a> </div> </div> </article><article id="post-2137" class="post-2137 post type-post status-publish format-standard hentry category-wordpress-chajian post-wrapper thrv_wrapper thrive-animated-item " data-id="2137" data-selector=".post-wrapper"> <a class="tcb-post-thumbnail tcb-shortcode thrv_wrapper" href="https://wpressize.me/wordpress-chajian/ruhezaiwordpresszhongtianjiapdfchakanqijiandanfangfa/" title="如何在WordPress中添加PDF查看器(简单方法)" data-css=""><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20743%20385'%3E%3C/svg%3E" width="743" height="385" data-lazy-src="https://wpressize.me/app/themes/thrive-theme/inc/assets/images/featured_image.png"><noscript><img decoding="async" src="https://wpressize.me/app/themes/thrive-theme/inc/assets/images/featured_image.png" width="743" height="385" loading="lazy"></noscript></img></a> <div class="tcb-clear tcb-post-list-cb-clear"> <div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tcb-post-list-cb"> <div class="tve-content-box-background"></div> <div class="tve-cb"> <span class="tcb-post-categories tcb-shortcode tcb-plain-text thrv_wrapper">WordPress 插件</span> </div> </div> </div> <h2 class="tcb-post-title tcb-shortcode thrv_wrapper"><a href="https://wpressize.me/wordpress-chajian/ruhezaiwordpresszhongtianjiapdfchakanqijiandanfangfa/" title="如何在WordPress中添加PDF查看器(简单方法)" data-css="">如何在WordPress中添加PDF查看器(简单方法)</a></h2> <section class="tcb-post-content tcb-shortcode thrv_wrapper"><style type="text/css" class="tve_custom_style"></style><h1>为什么需要在WordPress中添加PDF查看器?</h1> <p>许多WordPress网站使用PDF文件来分享其服务和产品的信息。例如,如果你有一个餐厅网站,你可能会将菜单发布为在线PDF。你可以将PDF上传到你的网站,然后在WordPress中添加一个下载链接。然而,这对于想要快速浏览PDF文件或不想下载整个文件的用户来说并不友好。</p> <p>相反,你可以在WordPress中添加一个PDF查看器,直接在你的网站上显示PDF。这允许访客在不下载文件的情况下查看文档,这对智能手机和平板电脑用户特别有用。这也能让访客在你的网站上停留更长时间,从而增加页面浏览量并减少跳出率。</p> <h1>方法一:使用区块编辑器添加PDF查看器(简单)</h1> <p>使用Gutenberg编辑器内置的文件区块是展示PDF的最简单方法。此方法不需要特殊插件,但只能进行少量自定义。如果你需要更多高级自定义和功能,我们建议使用WordPress插件。</p> <p>开始操作,打开你要添加PDF查看器的页面或文章,然后点击“添加区块”(+)按钮来添加新区块。然后,输入“文件”并选择正确的区块。</p> <p>如果你已经将PDF上传到WordPress媒体库,请点击“媒体库”按钮。然后选择你要嵌入的PDF。如果你还没有上传PDF,则点击“上传”,然后从你的计算机中选择文件。</p> <p>WordPress会自动选择嵌入PDF的大小。根据文件大小,默认视图可能不会显示整个文档,但访客可以使用工具栏设置放大和缩小以及滚动PDF。</p> <p>如果你愿意,可以改变PDF查看器的高度以显示更多或更少的嵌入文档。只需在右侧菜单中使用“像素高度”滑块。</p> <p>有时,访客可能希望下载PDF,以便随时查看。例如,客户可能希望下载你最受欢迎产品的用户手册或即将举行的活动或会议的节目表。默认情况下,WordPress在工具栏中显示一个“下载”图标,并在PDF下方显示一个按钮。</p> <p>“下载”按钮可能对不熟悉PDF工具栏中各个图标的访客有帮助。考虑到这一点,你可能希望保留“下载”按钮启用状态。如果你不想包含这个重复内容,可以点击禁用“显示下载按钮”开关。</p> <p>当你满意PDF的设置后,点击“更新”或“发布”以使更改生效。现在,访问你的网站,你将看到PDF查看器正在运行。</p> <h1>方法二:使用插件添加PDF查看器(更多自定义)</h1> <p>如果你只是想嵌入几个PDF,使用WordPress内置的文件区块是个不错的选择。但如果你想要更多控制查看器,我们建议使用免费插件。WP PDF Embedder是最好的WordPress PDF查看器插件之一。它自动调整你的PDF文件大小,或者你可以指定宽度,插件会自动计算高度。</p> <p>首先,需要安装并激活WP PDF Embedder插件。如果需要帮助,请参阅我们的逐步指南,了解如何安装WordPress插件。注意:此教程中使用的是高级版本,因为它包含更多高级功能。</p> <p>激活后,从WordPress仪表板访问设置 » PDF Embedder页面来配置插件的设置。在“主要设置”标签中,你可以设置PDF的宽度和高度。大多数情况下,你可以在嵌入每个PDF时覆盖这些默认设置。例如,你可以更改单个PDF的大小或比例。但我们仍建议更改默认设置,以更好地满足你的需求,这可以为你节省大量时间和精力。</p> <p>开箱即用,PDF Embedder在访客将鼠标悬停在文档上时显示工具栏。然而,如果你计划包含较长的文档或多页PDF,显示默认工具栏可能会很有帮助。为此,只需选择“工具栏始终可见”选项。</p> <p>你还可以将工具栏位置设置为顶部、底部或两个位置,或通过下拉菜单完全禁用它。向下滚动页面,你可以配置PDF查看器的更多设置。例如,你可以显示滚动条,启用连续页面滚动,在工具栏中添加PDF搜索按钮等。</p> <p>此外,你可以通过在工具栏中显示PDF下载按钮,允许访客下载文档。你还可以启用视图和下载跟踪,以便衡量PDF对访客的受欢迎程度。当你对插件的设置感到满意时,点击“保存更改”。</p> <p>现在,你已经准备好在WordPress中添加PDF查看器。只需打开你想显示PDF的页面或文章,然后点击“+”按钮。现在,你可以开始输入“PDF Embedder”并选择正确的区块。</p> <p>接下来,点击链接打开WordPress媒体库并选择一个PDF。然后,从媒体库选择一个PDF或从计算机上传一个文件。插件会使用你的默认设置显示PDF,但你可以使用右侧菜单中的设置微调此PDF的外观和行为。在这里,你可以更改PDF的高度、宽度、工具栏位置、工具栏悬停、外部链接和搜索按钮。</p> <p>当你对PDF设置满意时,点击“更新”或“发布”。你现在可以访问你的WordPress博客或网站,查看嵌入的PDF查看器。访客可以轻松查看你的PDF文档,并使用工具栏进入全屏模式、放大、导航页面、下载PDF等。</p> <h1>额外: 如何通过嵌入的PDF赚钱</h1> <p>如果你拥有高质量、有用的PDF,你可以通过WordPress在线赚钱。嵌入PDF文档后,你可以将页面或文章转换为仅限会员查看的内容。访客可以购买会员资格以访问该页面或文章并查看嵌入的PDF。</p> <p>将WordPress转换为会员网站的最简单方法是使用MemberPress。它是最好的WordPress会员插件,允许你将任何页面或文章转换为仅限订阅者查看的内容,包括嵌入的PDF。我们有一个完整的指南,详细说明如何制作WordPress会员网站,帮助你入门。</p> <p>我们还建议使用Easy Digital Downloads来管理和销售你网站上的PDF文档。你可以轻松出售各种数字商品,并在产品页面嵌入PDF预览。</p> <p>希望本文对你在WordPress中添加PDF查看器有所帮助。你可能还想查看我们的初学者指南,了解如何创建电子邮件通讯,或查看我们为小型企业推荐的最佳电子邮件营销服务列表。</p> <p>如果你喜欢这篇文章,请订阅我们的YouTube频道,观看WordPress视频教程。你也可以在Twitter和Facebook上找到我们。</p> <span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span></section> <div class="tcb-clear tcb-post-read-more-clear"> <div class="tcb-post-read-more thrv_wrapper"> <a href="https://wpressize.me/wordpress-chajian/ruhezaiwordpresszhongtianjiapdfchakanqijiandanfangfa/" class="tcb-button-link tcb-post-read-more-link"> <span class="tcb-button-texts"> <span class="tcb-button-text thrv-inline-text"> Read More </span> </span> </a> </div> </div> </article><article id="post-202" class="post-202 post type-post status-publish format-standard hentry category-wordpress-chajian post-wrapper thrv_wrapper thrive-animated-item " data-id="202" data-selector=".post-wrapper"> <a class="tcb-post-thumbnail tcb-shortcode thrv_wrapper" href="https://wpressize.me/wordpress-chajian/ruhecong-wordpress-pinglunbiaodanzhongyichuwangzhan-url-lanwei/" title="如何從 WordPress 評論表單中移除網站 URL 欄位" data-css=""><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20743%20385'%3E%3C/svg%3E" width="743" height="385" data-lazy-src="https://wpressize.me/app/themes/thrive-theme/inc/assets/images/featured_image.png"><noscript><img decoding="async" src="https://wpressize.me/app/themes/thrive-theme/inc/assets/images/featured_image.png" width="743" height="385" loading="lazy"></noscript></img></a> <div class="tcb-clear tcb-post-list-cb-clear"> <div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tcb-post-list-cb"> <div class="tve-content-box-background"></div> <div class="tve-cb"> <span class="tcb-post-categories tcb-shortcode tcb-plain-text thrv_wrapper">WordPress 插件</span> </div> </div> </div> <h2 class="tcb-post-title tcb-shortcode thrv_wrapper"><a href="https://wpressize.me/wordpress-chajian/ruhecong-wordpress-pinglunbiaodanzhongyichuwangzhan-url-lanwei/" title="如何從 WordPress 評論表單中移除網站 URL 欄位" data-css="">如何從 WordPress 評論表單中移除網站 URL 欄位</a></h2> <section class="tcb-post-content tcb-shortcode thrv_wrapper"><style type="text/css" class="tve_custom_style"></style><h1>如何從 WordPress 評論表單中移除網站 URL 欄位</h1> <p>更新日期:2024年6月10日 | 編輯團隊撰寫 | 審核:Syed Balkhi</p> <p>編輯提示:我們從 WPressize Me 所列出的合作夥伴鏈接中賺取佣金。佣金不會影響我們編輯的意見或評估。了解更多關於編輯流程的信息。</p> <h2>人們為什麼提交垃圾評論?</h2> <p>由於大部分垃圾郵件是通過自動化機器人生成的,您可以使用免費工具和插件輕鬆應對評論垃圾郵件。然而,阻止由人提交的垃圾評論卻困難得多。這些評論通常無關痛癢,無任何價值。</p> <p>當顯示評論時,WordPress 會自動將用戶名連結到他們提供的網站 URL。垃圾評論者可能會使用這一欄位來獲取反向連結,或試圖在特定關鍵詞上提升排名。通過移除網站 URL 欄位,您可以勸阻垃圾評論者在您的 WordPress 博客或網站上發表評論。</p> <p>真正的用戶無論是否獲得反向連結,仍會留下評論。所以這不應該影響您獲得的高質量評論數量。</p> <h2>方法一:使用 Thrive Comments 移除網站 URL 欄位(推薦)</h2> <p>第一個方法是使用 Thrive Comments,這是最好的 WordPress 評論插件。除了防止用戶插入垃圾網站,您還可以使用這個插件來增強評論參與度。例如,可以允許用戶點贊或點踩評論,甚至將評論者重定向到相關文章以增加頁面瀏覽量。更多信息,請查看我們的完整的 Thrive Themes 評論,其中包括對 Thrive Comments 的更多介紹。</p> <p>首先,前往 Thrive Themes 網站,創建一個新賬號並購買一個付費計劃。註冊後,轉到賬戶儀表板,點擊「下載並安裝 Thrive 產品管理器插件」鏈接。在這個階段,您可以在您的 WordPress 網站上安裝 Thrive 產品管理器插件。詳細信息,請參閱我們的如何安裝 WordPress 插件指南。</p> <p>接下來,從 WordPress 管理界面中打開「產品管理」頁面,點擊「登錄我的賬號」按鈕。您應該現在可以看到 Thrive 產品管理儀表板。只需選擇 Thrive Comments 並點擊「安裝所選產品」按鈕。安裝完成後,應該會看到「已準備好使用」的成功信息。然後,點擊底部的「前往 Thrive Themes 儀表板」按鈕。</p> <p>在接下來的頁面上,您會看到所有已安裝的插件。點擊「Thrive Comments」按鈕開始使用插件。在 Thrive Comments 頁面,打開「評論登錄」菜單,然後禁用「允許訪客插入他們的網站 URL」設置。這樣,您的 WordPress 網站評論表單中便不再有網站 URL 欄位。這樣,您的評論區將保持無垃圾郵件,真正的評論者將不會意外點擊惡意鏈接。</p> <p>這就是方法一。如果您有興趣使用 Thrive Comments 改善您的評論區,以下是其他指南供您參考:</p> <ul> <li>如何在 WordPress 中設置特色或隱藏評論</li> <li>如何允許用戶訂閱 WordPress 中的評論</li> <li>如何允許博客用戶在 WordPress 中管理評論</li> </ul> <h2>方法二:使用免費插件移除網站 URL 欄位</h2> <p>如果您想使用免費插件從 WordPress 評論表單中移除 URL 欄位,可以試試 Comment Link Remove 和 Comment Tools 插件。這個插件能讓您移除欄位,並刪除已批准的評論中的任何鏈接。首先,您需要安裝並啟用 Comment Link Remove 和 Comment Tools 插件。詳細說明,請參閱我們的如何安裝 WordPress 插件指南。</p> <p>啟用後,點擊 WordPress 儀表板中的「評論工具」»「評論工具」。在這裡,勾選「從評論表單中移除網站 URL 欄位」旁的框,此操作將阻止垃圾郵件發送者插入他們的鏈接。然而,所有先前批准的評論仍將包含鏈接。要移除這些 URL,只需勾選「刪除評論作者簡介中的超鏈接」旁的框。我們還建議勾選「禁用在評論中將 URL 轉換為超鏈接」設置,此選項可防止評論中的 URL 顯示為可點擊的超鏈接。此外,您還可以選擇啟用「刪除評論中的 HTML 鏈接標籤」選項,此設置將刪除評論中創建超鏈接的 HTML 標籤,確保評論中的任何 URL 或鏈接不顯示為可點擊連結。</p> <p>完成後,只需滾動到頁面底部點擊「保存更改」按鈕以存儲您的設置。要查看此更改效果,要麼登出您的賬號,要麼在隱身標籤中訪問您的網站。您會看到評論表單不再有網站 URL 欄位。此外,包含鏈接的評論作者名稱將不再有鏈接,並且用戶無法再點擊它們。這通常的特徵之一是,原本有鏈接的評論作者名稱的文本顏色將與沒有鏈接的相同。</p> <h2>方法三:使用代碼移除網站 URL 欄位</h2> <p>另一個選項是使用代碼片段移除網站 URL 欄位,我們展示這個方法的原因是,雖然插件可以移除 URL 欄位,但它仍會在底部保留「下次評論時記住我的姓名、電郵和網站」的復選框。為了保持一致,我們要將此文本修改為「下次評論時記住我的姓名和電郵」,我們可以通過自定義代碼來完成。教學文章通常會告訴您將自定義代碼片段添加到主題的 functions.php 文件中。然而,我們不建議這樣做,因為即使是代碼中的一個小錯誤也可能引起一些常見的 WordPress 錯誤,甚至完全中斷您的網站。</p> <p>因此,我們推薦使用 WPCode。這是向 WordPress 添加自定義代碼的最簡單也是最安全的方法,而無需編輯任何核心主題文件。注意:雖然有免費的 WPCode 插件,但我們會在本教程中使用高級版。首先,您需要在您的網站上安裝並啟用 WPCode 插件。詳細信息,請參閱我們的逐步如何安裝 WordPress 插件指南。</p> <h3>添加代碼以移除評論表單中的網站 URL 欄位</h3> <p>啟用後,前往「代碼片段」»「添加片段」。然後,導航到「評論」標籤並找到「禁用評論表單網站 URL」片段。如果您還沒有連接到 WPCode 庫,那麼現在請點擊「連接到庫以解鎖(免費)」按鈕。</p> <p>然後,只需登入您的 WPCode 賬戶。之後,返回到之前的 WPCode 插件頁面,您會看到按鈕已變為「使用片段」。點擊它使用該片段。</p> <p>您現在會看到代碼片段編輯器頁面,內有從評論表單中移除網站 URL 欄位的代碼。所有您需要做的就是將「未激活」切換至「已激活」。然後,點擊「更新」使此片段生效。現在,訪客將無法再在他們的評論中添加網站 URL。</p> <h3>添加代碼以移除評論作者名稱中的現有鏈接</h3> <p>前面的代碼僅從評論表單中移除了網站 URL 欄位,但現有評論中的已鏈接作者名稱將仍有鏈接。幸運的是,您也可以用 WPCode 輕鬆移除它們。您只需返回到「代碼片段」»「添加片段」。然後,點擊「使用片段」於「新增自定義代碼(新片段)」下。</p> <p>現在,您可以給這個代碼片段命名,以便容易識別。可以簡單起個名字,如「移除評論作者名稱中的超鏈接」。然後,將代碼類型設為「PHP 片段」。完成後,在代碼預覽框中複製並粘貼以下片段:</p> <pre><code>function wpressize_me_remove_comment_author_link( $return, $author, $comment_ID ) { return $author; } add_filter( 'get_comment_author_link', 'wpressize_me_remove_comment_author_link', 10, 3 );</code></pre> <p>向下滾動,確保插入方法為「自動插入」,位置為「處處運行」。然後,只需激活代碼並點擊「保存片段」。這樣,您將不會再看到舊的評論作者名稱中有鏈接。</p> <h3>添加代碼以替換評論 Cookie 框選項文本</h3> <p>如果您選擇顯示評論表單中的 Cookie 選項框,您會很可能看到這樣的復選框文本:「下次評論時記住我的姓名、電郵和網站」。當沒有網站 URL 欄位時,這個復選框看起來會顯得不太合適。所以,修改這個文本是個好主意。</p> <p>要做到這一點,請創建一個與前一步相同的新片段,並將代碼類型設為「PHP 片段」。可以給它命名如「替換評論 Cookie 選項框文本」。然後,在代碼預覽框中複製並粘貼以下代碼片段:</p> <pre><code>add_filter('gettext', 'remove_website_from_checkbox_text'); function remove_website_from_checkbox_text($translated_text) { $translated_text = str_replace('下次評論時記住我的姓名、電郵和網站', '下次評論時記住我的姓名和電郵', $translated_text); return $translated_text; }</code></pre> <p>設置插入方法和位置與之前相同。一旦完成,只需激活代碼並點擊「保存片段」。如果代碼成功,您將看到選項文將變更為「下次評論時記住我的姓名和電郵」。這就是我們測試網站上選項文的樣子:</p> <p>我們希望這篇文章能幫助您學習如何從 WordPress 評論表單中移除網站 URL 欄位。您可能還會想查看我們的 WordPress 初學者指南,了解如何管理評論以及我們精心挑選的最佳聯絡表單插件。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取更多 WordPress 教程視頻。您也可以在 Twitter 和 Facebook 上找到我們。</p> <span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span></section> <div class="tcb-clear tcb-post-read-more-clear"> <div class="tcb-post-read-more thrv_wrapper"> <a href="https://wpressize.me/wordpress-chajian/ruhecong-wordpress-pinglunbiaodanzhongyichuwangzhan-url-lanwei/" class="tcb-button-link tcb-post-read-more-link"> <span class="tcb-button-texts"> <span class="tcb-button-text thrv-inline-text"> Read More </span> </span> </a> </div> </div> </article><article id="post-4474" class="post-4474 post type-post status-publish format-standard hentry category-wordpress-chajian post-wrapper thrv_wrapper thrive-animated-item " data-id="4474" data-selector=".post-wrapper"> <a class="tcb-post-thumbnail tcb-shortcode thrv_wrapper" href="https://wpressize.me/wordpress-chajian/ruhezaiwordpresszhongchuangjianhudongtoupiaoxunxujianjin/" title="如何在WordPress中创建互动投票(循序渐进)" data-css=""><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20743%20385'%3E%3C/svg%3E" width="743" height="385" data-lazy-src="https://wpressize.me/app/themes/thrive-theme/inc/assets/images/featured_image.png"><noscript><img decoding="async" src="https://wpressize.me/app/themes/thrive-theme/inc/assets/images/featured_image.png" width="743" height="385" loading="lazy"></noscript></img></a> <div class="tcb-clear tcb-post-list-cb-clear"> <div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tcb-post-list-cb"> <div class="tve-content-box-background"></div> <div class="tve-cb"> <span class="tcb-post-categories tcb-shortcode tcb-plain-text thrv_wrapper">WordPress 插件</span> </div> </div> </div> <h2 class="tcb-post-title tcb-shortcode thrv_wrapper"><a href="https://wpressize.me/wordpress-chajian/ruhezaiwordpresszhongchuangjianhudongtoupiaoxunxujianjin/" title="如何在WordPress中创建互动投票(循序渐进)" data-css="">如何在WordPress中创建互动投票(循序渐进)</a></h2> <section class="tcb-post-content tcb-shortcode thrv_wrapper"><style type="text/css" class="tve_custom_style"></style><h2>选择在WordPress中添加投票的工具</h2> <p>在网站上添加互动投票是吸引用户的绝佳方式,同时还能收集有价值的反馈信息。目前市场上有许多插件和在线工具可以用于在WordPress网站嵌入投票。若希望在良好用户体验的同时完全控制投票的数据,我们建议使用WPForms。WPForms是最优秀的WordPress表单构建插件之一,包括强大的调查和投票插件。</p> <h2>在WordPress中创建在线投票</h2> <p>首先,您需要安装并激活WPForms插件。使用WPForms Pro版本,即可享受到完整的调查和投票插件功能。激活后,访问WPForms » 设置页面,输入您的许可证密钥。然后,在WPForms »插件页面中,安装调查和投票插件。</p> <p>准备好后,去WPForms » 新增,利用新建页面创建表单。您可以通过描述表单的类型和用途来生成投票。使用WPForms的AI表单构建器或选择预制的投票模板。不过,在使用AI生成的表单时,您也可以根据需要进行调节或修改表单模板。</p> <h2>将投票添加到您的WordPress网站</h2> <p>WPForms使得嵌入在线投票变得非常简单。您可以通过点击‘嵌入’按钮,将投票表单嵌入到已有页面或新页面中。您也可以选择WPForms区块,增加‘+’即可在WordPress内容编辑器中直接添加投票。保存或发布内容后,即可在网站上看到投票展示。</p> <h2>查看实时投票结果</h2> <p>如果开启投票结果功能,用户将在提交后查看投票结果。您也可以随时查看投票结果而无需提交投票。在WPForms » 所有表单页面,点击“调查结果”链接即可查看。此外,您可以将投票结果通过短代码嵌入到WordPress网站的任意位置。</p> <h2>额外:使用UserFeedback添加投票小组件</h2> <p>您可以通过UserFeedback插件在WordPress中增加互动投票小组件。UserFeedback插件允许实时收集网站访客反馈,供未来改进业务策略参考。我们希望这篇文章能帮助您在WordPress中创建互动投票。关注我们的教程以了解更多如何在WordPress中进行用户反馈收集的详细内容。</p> <span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span></section> <div class="tcb-clear tcb-post-read-more-clear"> <div class="tcb-post-read-more thrv_wrapper"> <a href="https://wpressize.me/wordpress-chajian/ruhezaiwordpresszhongchuangjianhudongtoupiaoxunxujianjin/" class="tcb-button-link tcb-post-read-more-link"> <span class="tcb-button-texts"> <span class="tcb-button-text thrv-inline-text"> Read More </span> </span> </a> </div> </div> </article></div> <div class="tcb-pagination thrv_wrapper tcb-permanently-hidden" data-type="numeric" data-list="#main"><div class="tcb-pagination-label thrv_wrapper tve_no_drag"> <p class="tcb-pagination-label-content"> Page <span class="thrive-inline-shortcode" contenteditable="false"> <span class="thrive-shortcode-content" contenteditable="false" data-extra_key="" data-shortcode="tcb_pagination_current_page" data-shortcode-name="Current page number"> 1 </span> </span> of <span class="thrive-inline-shortcode" contenteditable="false"> <span class="thrive-shortcode-content" contenteditable="false" data-extra_key="" data-shortcode="tcb_pagination_total_pages" data-shortcode-name="Total number of pages"> 8 </span> </span> </p> </div><div class="tcb-pagination-navigation-container thrv_wrapper"><p class="tcb-pagination-button thrv_wrapper tcb-pagination-first tcb-pagination-first-last-button" data-button_layout="text"> <a href="javascript:void(0)" class="tcb-button-link tcb-pagination-button-link"> <span class="tcb-button-icon"> <span class="thrv_wrapper thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display"> <svg class="tcb-icon" viewBox="0 0 384 512" data-id="icon-angle-double-left-regular" data-name=""> <path d="M20.2 247.5L167 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L85.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L184 412.5c-4.7 4.7-12.3 4.7-17 0l-146.8-148c-4.7-4.7-4.7-12.3 0-17zm160 17l146.8 148c4.7 4.7 12.3 4.7 17 0l19.8-19.8c4.7-4.7 4.7-12.3 0-17L245.3 256l118.5-119.7c4.7-4.7 4.7-12.3 0-17L344 99.5c-4.7-4.7-12.3-4.7-17 0l-146.8 148c-4.7 4.7-4.7 12.3 0 17z"></path> </svg> </span> </span> <span class="tcb-button-texts"> <span class="tcb-button-text thrv-inline-text"> First </span> </span> </a> </p><p class="tcb-pagination-button thrv_wrapper tcb-pagination-prev tcb-pagination-prev-next-button tcb-with-icon" data-button_layout="icon"> <a href="javascript:void(0)" class="tcb-button-link tcb-pagination-button-link"> <span class="tcb-button-icon"> <span class="thrv_wrapper thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display"> <svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-left-regular" data-name=""> <path d="M4.2 247.5L151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z"></path> </svg> </span> </span> <span class="tcb-button-texts"> <span class="tcb-button-text thrv-inline-text"> Previous </span> </span> </a> </p><div class="tcb-pagination-numbers-wrapper"></div><p class="tcb-pagination-button thrv_wrapper tcb-pagination-next tcb-pagination-prev-next-button tcb-with-icon tcb-flip" data-button_layout="icon"> <a href="javascript:void(0)" class="tcb-button-link tcb-pagination-button-link"> <span class="tcb-button-icon"> <span class="thrv_wrapper thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display"> <svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-regular" data-name=""> <path d="M187.8 264.5L41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z"></path> </svg> </span> </span> <span class="tcb-button-texts"> <span class="tcb-button-text thrv-inline-text"> Next </span> </span> </a> </p><p class="tcb-pagination-button thrv_wrapper tcb-pagination-last tcb-pagination-first-last-button tcb-flip" data-button_layout="text"> <a href="javascript:void(0)" class="tcb-button-link tcb-pagination-button-link"> <span class="tcb-button-icon"> <span class="thrv_wrapper thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display"> <svg class="tcb-icon" viewBox="0 0 384 512" data-id="icon-angle-double-right-regular" data-name=""> <path d="M363.8 264.5L217 412.5c-4.7 4.7-12.3 4.7-17 0l-19.8-19.8c-4.7-4.7-4.7-12.3 0-17L298.7 256 180.2 136.3c-4.7-4.7-4.7-12.3 0-17L200 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17zm-160-17L57 99.5c-4.7-4.7-12.3-4.7-17 0l-19.8 19.8c-4.7 4.7-4.7 12.3 0 17L138.7 256 20.2 375.7c-4.7 4.7-4.7 12.3 0 17L40 412.5c4.7 4.7 12.3 4.7 17 0l146.8-148c4.7-4.7 4.7-12.3 0-17z"></path> </svg> </span> </span> <span class="tcb-button-texts"> <span class="tcb-button-text thrv-inline-text"> Last </span> </span> </a> </p></div></div></div></div><aside id="theme-sidebar-section" class="theme-section sidebar-section" role="complementary" data-display-type=""><div class="section-background"></div><div class="section-content"><button class="tve-sidebar-close-icon"><svg class="tcb-icon" viewBox="0 0 24 24" data-id="icon-close-solid" data-name=""><path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"></path></svg></button><div class="thrv_wrapper thrv-search-form " data-css="" data-tcb-events="" data-ct-name="Default Template" data-ct="search_form-56234" data-list="" data-display-d="none" data-position-d="left"><form class="tve-prevent-content-edit" role="search" method="get" action="https://wpressize.me"> <div class="thrv-sf-submit" data-button-layout="icon_text" data-css=""> <button type="submit"> <span class="tcb-sf-button-icon"> <span class="thrv_wrapper thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display" data-css=""><svg class="tcb-icon" viewBox="0 0 512 512" data-id="icon-search-regular"><path d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg></span> </span> <span class="tve_btn_txt">Search</span> </button> </div> <div class="thrv-sf-input thrv-sf-input-hide" data-css=""> <input type="search" placeholder="Search" name="s" value=""/> </div> <input type="hidden" class="tcb_sf_post_type" name="tcb_sf_post_type[]" value="post" data-label="Post"/> <input type="hidden" class="tcb_sf_post_type" name="tcb_sf_post_type[]" value="page" data-label="Page"/> </form></div> <div class="thrv_wrapper thrv_text_element theme-style" data-tag="h6"> <h6>Categories</h6> </div> <div class="thrv_wrapper theme-sidebar-divider thrv-divider" data-style="tve_sep-1" data-thickness="1" data-color="rgb(10, 10, 10)"> <hr class="tve_sep tve_sep-1"> </div> <div class="thrive-shortcode thrive-dynamic-list thrv_wrapper" data-type="categories"><ul class="theme-dynamic-list"> <li class="thrive-dynamic-styled-list-item dynamic-item-with-icon tve_no_icons" data-selector=".thrive-dynamic-styled-list-item"> <div class="tcb-styled-list-icon"> <span class="dynamic-list-icon"> <div class="thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display thrv_wrapper"><svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-light" data-name=""><path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></div> </span> </div> <div class="thrive-dynamic-styled-list-text" data-selector=".thrive-dynamic-styled-list-text a"> <a class="tcb-plain-text" href="https://wpressize.me/wordpress-zhuti/">WordPress 主题</a> </div> </li> <li class="thrive-dynamic-styled-list-item dynamic-item-with-icon tve_no_icons" data-selector=".thrive-dynamic-styled-list-item"> <div class="tcb-styled-list-icon"> <span class="dynamic-list-icon"> <div class="thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display thrv_wrapper"><svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-light" data-name=""><path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></div> </span> </div> <div class="thrive-dynamic-styled-list-text" data-selector=".thrive-dynamic-styled-list-text a"> <a class="tcb-plain-text" href="https://wpressize.me/wordpress-jichuzhishi/">WordPress 基础知识</a> </div> </li> <li class="thrive-dynamic-styled-list-item dynamic-item-with-icon tve_no_icons" data-selector=".thrive-dynamic-styled-list-item"> <div class="tcb-styled-list-icon"> <span class="dynamic-list-icon"> <div class="thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display thrv_wrapper"><svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-light" data-name=""><path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></div> </span> </div> <div class="thrive-dynamic-styled-list-text" data-selector=".thrive-dynamic-styled-list-text a"> <a class="tcb-plain-text" href="https://wpressize.me/wordpress-chajian/">WordPress 插件</a> </div> </li> <li class="thrive-dynamic-styled-list-item dynamic-item-with-icon tve_no_icons" data-selector=".thrive-dynamic-styled-list-item"> <div class="tcb-styled-list-icon"> <span class="dynamic-list-icon"> <div class="thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display thrv_wrapper"><svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-light" data-name=""><path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></div> </span> </div> <div class="thrive-dynamic-styled-list-text" data-selector=".thrive-dynamic-styled-list-text a"> <a class="tcb-plain-text" href="https://wpressize.me/wordpress-jiaoxue/">WordPress 教学</a> </div> </li> </ul></div> <div class="thrv_wrapper thrv_text_element theme-style" data-tag="h6"> <h6>Recent Posts</h6> </div> <div class="thrv_wrapper theme-sidebar-divider thrv-divider" data-style="tve_sep-1" data-thickness="1" data-color="rgb(10, 10, 10)"> <hr class="tve_sep tve_sep-1"> </div> <div class="thrive-shortcode thrive-dynamic-list thrv_wrapper" data-type="post"><ul class="theme-dynamic-list"> <li class="thrive-dynamic-styled-list-item dynamic-item-with-icon tve_no_icons" data-selector=".thrive-dynamic-styled-list-item"> <div class="tcb-styled-list-icon"> <span class="dynamic-list-icon"> <div class="thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display thrv_wrapper"><svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-light" data-name=""><path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></div> </span> </div> <div class="thrive-dynamic-styled-list-text" data-selector=".thrive-dynamic-styled-list-text a"> <a class="tcb-plain-text" href="https://wpressize.me/wordpress-jichuzhishi/ruhezai-wordpress-buluogezhongxinzengyonghuhezuozhe/">如何在 WordPress 部落格中新增用戶和作者</a> </div> </li> <li class="thrive-dynamic-styled-list-item dynamic-item-with-icon tve_no_icons" data-selector=".thrive-dynamic-styled-list-item"> <div class="tcb-styled-list-icon"> <span class="dynamic-list-icon"> <div class="thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display thrv_wrapper"><svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-light" data-name=""><path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></div> </span> </div> <div class="thrive-dynamic-styled-list-text" data-selector=".thrive-dynamic-styled-list-text a"> <a class="tcb-plain-text" href="https://wpressize.me/wordpress-jiaoxue/ruhezaiwordpresszhongxianshishuzijishudonghua/">如何在WordPress中顯示數字計數動畫</a> </div> </li> <li class="thrive-dynamic-styled-list-item dynamic-item-with-icon tve_no_icons" data-selector=".thrive-dynamic-styled-list-item"> <div class="tcb-styled-list-icon"> <span class="dynamic-list-icon"> <div class="thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display thrv_wrapper"><svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-light" data-name=""><path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></div> </span> </div> <div class="thrive-dynamic-styled-list-text" data-selector=".thrive-dynamic-styled-list-text a"> <a class="tcb-plain-text" href="https://wpressize.me/wordpress-chajian/shenmeshimarkdownruhezaiwordpresszhongshiyongmarkdown/">什麼是Markdown?如何在WordPress中使用Markdown?</a> </div> </li> <li class="thrive-dynamic-styled-list-item dynamic-item-with-icon tve_no_icons" data-selector=".thrive-dynamic-styled-list-item"> <div class="tcb-styled-list-icon"> <span class="dynamic-list-icon"> <div class="thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display thrv_wrapper"><svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-light" data-name=""><path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></div> </span> </div> <div class="thrive-dynamic-styled-list-text" data-selector=".thrive-dynamic-styled-list-text a"> <a class="tcb-plain-text" href="https://wpressize.me/wordpress-jiaoxue/ruhezai-wordpress-zhongzhengqueshiyongbiaotibiaoqianh1-h6-jieshi/">如何在 WordPress 中正確使用標題標籤(H1-H6 解釋)</a> </div> </li> <li class="thrive-dynamic-styled-list-item dynamic-item-with-icon tve_no_icons" data-selector=".thrive-dynamic-styled-list-item"> <div class="tcb-styled-list-icon"> <span class="dynamic-list-icon"> <div class="thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display thrv_wrapper"><svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-light" data-name=""><path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></div> </span> </div> <div class="thrive-dynamic-styled-list-text" data-selector=".thrive-dynamic-styled-list-text a"> <a class="tcb-plain-text" href="https://wpressize.me/wordpress-chajian/ruhezai-wordpress-zhongchuangjian-nps-diaochawenjuan/">如何在 WordPress 中创建 NPS 调查问卷</a> </div> </li> </ul></div></div></aside><div class="main-columns-separator"></div></div> <div data-rocket-location-hash="210e375d08186ddfb35b5475617eeb34" id="theme-bottom-section" class="theme-section bottom-section"><div class="section-background"></div><div class="section-content"></div></div> <div data-rocket-location-hash="29920017c9b8f3b22649ff0ad21ee7d9" class="main-content-background"></div></div><footer data-rocket-location-hash="045d317630dda272968c40f7e1a5026e" id="thrive-footer" class="thrv_wrapper thrv_symbol thrv_footer" role="contentinfo"><div data-rocket-location-hash="3dc665a32a21d5fb30d3dd23d1338f76" class="thrive-symbol-shortcode"><div class="symbol-section-out"></div> <div class="symbol-section-in"> <div class="thrv_wrapper thrv_text_element" style=""> <p style="text-align: center;">Copyright 2025 ACME Inc - <a href="#">Privacy Policy</a> </p> </div> </div></div></footer></div> <div data-rocket-location-hash="3098d2195a34c038fe36d1a4a56a0b78" style="display: none;"> <svg style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"xml:space="preserve"> <defs> <symbol id="tcm-reply" viewBox="0 0 100 100"> <g> <path d="M69.9,38.1L69.9,38.1c-1.5-3.7-4.7-6.4-7.4-9.2c-2.8-2.8-6.3-4.7-9.9-6.3c-3.7-1.6-7.7-2.4-11.7-2.4h-11 l4.7-4.8c3.4-3.4,3.4-9,0-12.4c-3.4-3.4-8.9-3.4-12.2,0L2.8,22.7c-3.4,3.4-3.4,9,0,12.4l19.4,19.7c1.7,1.7,3.9,2.6,6.1,2.6 c2.2,0,4.4-0.9,6.1-2.6c3.4-3.4,3.4-9,0-12.4l-4.6-4.6h10.9c3.4,0,6.6,1.4,9.1,3.8l4.8,4.8c1.2,2,3,3.4,5.1,4.1 c2.1,0.6,4.5,0.4,6.6-0.7C70.5,47.5,72,42.3,69.9,38.1z"/> <ellipse cx="81.1" cy="60.8" rx="8.5" ry="8.6"/> </g> </symbol> <symbol id="tcm-icon-thumb_down" viewBox="0 0 24 24"> <g> <path d="M18.984 3h4.031v12h-4.031v-12zM15 3c1.078 0 2.016 0.938 2.016 2.016v9.984c0 0.563-0.234 1.031-0.609 1.406l-6.563 6.609-1.078-1.078c-0.281-0.281-0.422-0.609-0.422-1.031v-0.328l0.984-4.594h-6.328c-1.078 0-2.016-0.891-2.016-1.969l0.047-0.094h-0.047v-1.922c0-0.281 0.047-0.516 0.141-0.75l3.047-7.031c0.281-0.703 0.984-1.219 1.828-1.219h9z" /> </g> </symbol> <symbol id="tcm-icon-thumb_up" viewBox="0 0 24 24"> <g> <path d="M23.016 9.984l-0.047 0.094h0.047v1.922c0 0.281-0.047 0.516-0.141 0.75l-3.047 7.031c-0.281 0.703-0.984 1.219-1.828 1.219h-9c-1.078 0-2.016-0.938-2.016-2.016v-9.984c0-0.563 0.234-1.031 0.609-1.406l6.563-6.609 1.078 1.078c0.281 0.281 0.422 0.609 0.422 1.031v0.328l-0.984 4.594h6.328c1.078 0 2.016 0.891 2.016 1.969zM0.984 21v-12h4.031v12h-4.031z" /> </g>> </symbol> <symbol id="tcm-add-comment" viewBox="0 0 267.3 245"> <path style="fill:#FFFFFF;" class="st0" d="M265.7,61C259.6,27.5,230.3,2,195.1,2H72.5C33,2,0.8,34.2,0.8,73.8v77c0,0.1,0,0.1,0,0.2v81.6 c0,0-1.8,11.1,9.7,11.1c0,0,4.2,1,13.1-4.6l46.8-43.2h124.6c39.5,0,71.7-32.2,71.7-71.7V83.8L265.7,61z M78.4,114 c-8.1,0-14.6-6.5-14.6-14.6c0-8.1,6.5-14.6,14.6-14.6S93,91.4,93,99.5C93,107.5,86.5,114,78.4,114z M137.5,114 c-8.1,0-14.6-6.5-14.6-14.6c0-8.1,6.5-14.6,14.6-14.6c8.1,0,14.6,6.5,14.6,14.6C152.1,107.5,145.5,114,137.5,114z M196.5,114 c-8.1,0-14.6-6.5-14.6-14.6c0-8.1,6.5-14.6,14.6-14.6c8.1,0,14.6,6.5,14.6,14.6C211.1,107.5,204.6,114,196.5,114z"/> </symbol> <symbol id="tcm-logo-footer" viewBox="0 0 130 100"> <path style="fill:#434343;" class="st0" d="M108.8,26.5C106.7,14.9,96.5,6.1,84.4,6.1H41.9C28.2,6.1,17,17.2,17,30.9v26.7c0,0,0,0,0,0.1v28.2 c0,0-0.6,3.8,3.4,3.8c0,0,1.5,0.4,4.6-1.6l16.2-14.9h12.1c0.1-0.2,0.3-0.4,0.4-0.6l2.2-3.1c0.4-0.6,1.9-2.3,3.1-3.6H37.6 c-1.1,0-2.1,0.6-2.8,1.4l0,0L24.1,78.6V58.2c0-0.2,0.1-0.4,0.1-0.6V30.9c0-9.7,7.9-17.6,17.6-17.6h42.5c9.7,0,17.6,7.9,17.6,17.6 v16.9c2.6-0.4,5.3-0.6,7.2-0.7V34.4L108.8,26.5z"/> <path style="fill:#57A245;" class="st1" d="M43.7,39.9c-3.3,0-6-2.7-6-6c0-3.3,2.7-6,6-6h38.9c3.3,0,6,2.7,6,6c0,3.3-2.7,6-6,6H43.7z"/> <path style="fill:#434343;" class="st0" d="M43.7,52.2h38.9c2.4,0,4.3-1.9,4.3-4.3s-1.9-4.3-4.3-4.3H43.7c-2.4,0-4.3,1.9-4.3,4.3S41.3,52.2,43.7,52.2"/> <path style="fill-rule:evenodd;clip-rule:evenodd;fill:#57A245;" class="st2" d="M118.2,52.4c-1.2,0-1.6,0.2-2.4,0.5c-0.9,0.3-1.9,1-2.6,1.7l-1.8,1.7c-0.2,0.2-0.2,0.2-0.3,0.4 c-3.4,4.2-4.1,4.9-6.8,10.2c-1.2,2.5-2.7,4.8-4.2,7.1c-1,1.6-2,3.2-3.2,4.6c-0.1,0.2-0.2,0.2-0.3,0.4c-0.7,0.9-1.7,1.7-2.5,2.5 c-0.6,0.5-1.3,1-1.9,1.5c-0.6,0.4-1.1,0.8-1.7,1.1l-0.9,0.5c-0.2,0.1-0.3,0.2-0.5,0.3c-0.1,0-0.3,0.2-0.4,0.2 c-0.2,0.1-0.4,0.2-0.5,0.2c-3.7,1.8-8.5,3-12.7,3.4L72.7,89c-0.8,0.1-2.8,0.2-4.7,0.2c-1.6,0-3,0-3.5-0.2l0.3-0.7 c0.6-1.4,1.3-2.8,2.1-4.1c0.1-0.2,0.2-0.4,0.4-0.6l1.5-2.6l3.9-5.3l3.5-3.6l0.2-0.2c0.2-0.1,0.2-0.1,0.3-0.2l0.8-0.7 c0.1-0.1,0.2-0.1,0.3-0.2c0.2-0.2,0.3-0.3,0.5-0.4l3.7-2.5c1.3-0.8,2.6-1.6,3.8-2.3l4-2.1c1.5-0.8,4-2.1,5.5-2.7l4.1-1.9 c-0.6,0.1-1.4,0.4-1.9,0.6c-0.6,0.2-1.3,0.4-1.9,0.6l-3.8,1.3c-1.8,0.6-3.6,1.4-5.5,2.1l-3.5,1.5c-1.3,0.5-3.3,1.6-4.7,2.3 c-1.5,0.8-2.9,1.8-4.3,2.6l-4.8,3.4c-0.1,0.1-0.2,0.2-0.4,0.3l-2.7,2.3c-0.8,0.8-1.8,1.7-2.5,2.5c-0.2,0.2-0.2,0.2-0.3,0.4 c-0.7,0.7-1.3,1.6-1.9,2.4c-0.9,1.2-1.8,2.5-2.5,3.8l-1.3,2.5c-0.5,1-2.7,6-2.8,7.4h-0.2c0-0.2-0.5-2.5-0.7-4.4v-1.6 c0-0.1,0-0.1,0-0.2c0.2-1.1,0.1-1.8,0.3-3.1c0.6-3.6,2.2-7.4,4.2-10.4l2.1-3c0.6-0.8,2.8-3.4,3.5-3.8c0.6-0.5,1.2-1.3,1.9-1.8 c0.3-0.2,0.6-0.5,0.9-0.8c0.4-0.2,0.6-0.5,1-0.8l2-1.5c2-1.5,4.2-2.8,6.4-3.8c2.4-1.2,4.7-2.1,7.2-3.1c3.2-1.3,7.6-2.2,10.9-2.9 c3.5-0.7,12.3-2.3,16.6-2.3h0.9C114,51.2,117.4,51.2,118.2,52.4z"/> <path style="fill:none;" class="st3" d="M99.5,58.5c0.4,0,0.2,0,0.2-0.1C99.4,58.4,99.6,58.4,99.5,58.5z M99.5,58.5c0.1-0.1-0.1-0.1,0.2-0.1 C99.7,58.5,99.9,58.5,99.5,58.5 M99.9,58.3l-0.1,0.1 M99.5,58.5c-0.6,0.1-1.4,0.4-1.9,0.6c-0.6,0.2-1.3,0.4-1.9,0.6l-3.8,1.3 c-1.8,0.6-3.6,1.4-5.5,2.1l-3.5,1.5c-1.3,0.5-3.3,1.6-4.7,2.3c-1.5,0.8-2.9,1.8-4.3,2.6l-4.8,3.4c-0.1,0.1-0.2,0.2-0.4,0.3l-2.7,2.3 c-0.8,0.8-1.8,1.7-2.5,2.5c-0.2,0.2-0.2,0.2-0.3,0.4c-0.7,0.7-1.3,1.6-1.9,2.4c-0.9,1.2-1.8,2.5-2.5,3.8l-1.3,2.5 c-0.5,1-2.7,6-2.8,7.4h-0.2c0-0.2-0.5-2.5-0.7-4.4v-1.6c0-0.1,0-0.1,0-0.2c0.2-1.1,0.1-1.8,0.3-3.1c0.6-3.6,2.2-7.4,4.2-10.4l2.1-3 c0.6-0.8,2.8-3.4,3.5-3.8c0.6-0.5,1.2-1.3,1.9-1.8c0.3-0.2,0.6-0.5,0.9-0.8c0.4-0.2,0.6-0.5,1-0.8l2-1.5c2-1.5,4.2-2.8,6.4-3.8 c2.4-1.2,4.7-2.1,7.2-3.1c3.2-1.3,7.6-2.2,10.9-2.9c3.5-0.7,12.3-2.3,16.6-2.3h0h0.2h0.6c2.2,0,5.6,0.1,6.4,1.3 c-1.2,0-1.6,0.2-2.4,0.5c-0.9,0.3-1.9,1-2.6,1.7l-1.8,1.7c-0.2,0.2-0.2,0.2-0.3,0.4c-3.4,4.2-4.1,4.9-6.8,10.2 c-1.2,2.5-2.7,4.8-4.2,7.1c-1,1.6-2,3.2-3.2,4.6c-0.1,0.2-0.2,0.2-0.3,0.4c-0.7,0.9-1.7,1.7-2.5,2.5c-0.6,0.5-1.3,1-1.9,1.5 c-0.6,0.4-1.1,0.8-1.7,1.1l-0.9,0.5c-0.2,0.1-0.3,0.2-0.5,0.3c-0.1,0-0.3,0.2-0.4,0.2c-0.2,0.1-0.4,0.2-0.5,0.2 c-3.7,1.8-8.5,3-12.7,3.4L72.7,89c-0.8,0.1-2.8,0.2-4.7,0.2c-1.6,0-3,0-3.5-0.2l0.3-0.7c0.6-1.4,1.3-2.8,2.1-4.1 c0.1-0.2,0.2-0.4,0.4-0.6l1.5-2.6l3.9-5.3l3.5-3.6c0.1-0.1,0.2-0.2,0.2-0.2c0.2-0.1,0.2-0.1,0.3-0.2l0.8-0.7 c0.1-0.1,0.2-0.1,0.3-0.2c0.2-0.2,0.3-0.3,0.5-0.4l3.7-2.5c1.3-0.8,2.6-1.6,3.8-2.3l4-2.1c1.5-0.8,4-2.1,5.5-2.7L99.5,58.5"/> </symbol> <symbol id="tcm-related-posts-arrow" viewBox="0 0 16 16"> <path class="st0" d="M8,15.9c-4.4,0-7.9-3.5-7.9-7.9S3.6,0.1,8,0.1s7.9,3.5,7.9,7.9S12.4,15.9,8,15.9z M8,2.4C4.9,2.4,2.4,4.9,2.4,8 s2.5,5.6,5.6,5.6s5.6-2.5,5.6-5.6S11.1,2.4,8,2.4z M11.9,8.3l-3.3,3.3c-0.1,0.1-0.2,0.1-0.2,0.1c-0.2,0-0.3-0.2-0.3-0.3v-2H4.4 C4.2,9.3,4.1,9.2,4.1,9V7c0-0.2,0.2-0.3,0.3-0.3H8v-2c0-0.2,0.1-0.3,0.3-0.3c0.1,0,0.2,0,0.2,0.1l3.3,3.3C11.9,7.9,12,7.9,12,8 S11.9,8.2,11.9,8.3z"/> </symbol> <symbol id="tcm-sort-by-dropdown" viewBox="0 0 12 7"> <path style="fill:#6E767D;" class="st0" d="M0.3,1.5l5.2,5.2c0,0,0.5,0.5,1.1,0l5.2-5.2c0,0,0.4-0.4,0.2-0.9c0,0-0.1-0.4-0.7-0.4H0.8c0,0-0.5,0-0.7,0.4 C0.1,0.5-0.2,1,0.3,1.5z"/> </symbol> <symbol id="tcm-author-icon" viewBox="0 0 1020 1080"> <polygon style="fill:#474F57" class="st0" points="44.5,882.9 251.4,1081 251.4,889.8 "/> <path style="fill:#6E767D" class="st1" d="M937.8,891.8H81.2c-44.3,0-80.6-36.3-80.6-80.6V82.7c0-44.3,36.3-80.6,80.6-80.6h856.6 c44.3,0,80.6,36.3,80.6,80.6v728.5C1018.4,855.5,982.1,891.8,937.8,891.8z"/> <g> <path style="fill:#6E767D" class="st2" d="M732,688.3c-0.5,0.1-2.7,0.5-6.3,1.1c-142.4,25.4-168.6,29.8-171.6,30.1c-7,0.8-12.3,0.4-16-1.3 c-2.4-1-3.6-2.3-4-2.8c0.2-1,1.4-3.3,2.2-4.7c0.7-1.4,1.6-3,2.3-4.6c4.9-11.1,1.5-22.4-8.9-29.5c-7.8-5.3-18.1-7.4-30.6-6.3 c-7.5,0.6-138.9,22.6-211.1,34.7l-35.4,27.7c82.6-13.9,240.1-40.2,248.4-41c7.4-0.6,13.2,0.3,16.7,2.7c2,1.4,1.8,1.8,1.3,3.1 c-0.4,0.9-1,2-1.6,3.2c-2.4,4.4-5.6,10.5-4.5,18c1.2,8.2,7.3,15.3,16.7,19.4c5.3,2.3,11.4,3.5,18.4,3.5c2.8,0,5.7-0.2,8.8-0.5 c5.7-0.7,63.8-10.9,172.9-30.3c3.6-0.6,5.8-1,6.3-1.1c5.9-1,9.8-6.6,8.7-12.5C743.4,691.2,737.8,687.3,732,688.3L732,688.3z M732,688.3"/> <path style="fill:#FFFFFF" class="st2" d="M349.8,583.9l-91.7,95.5c-10.1,10.5-17.2,23.5-20.6,37.7l130.2-102c40.8,18,73.3,23.7,98.3,23.7 c43.8,0,64.2-17.7,64.2-17.7c-40.8-21.2-46.6-60.6-46.6-60.6c31.3,13.2,96.4,28.7,96.4,28.7c86.5-57.5,131.7-181.9,131.7-181.9 c-9,2.5-17.5,3.5-25.6,3.5c-40.6,0-68.5-25.9-68.5-25.9l113-24.5c37.6-76.7,41.2-211.1,41.2-211.1L428.2,453.5 C389.2,487.9,361.9,533.4,349.8,583.9L349.8,583.9z M349.8,583.9"/> </g> </symbol> <symbol id="tcm-bulk-action-arrow" viewBox="0 0 12 7"> <path style="fill:#6E767D" class="st0" d="M0.3,1.5l5.2,5.2c0,0,0.5,0.5,1.1,0l5.2-5.2c0,0,0.4-0.4,0.2-0.9c0,0-0.1-0.4-0.7-0.4H0.8c0,0-0.5,0-0.7,0.4 C0.1,0.5-0.2,1,0.3,1.5z"/> </symbol> </defs> </svg> </div><script type="rocketlazyloadscript" data-rocket-type='text/javascript'>( $ => { /** * Displays toast message from storage, it is used when the user is redirected after login */ if ( window.sessionStorage ) { $( window ).on( 'tcb_after_dom_ready', () => { const message = sessionStorage.getItem( 'tcb_toast_message' ); if ( message ) { tcbToast( sessionStorage.getItem( 'tcb_toast_message' ), false ); sessionStorage.removeItem( 'tcb_toast_message' ); } } ); } /** * Displays toast message * * @param {string} message - message to display * @param {Boolean} error - whether the message is an error or not * @param {Function} callback - callback function to be called after the message is closed */ function tcbToast( message, error, callback ) { /* Also allow "message" objects */ if ( typeof message !== 'string' ) { message = message.message || message.error || message.success; } if ( ! error ) { error = false; } TCB_Front.notificationElement.toggle( message, error ? 'error' : 'success', callback ); } } )( typeof ThriveGlobal === 'undefined' ? jQuery : ThriveGlobal.$j ); </script><style type="text/css" id="tve_notification_styles"></style> <div data-rocket-location-hash="e0e84214576bdd4d2d6eb531dc7436c2" class="tvd-toast tve-fe-message" style="display: none"> <div data-rocket-location-hash="99ee738fe66cdb5809d2aa93a96223f0" class="tve-toast-message tve-success-message"> <div data-rocket-location-hash="dbd6bd73038cf92796feb124dbca4eea" class="tve-toast-icon-container"> <span class="tve_tick thrv-svg-icon"></span> </div> <div data-rocket-location-hash="6d8bc983dbb26625a8ebe71c1880c900" class="tve-toast-message-container"></div> </div> </div><script type="text/javascript" id="ta_main_js-js-extra"> /* <![CDATA[ */ var thirsty_global_vars = {"home_url":"\/\/wpressize.me","ajax_url":"https:\/\/wpressize.me\/wp\/wp-admin\/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":["recommends"],"post_id":"2886","enable_record_stats":"yes","enable_js_redirect":"yes","disable_thirstylink_class":""}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/cache/min/1/app/plugins/thirstyaffiliates/js/app/ta.js?ver=1737145716" id="ta_main_js-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|http:\/\/(.*)\/newsletter\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/wpressize.me","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ </script> <script type="text/javascript" id="rocket_lazyload_css-js-extra"> /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ </script> <script type="text/javascript" id="rocket_lazyload_css-js-after"> /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ </script> <script type="text/javascript" id="tve-dash-frontend-js-extra"> /* <![CDATA[ */ var tve_dash_front = {"ajaxurl":"https:\/\/wpressize.me\/wp\/wp-admin\/admin-ajax.php","force_ajax_send":"1","is_crawler":"","recaptcha":[],"turnstile":[],"post_id":"2886"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/themes/thrive-theme/thrive-dashboard/js/dist/frontend.min.js?ver=10.6.1" id="tve-dash-frontend-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/acf-dynamic-elements.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_acf-dynamic-elements-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/audio.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_audio-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/carousel-libs.min.js?ver=10.6.1" id="carousel-libs-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/carousel.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_carousel-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/contact-form-compat.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_contact-form-compat-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/content-reveal.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_content-reveal-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/countdown.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_countdown-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/conditional-display.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_conditional-display-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/search-form.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_search-form-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/dropdown.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_dropdown-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/country.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_country-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/state.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_state-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/date-picker.min.js?ver=10.6.1" id="date-picker-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/datepicker.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_datepicker-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/divider.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_divider-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/wp/wp-includes/js/plupload/plupload.min.js?ver=2.1.9" id="plupload-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/file-upload.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_file-upload-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://accounts.google.com/gsi/client?ver=10.6.1" id="google-client-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/cache/min/1/js/api.js?ver=1744659995" id="google-api-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/avatar-picker.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_avatar-picker-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/fill-counter.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_fill-counter-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/number-counter.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_number-counter-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/image-gallery-libs.min.js?ver=10.6.1" id="image-gallery-libs-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/image-gallery.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_image-gallery-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/lead-generation.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_lead-generation-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/login.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_login-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/menu.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_menu-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/number-counter-compat.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_number-counter-compat-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/post-grid-compat.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_post-grid-compat-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/pagination.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_pagination-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/post-list-filter.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_post-list-filter-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/pricing-table.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_pricing-table-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/progress-bar.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_progress-bar-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/social-share.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_social-share-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/table.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_table-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/tabs.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_tabs-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/timer.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_timer-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/toc.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_toc-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/toggle.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_toggle-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/twitter.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_twitter-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/user-profile.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_user-profile-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/video.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_video-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/google-api.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_google-api-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/facebook-api.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_facebook-api-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-visual-editor/editor/js/dist/modules/modal.min.js?v=10.6.1&ver=10.6.1" id="tve_frontend_modal-js" data-rocket-defer defer></script> <script class="tcb-post-list-template" type="text/template" data-identifier="#main"> {({tcb_post_featured_image})} <div class="tcb-clear tcb-post-list-cb-clear"> <div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tcb-post-list-cb"> <div class="tve-content-box-background"></div> <div class="tve-cb"> {({tcb_post_categories})} </div> </div> </div> {({tcb_post_title})} {({tcb_post_content})} <div class="tcb-clear tcb-post-read-more-clear"> <div class="tcb-post-read-more thrv_wrapper"> <a href="{({tcb_post_the_permalink})}" class="tcb-button-link tcb-post-read-more-link"> <span class="tcb-button-texts"> <span class="tcb-button-text thrv-inline-text"> Read More </span> </span> </a> </div> </div> </script><script type="rocketlazyloadscript" data-rocket-type="text/javascript">var tcb_current_post_lists=JSON.parse('[{\"identifier\":\"#main\",\"template\":\"#main\",\"attr\":{\"query\":\"{\'filter\':\'custom\',\'related\':[],\'post_type\':\'post\',\'orderby\':\'date\',\'order\':\'DESC\',\'posts_per_page\':\'6\',\'offset\':\'1\',\'no_posts_text\':\'There are no posts to display.\',\'exclude_current_post\':[\'1\'],\'rules\':[],\'dynamic_filter\':{\'category\':\'category\',\'tag\':\'tag\',\'author\':\'author\',\'search\':\'search\'}}\",\"type\":\"list\",\"columns-d\":\"1\",\"columns-t\":2,\"columns-m\":1,\"vertical-space-d\":30,\"horizontal-space-d\":30,\"ct\":\"post_list--1\",\"ct-name\":\"Default Post List\",\"pagination-type\":\"numeric\",\"pages_near_current\":\"2\",\"dynamic_filter\":\"{\'category\':\'category\',\'tag\':\'tag\',\'author\':\'author\',\'search\':\'search\'}\",\"posts_per_page\":\"10\",\"element-name\":\"Blog List\",\"total_post_count\":2230},\"query\":{\"paged\":\"87\",\"filter\":\"custom\",\"related\":[],\"post_type\":\"post\",\"orderby\":\"date\",\"order\":\"DESC\",\"posts_per_page\":10,\"offset\":\"1\",\"no_posts_text\":\"There are no posts to display.\",\"exclude_current_post\":[\"1\"],\"rules\":[],\"dynamic_filter\":{\"category\":\"category\",\"tag\":\"tag\",\"author\":\"author\",\"search\":\"search\"}}}]'); var tcb_post_lists=tcb_post_lists?[...tcb_post_lists,...tcb_current_post_lists]:tcb_current_post_lists;</script><script type="text/javascript">/*<![CDATA[*/if ( !window.TL_Const ) {var TL_Const={"security":"1f320914b8","ajax_url":"https:\/\/wpressize.me\/wp\/wp-admin\/admin-ajax.php","forms":[],"action_conversion":"tve_leads_ajax_conversion","action_impression":"tve_leads_ajax_impression","ajax_load":0,"custom_post_data":{"http_referrer":"https:\/\/wpressize.me\/blog\/page\/87"},"current_screen":{"screen_type":2,"screen_id":0},"ignored_fields":["email","_captcha_size","_captcha_theme","_captcha_type","_submit_option","_use_captcha","g-recaptcha-response","__tcb_lg_fc","__tcb_lg_msg","_state","_form_type","_error_message_option","_back_url","_submit_option","url","_asset_group","_asset_option","mailchimp_optin","tcb_token","tve_labels","tve_mapping","_api_custom_fields","_sendParams","_autofill"]};} else { window.TL_Front && TL_Front.extendConst && TL_Front.extendConst({"security":"1f320914b8","ajax_url":"https:\/\/wpressize.me\/wp\/wp-admin\/admin-ajax.php","forms":[],"action_conversion":"tve_leads_ajax_conversion","action_impression":"tve_leads_ajax_impression","ajax_load":0,"custom_post_data":{"http_referrer":"https:\/\/wpressize.me\/blog\/page\/87"},"current_screen":{"screen_type":2,"screen_id":0},"ignored_fields":["email","_captcha_size","_captcha_theme","_captcha_type","_submit_option","_use_captcha","g-recaptcha-response","__tcb_lg_fc","__tcb_lg_msg","_state","_form_type","_error_message_option","_back_url","_submit_option","url","_asset_group","_asset_option","mailchimp_optin","tcb_token","tve_labels","tve_mapping","_api_custom_fields","_sendParams","_autofill"]})} /*]]> */</script><div data-rocket-location-hash="e84cd5891b7c31b893b00168cf9e4a2a"></div><script type="rocketlazyloadscript" data-rocket-type='text/javascript'> /* <![CDATA[ */ var TVE_Ult_Data = {"ajaxurl":"https:\/\/wpressize.me\/wp\/wp-admin\/admin-ajax.php","ajax_load_action":"tve_ult_ajax_load","conversion_events_action":"tve_ult_conversion_event","shortcode_campaign_ids":[],"matched_display_settings":[],"campaign_ids":[],"post_id":4474,"is_singular":false,"tu_em":"","evergreen_redirects":[]}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://wpressize.me/app/plugins/thrive-ultimatum/js/dist/no-campaign.min.js?v=10.6.1" data-rocket-defer defer></script><script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://wpressize.me/app/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script> <script>var rocket_beacon_data = {"ajax_url":"https:\/\/wpressize.me\/wp\/wp-admin\/admin-ajax.php","nonce":"3419f1e879","url":"https:\/\/wpressize.me\/blog\/page\/87","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800}</script><script type="rocketlazyloadscript" data-name="wpr-wpr-beacon" data-rocket-src='https://wpressize.me/app/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me --><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>