WordPress 教学

如何创建自定义WordPress小工具(逐步指南)

什么是WordPress小工具?

WordPress小工具包含可以添加到网站侧边栏或小工具就绪区域的代码片段。将它们视为可用于向站点添加不同元素和功能的模块。默认情况下,WordPress附带了一套标准小工具,可与任何WordPress主题一起使用。WordPress还允许开发者创建自己的自定义小工具。

在WordPress中创建自定义小工具之前

如果你正在学习WordPress编码,那么你将需要一个本地开发环境。你可以在Mac上使用MAMP或在Windows上使用WAMP本地安装WordPress。如果你已经有一个在线网站,那么你可以将其移动到本地服务器。在这之后,有几种方法可以将你的自定义小工具代码添加到WordPress中。理想情况下,你可以创建一个特定于站点的插件并将小工具代码粘贴在那里。你也可以将代码粘贴到主题的functions.php文件中。然而,这样做的代码仅在该特定主题处于活动状态时才可用。

创建一个基本的WordPress小工具

WordPress附带了一个内置的小工具类。每个新的WordPress小工具都会扩展这个小工具类。在这篇教程中,我们将创建一个简单的小工具,向访问者打招呼。目标是熟悉WordPress的小工具类。我们将重点关注以下方法:

__construct() :

在这里我们创建小工具ID、标题和描述。

widget:

在这里我们定义小工具生成的输出。

form:

在这里我们为后台创建小工具选项表单。

update:

在这里我们将小工具选项保存到数据库中。

要创建自定义小工具,你可以将以下代码段复制并粘贴到你的functions.php文件或一个特定于站点的插件中:

<?php
// 创建小工具
class wpb_widget extends WP_Widget {
    function __construct() {
        parent::__construct(
            // 你的小工具的基础ID
         'wpb_widget',
            // 小工具名称将出现在UI中
         __( 'WPressize Me 小工具', 'textdomain' ),
            // 小工具描述
         [
                 'description' => __( '基于WPressize Me教程的示例小工具', 'textdomain' ),
            ]
        );
    }
    // 创建前端小工具
    public function widget( $args, $instance ) {
        $title = apply_filters( 'widget_title', $instance['title'] );
        // 主题定义的前后小工具参数
        echo $args['before_widget'];
        if ( ! empty( $title ) ) {
            echo $args['before_title'] . $title . $args['after_title'];
        }
        // 这是你运行代码并显示输出的地方
        echo __( '你好,世界!', 'textdomain' );
        echo $args['after_widget'];
    }
    // 小工具设置表单
    public function form( $instance ) {
        if ( isset( $instance['title'] ) ) {
            $title = $instance['title'];
        } else {
            $title = __( '新标题', 'textdomain' );
        }
        // 小工具管理表单
        ?>
        <p>
        <label for="<?php echo $this->get_field_id( 'title' ); ?>">
        <?php _e( '标题:', 'textdomain' ); ?>
        </label>
        <input
            class="widefat"
            id="<?php echo $this->get_field_id( 'title' ); ?>"
            name="<?php echo $this->get_field_name( 'title' ); ?>"
            type="text"
            value="<?php echo esc_attr( $title ); ?>"/>
        </p>
        <?php
    }
    // 更新小工具,替换旧实例为新实例
    public function update( $new_instance, $old_instance ) {
        $instance = array();
        $instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : '';
        return $instance;
    }
// 类wpb_widget在这里结束
}
// 注册并加载小工具
function wpb_load_widget() {
 register_widget( 'wpb_widget' );
}
add_action( 'widgets_init', 'wpb_load_widget' );
?>

使用WPCode插件添加自定义代码

一种更简便的方法是在你的WordPress网站中使用WPCode插件添加自定义代码。首先,你需要在你的网站上安装并激活WPCode插件。激活后,你可以前往WordPress管理面板中的“代码片段”»“+添加片段”。从这里选择“添加你的自定义代码(新片段)”选项,然后在代码预览区域中粘贴自定义小工具代码。同时需要选择“代码类型”下拉菜单,并选择“PHP片段”选项。然后,你可以向下滚动并选择代码的插入方法。WPCode允许你选择在哪些地方运行代码。在这个教程中,你可以使用默认选项并在任何地方运行代码。完成后,你可以返回顶部并保存片段。要激活片段,只需点击切换按钮使其变为激活状态。

添加代码到WordPress后,你需要前往WordPress管理面板中的“外观”»“小工具”页面。然后点击“加号”添加块图标,搜索“WPressize Me 小工具”,并选择新小工具。

在WordPress经典编辑器中添加自定义小工具

如果你使用经典小工具编辑器向网站添加新小工具,过程将类似。列表中将出现一个名为“WPressize Me 小工具”的新小工具。你需要将此小工具拖放到你的侧边栏中。然后,输入标题并点击“保存”按钮保存你的小工具设置。你新的自定义小工具现在将在线上网站上可见。

再次研究代码

首先,我们注册了“wpb_widget”并加载我们的自定义小工具。然后,我们定义了该小工具的功能以及如何显示小工具的后端。最后,我们定义了如何处理对小工具所做的更改。你可能会问一些问题,例如textdomain的目的是什么?WordPress使用“gettext”处理翻译和本地化。这个textdomain和_e 告诉“gettext”使字符串可供翻译使用。如果你正在为你的主题创建一个自定义小工具,你可以用你的主题的文本域替换textdomain。或者,你可以使用WordPress翻译插件轻松地翻译WordPress并创建多语言WordPress站点。

希望这篇文章帮助你了解如何轻松创建自定义WordPress小工具。你可能还想看看我们关于域名和网络托管区别的指南,以及我们专家推荐的最佳免费网站托管比较。

Read More
WordPress 插件

如何允许博客用户在WordPress中审核评论

如果您的网站收到大量评论,审核所有评论可能变得困难。一个解决方案是创建一个单独的用户角色,让其他人管理评论。

本文将向您展示如何通过WordPress插件轻松允许博客用户审核评论。

为什么允许博客用户在WordPress中审核评论?

评论审核需要时间和精力,尤其是当您收到大量信息或允许用户匿名发表评论时。如果您审核信息或删除垃圾评论的速度太慢,访客可能会停止与您互动。

通过赋予博客用户审核评论的权限,您可以对抗垃圾评论,并为访客提供更好的体验。这些用户可能是您的客户支持团队成员、社区经理,甚至是您WordPress博客上的活跃、可信的评论者。

默认情况下,您无法创建一个仅有权限审核评论的WordPress用户。话虽如此,让我们看看如何通过WordPress插件轻松允许博客用户审核评论。以下是快速链接,帮助您直接跳转到您想要使用的方法:

  • 方法1:允许特定用户审核评论(2个插件选项)
  • 方法2:在WordPress中添加评论审核员角色(免费)

方法1:允许特定用户审核评论(2个插件选项)

在第一种方法中,我们将向您展示如何使用两个不同的插件允许特定用户角色审核评论。如果您希望多个人员审核您的评论,这是一个很好的选择。

例如,您可以创建一个评论审核团队或授予您的贡献者审核评论的权限。这样,客座博客作者可以轻松与他们的读者互动。

第一个插件是Thrive Comments,这是一个易于使用的WordPress评论插件。除了评论审核,它还可以通过添加用户排名系统,以及允许用户点赞和点踩评论,使您的评论部分更具互动性。

另一个插件是Members,这是Thrive Comments的免费替代品。这个会员插件还可以为您的WordPress网站添加评论审核功能。

使用Thrive Comments(推荐)

首先,您可以获取Thrive Comments作为独立插件,或购买完整的Thrive Themes套件。完成付款后,您将获得一个插件zip文件来安装在您的WordPress网站上。

安装并激活后,转到您的WordPress仪表板中的Thrive Dashboard » Thrive Comments。在这里,点击展开“评论审核”部分。

在此页面上,勾选应能够审核评论的每个用户角色的复选框。仅此而已!

如果您愿意,您还可以在WordPress中为评论审核添加一个新用户角色,然后在Thrive Comments中配置他们的权限。

使用Members(免费)

另一种选择是使用Members,这是一个被超过200,000个网站使用的免费用户管理插件。

首先,安装并激活Members插件。激活后,转到Members » Roles页面,查看您网站上的所有不同用户角色。

现在,只需将鼠标悬停在需要评论审核权限的角色上,然后当出现“编辑”链接时点击它。

要允许用户审核评论,您需要选择左侧菜单中的“常规”选项卡。然后,找到“审核评论”并勾选其“授予”框。

完成后,点击“更新”以保存更改。

方法2:在WordPress中添加评论审核员角色(免费)

Comment Moderation Role插件允许您快速轻松地为特定用户赋予评论审核员角色。

这个插件创建了一个新的WPB Comment Moderator角色,允许用户在不访问WordPress仪表板其他部分的情况下批准、拒绝或编辑任何帖子的评论,您可以专注于提高博客文章的评论数量。

首先,安装并激活插件。激活后,您将有一个名为“WPB Comment Moderator”的新用户角色。

要将此角色分配给现有用户,只需转到Users » All Users, 然后在该用户的用户名旁边勾选复选框。

之后,打开“添加角色…”下拉菜单并选择“WPB Comment Moderator”角色。然后点击“添加”。

现在,该用户将有权访问WordPress评论审核面板。

您也可以创建一个新用户并分配评论审核员角色。要做到这一点,只需转到Users » Add New并输入该用户的信息。

接下来,滚动到“用户角色”部分并勾选“WPB Comment Moderator”旁边的框。当您对输入的信息感到满意时,点击“添加新用户”按钮。

现在,该用户可以登录其账户,看到一个类似下面的评论审核仪表板。正如您所看到的,该用户只能审核评论和编辑他们的个人资料。所有其他WordPress管理员仪表板功能都是隐藏的。

我们希望本文能帮助您了解如何让博客用户在WordPress中审核评论。您可能还想查看我们为提高WordPress评论的最佳插件选择,或查看我们的指南,了解如何允许用户编辑他们的评论。

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

Read More
WordPress 插件

如何根據字數改變 WordPress 編輯器背景顏色

如何根據字數改變編輯器背景顏色

如果你喜歡達到某個字數要求,那麼你會喜歡這個功能。雖然 WordPress 在編輯器底部顯示字數,但這幾乎不引人注目。

有一位插件作者發現了一個鼓勵性的解決方案。它允許你設置字數目標,並在達到一定的里程碑時自動改變 WordPress 編輯器的背景顏色。

安裝和啟用插件

首先,你需要安裝並啟用 Editor Color on Word Count 插件。啟用後,簡單地編輯一篇文章,就能看到插件在運作。

注意: 背景顏色僅在視覺編輯器中有效,所以如果你使用的是文本編輯器,請切換到視覺編輯器。

設置字數目標和顏色

不同的字數限制有不同的顏色。隨著你寫的內容越多,編輯器背景顏色將會改變。你可以通過訪問 設置 » 編輯器顏色 來編輯預定義的字數目標和顏色。

該插件附帶了一組預設的五個字數目標顏色。你可以點擊顏色輪圖標來更改字數限制或更改顏色。你也可以點擊關閉按鈕來移除顏色設置。

添加新的目標

若要添加額外的目標基準,請點擊 添加顏色 按鈕。接下來,你需要定義一個字數和顏色。完成後,點擊 保存更改 按鈕來存儲你的設置。

結語

希望這篇文章幫助你根據字數改變編輯器背景顏色。你可能還想查看我們關於如何向 WordPress 視覺編輯器添加自定義樣式的指南。

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

Read More
WordPress 教学

如何在 WordPress 中添加动画背景(2 种方法)

在 WordPress 中添加动画背景的原因

自定义你的网站背景可能看似不重要,但它实际上可以影响访客对你品牌的第一印象,并影响他们在你网站上的体验。动画背景可以增强你网站的视觉吸引力,使其更互动、更吸引访客。许多网站在庆祝特别活动时也会使用动画效果,例如,在节日期间电商店可能会在网页中添加动画雪花或下落的圣诞树。

有些网站还会在加载时使用预加载动画背景,这使得访客觉得网站正在加载,从而更有耐心地等待网页元素的出现。

方法一:使用页面构建器添加动画背景(推荐)

第一种方法是使用 SeedProd,这是市场上最好的 WordPress 页面构建器插件。它提供了内置且高度可定制的粒子背景功能。你可以选择已有的粒子动画或自己添加自定义动画。此外,还可以修改粒子的数量、动画运动和悬停效果以符合你的偏好。

首先,你需要安装并激活 SeedProd 插件。然后,在 WordPress 仪表盘中导航到 SeedProd » 设置,输入插件的许可证密钥并点击“验证密钥”。接下来,打开想要插入粒子背景的页面的拖放构建器。在页面构建器中,选择要添加粒子背景的部分,切换到“高级”选项卡,并启用“启用粒子背景”设置。

你可以配置多种粒子背景设置,如选择动画效果、设置不透明度、移动方向等。完成自定义后,点击右上角的“保存”按钮发布更改。

方法二:使用免费插件添加动画背景

第二种方法是使用免费的 Particle Background WP 插件。安装并激活该插件后,前往 WordPress 仪表盘中的 Particle Background。在这里,你可以添加一些文本,并调整粒子密度、粒子颜色和背景颜色等设置。

替代方案:添加 WordPress 视频背景

如果你不喜欢以上方法,可以考虑添加视频背景。这能提供更多动画效果选项。你可以嵌入 YouTube 视频并将其用作全屏动画背景。

动画背景会使网站变慢吗?

如果操作不当,动画背景可能会减慢你的网站速度。要避免这种情况,你可以调整粒子密度和速度,并进行定期的 WordPress 速度测试。此外,只在重要页面上使用动画背景以保持网站快速运行。

我们希望这篇文章能帮你了解如何在 WordPress 中添加动画粒子背景。你还可以查看我们的指南,了解如何在 WordPress 中获取网站设计反馈以及我们精选的最佳 WordPress 主题构建器。

Read More
WordPress 教学

如何在WordPress中创建欢迎门

什么是欢迎门?

欢迎门是一个全屏呼吁行动(CTA),在用户看到任何内容之前弹出。通常,WordPress网站所有者使用它来快速吸引用户注意并显示目标优惠以构建电子邮件列表。

传统的欢迎门技术会将用户重定向到一个新的页面。由于用户屏幕上只能看到呼吁行动或广告,这确保了最高的转换率。听起来不错,对吧?但是,这里有一个问题。

将用户重定向到他们没有请求的页面会对您的WordPress SEO和用户体验不利。Google会由于重定向用户而不是显示请求的内容,对网站进行处罚。

然而,现代的WordPress欢迎门插件可以让您在不影响SEO的情况下最大化转换率。让我们看看如何为您的网站创建它们。

在WordPress网站上添加欢迎门

在WordPress中添加欢迎门的最佳方法是使用OptinMonster。它是市场上最好的WordPress弹出插件和潜在客户生成解决方案。

它允许您创建高转换率的选项表单,如欢迎门、退出意图灯箱弹出窗口、滚动触发的滑入窗口、浮动条等等。您还可以进行A/B测试、页面级别的定位和收集转换分析。

OptinMonster是一项付费服务,在使用OptinMonster优惠码WPB10时,WPressize Me用户可享受独家九折优惠。您至少需要Basic计划来使用全屏覆盖创建欢迎门。

首先,您需要访问OptinMonster网站并注册一个账户。只需点击“立即获取OptinMonster”按钮以开始。

购买OptinMonster后,您需要安装并激活OptinMonster WordPress插件。更多详情,请参阅我们关于如何安装WordPress插件的指南。

该插件可以让您将OptinMonster账户与您的WordPress网站连接。

激活后,您将看到欢迎屏幕。继续点击“连接您现有的账户”按钮。

接下来,将出现一个新窗口,要求您连接您的WordPress网站。

您可以点击“连接到WordPress”按钮继续。

之后,您需要从WordPress仪表板中转到OptinMonster » 活动。

在这里,您可以点击“创建您的第一个活动”按钮。

随后,OptinMonster会要求您选择一个活动类型和模板。

由于您想创建欢迎门,直接选择“全屏”活动类型。从这里您可以为您的活动选择一个模板。

选择模板后,将打开一个新窗口。

输入您的活动名称,然后点击“开始构建”按钮。

这将启动拖放活动构建器。

您可以通过简单拖动并放置左侧菜单中的块到模板上来添加块。例如,有用于添加图像、按钮、视频等等的块。

此外,您还可以点击模板上现有的块来进一步自定义它们。

例如,您可以点击模板的呼叫行动(CTA)按钮来更改其文本、对齐方式、颜色等。

完成后,点击顶部的“保存”按钮。

在WordPress中显示您的欢迎门活动

当您想显示全屏欢迎门时,时机至关重要。与市场上其他解决方案不同,OptinMonster提供了广泛的行为控制,帮助您提高转换率。

首先,您需要切换到顶部的“显示规则”标签。

接下来,您可以选择不同类型的规则来显示您的活动。例如,您可以在用户在页面上花费一定时间后显示欢迎门。

同样,您还可以将活动显示为退出门。

通过选择退出意图显示规则,当访客即将离开您的网站时弹出窗口将打开。这有助于将要离开的访客转化为潜在客户和客户。

接下来,您可以选择欢迎门出现的位置。

对于本教程,我们将使用默认设置,即在用户在网站上停留至少5秒钟时显示活动。

之后,您可以转到顶部的“发布”标签。

然后,将发布状态从“草稿”更改为“发布”。

完成后,点击顶部的“保存”按钮并退出活动构建器。

随后,您将看到活动的WordPress输出设置。继续点击状态下拉菜单并将其从“待定”更改为“已发布”。

完成后不要忘记点击“保存更改”按钮。

您的网站上现在实时运行全屏欢迎门。您可以通过打开一个新窗口并以隐身模式访问您的网站来检查它。

创建WordPress弹出窗口的有用资源

以下是一些关于在您的网站上创建不同类型弹出活动的额外有用指南:

  • 如何在WordPress中添加联系表单弹出窗口
  • 如何在WordPress中为GDPR/CCPA添加Cookies弹出窗口
  • 如何在点击链接或图像时打开WordPress弹出表单
  • 如何利用弹出窗口的心理学提升250%的订阅率
  • 如何在WordPress中添加倒计时计时器小部件(3种方法)

我们希望本文帮助您在WordPress中创建一个欢迎门。您还可能想查看我们的在线商店开设指南和我们精选的最佳WooCommerce插件。

如果您喜欢本文,请订阅我们的YouTube频道以获取WordPress视频教程。您还可以在Twitter和Facebook上关注我们。

Read More
WordPress 教学

如何將網站從 WordPress 多站點移至單一安裝

為什麼要將網站從 WordPress 多站點移至單一安裝

WordPress 多站點是一個核心功能,可讓用戶使用同一個 WordPress 安裝創建多個網站。這個功能預設是關閉的,但可以輕鬆啟動來設置多站點網絡。如需更多信息,請參閱我們的文章“如何創建 WordPress 多站點網絡”。

然而,隨著時間的推移,有些用戶可能會覺得他們的某些網站在單一安裝下會更好。例如:

  • 一個多站點中的 WordPress 網站可能希望擁有自己的域名以提高搜索可見性。
  • 您可能想重組並解散多站點網絡,將獨立站點移至單一安裝。例如,公司運營區域性網站,想將它們各自分離到單一安裝。
  • 一個多站點網絡中的網站不再適合那一組網站。例如,一個學生的個人博客,他們現在希望搬遷到自己的網站。

下面是將網站從多站點網絡抽取並遷移到單一 WordPress 安裝所需的步驟。

步驟1:開始

要將網站從 WordPress 多站點網絡中移出,您需要有一個域名。如果您已經有了安裝單一站點的域名,那您就可以開始了。如果沒有,您需要註冊並將新域名添加到您的主機賬戶。我們推薦使用 Domain.com,他們是全球最佳的域名註冊商之一,並提供用戶友好的域名管理體驗。您也可以選擇購買分開的主機賬戶和域名進行全新 WordPress 安裝。我們推薦使用 Bluehost,他們提供免費域名和慷慨的主機折扣。基本上,您每月只需 $1.99即可開始。

獲得域名和主機後,下一步是安裝 WordPress。如果需要幫助,請參考我們的步驟安裝教程。重要提示:由於您將對 WordPress 多站點進行重大更改,請務必在操作前創建完整的 WordPress 備份。現在,一切準備就緒,讓我們將網站從 WordPress 多站點網絡移至單一安裝。

步驟2:導出 WordPress 多站點網絡中的單個網站

內建的 WordPress 導入/導出功能在多站點中與單一站點安裝中相同。我們將使用默認工具來導出多站點網絡中的網站數據。首先,您需要登錄到要移動的單個網站儀表板,然後點擊工具 » 導出。接著,確保所有內容都已選中並點擊“下載導出文件”按鈕。WordPress 現在會生成一個包含所有數據的 XML 文件並發送到您的瀏覽器下載。保存該文件至電腦,因為您稍後會用到它。

步驟3:在新域名導入子站點

登錄到新位置的 WordPress 管理區,然後轉到工具 » 導入。在導入頁面,WordPress 會顯示多種導入選項。點擊 WordPress 項下的“立即安裝”鏈接,等待導入器安裝完成,然後點擊“運行導入器”鏈接。接著,系統會要求上傳之前下載的 WordPress 導出文件。選擇文件並點擊“上傳文件並導入”按鈕。在下一頁,WordPress 會詢問是否要導入用戶。如果不進行任何操作,WordPress 會默認導入所有用戶。這樣做是推薦的,特別是如果您不想更改作者。此外,也要勾選導入附件選項,以確保 WordPress 能下載您的文章和頁面中的圖片。若某些圖片未導入成功,可以稍後單獨導入。點擊“提交”按鈕繼續。WordPress 會開始導入您的內容,這可能需要幾分鐘時間,取決於內容量。一旦完成,您會看到“全部完成,玩得開心!”的通知。

步驟4:設置重定向

若您在多站點網絡中使用自定義域名,那麼不需要設置任何重定向。然而,如果您使用的是子域名或目錄結構,則需要設置重定向,以便用戶訪問舊URL時自動跳轉至新站點。有兩種方法可以設置重定向,可以使用 WordPress 插件(推薦),或者添加一些代碼到 WordPress 的 .htaccess 文件。我們將展示兩種方法,您可以選擇最適合您的方法。注意:確保您的舊網站和新域名上的站點都使用相同的永久鏈接結構。

方法一:使用 All in One SEO 插件設置重定向

該方法簡單且推薦給所有用戶。我們將使用市場上最好的 WordPress SEO 插件 All in One SEO,它容易優化 WordPress 網站,並提供 SEO 分析、定制 XML 網站地圖、Schema.org 支持以及重定向管理器等強大功能。首先,安裝並啟用 All in One SEO 插件,並在子站點上進行網絡激活。更多詳情請參閱我們的網絡激活插件指南。

接著,您需要安裝並網絡激活 Redirection Manager 附加組件。可以在 All in One SEO 網站的帳戶頁面下找到該插件。網絡激活兩個插件後,轉到子站點的儀表板,然後導航到 All in One SEO » 轉址頁面,切換到“全站重定向”標籤。

先通過切換旁邊的開關啟動 Relocate Site 選項,然後在“Relocate to domain” 選項旁輸入新站點的域名,點擊儲存變更按鈕保存設置。All in One SEO 現在會將用戶重定向到您的新域名。

方法二:使用 Redirection 插件設置重定向

首先,需要在 WordPress 多站點上安裝 Redirection 插件,可以網絡激活插件,也可以以超級管理員身份登錄子站點並激活該插件。然後需要訪問子站點的管理儀表板以設置重定向。

從子域重定向至新域名

Redirection 插件讓指向新域名變得非常簡單。只需轉到工具 » 轉址頁面並切換到“站點”標籤,輸入新域名然後點擊“更新”按鈕保存設置。該插件會將所有用戶重定向到新域名,並保留正確的永久鏈接結構。該方法的優點是您仍然可以登錄舊子域的管理區域。

從目錄重定向至新域名

如果您的多站點使用基於目錄的URL結構,Redirection 插件同樣可以輕鬆正確重定向到新域名。轉到子站點的工具 » 轉址頁面,然後點擊頂部的新增按鈕,填寫以下表格:

  • 源 URL: ^childsite/(.*)$
  • 目標 URL: https://example.com/$1

務必將 childsite 和 example.com 替換為您的子網站名及其新位置。選擇右邊下拉菜單中的‘正則表達式’,然後點擊“新增重定向”按鈕保存設置。您現在可以訪問子站點查看重定向效果。

方法三:使用 .htaccess 文件設置重定向

這種方法需要在您的 WordPress 主機賬戶的 .htaccess 文件中添加重定向規則。

從子域重定向至新域名

對於子域安裝,請在 WordPress 多站點的 .htaccess 文件中使用以下代碼:

Options +FollowSymLinksRewriteEngine onRewriteCond %{HTTP_HOST} ^subdomain.example.com$ [NC]RewriteRule ^(.*)$ http://www.example.net/$1 [L,R=301]

此代碼會將訪問 subdomain.example.com 上任何頁面的訪問者重定向到 http://www.example.net。URL 末尾的 $1 確保用戶登陸他們請求的相同頁面。

從目錄重定向至新域名

對於基於目錄的多站點安裝,您需在 .htaccess 文件中粘貼以下代碼:

Options +FollowSymLinksRewriteEngine OnRewriteRule ^childsite/(.*)$ http://example.net/$1 [R=301,L]

此代碼會將訪問 http://www.example.com/childsite/ 的任何用戶重定向到 http://example.net。$1 確保用戶登陸他們請求的相同頁面或文章。務必將 childsite 和 example.net 替換為您的子網站名及其新位置。

步驟5:遷移故障排除

遷移網站不是日常任務,所以可能會遇到一些問題:

  • 導出文件過大——如果 WordPress 導出文件過大,您可能無法正確導入。為解決此問題,可能需要將大XML文件拆分為較小部分。
  • 圖片未導入——另一個常見問題是圖片未能正確導入新站點。為解決此問題,您可以嘗試將其作為外部圖片導入。
  • 重定向無效——如果用戶未能正確重定向到新站點,需仔細檢查重定向設置。確保您的單一安裝和子站點都使用相同的永久鏈接結構。

欲了解更多問題,請參考其他常見 WordPress 錯誤及其解決方法。希望這篇文章能幫助您將網站從 WordPress 多站點遷移至單一安裝。您也可以參考我們的 WordPress SEO 檢查清單以優化您的新安裝,或嘗試在新網站上使用這些必備插件。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取更多 WordPress 教程。還可以在 Twitter 和 Facebook 上關注我們。

Read More
WordPress 插件

如何在WordPress中导入外部图片

为什么在WordPress中导入外部图片?

外部图片是指嵌入在您内容中,但来自其他网站或不同于您主要WordPress站点的URL的图片。通常情况下,当从其他平台如Blogger、Weebly、Joomla或WordPress.com迁移网站时,WordPress.org的用户会遇到外部图片问题。这类问题可能包括图像链接断裂,对SEO不利。

默认情况下,如果您使用WordPress导入工具,它会尝试导入图片,包括特色图片或缩略图。您可以在WordPress管理区的“媒体 » 库”页面查看已导入的图片。

如果您发现所有图片已经在媒体库中,但文章中的图片URL仍指向旧网站,则无需阅读此文。您应该查看如何在迁移WordPress网站时轻松更新URL的指南。

使用Auto Upload Images插件导入外部图片

首先,安装并激活Auto Upload Images插件。有关详情,请参见我们的逐步指南,了解如何安装WordPress插件。

注意:您可能会注意到此插件未经过最新WordPress版本的测试。然而,我们已经测试过该插件,并且它在此目的下工作良好。

激活后,访问“设置 » Auto Upload Images”页面以配置图片导入插件的设置。大部分默认设置适合大多数用户,但您可以根据需要更改它们。

接下来,您需要更新包含外部图片的文章或页面。由于这是手动过程,如果内容很多,可能比较耗时。

幸运的是,有一个快速方法可以更新所有包含外部图片的文章。前往“文章 » 所有文章”页面,然后点击顶部的“屏幕选项”按钮。

将‘页面项目数’字段中的数字改为‘999’并点击‘应用’按钮。WordPress将重新加载页面,这次它将一次显示最多999篇文章。

注意:如果您的网站托管速度较慢,服务器可能无法同时处理大量文章更新。在这种情况下,可以分批进行文章更新,或考虑更换更好的WordPress托管服务提供商。

关于在WordPress中导入外部图片的常见问题解答

希望通过本教程,您已学会如何在WordPress中导入外部图片。若仍有疑问,可以在此找到答案。

导入到WordPress中后,您可以开始优化它们,以提升网站的视觉效果和性能。以下是一些建议来帮助您充分利用新导入的图片:

  • 如何在WordPress图片上添加文字
  • 如何给WordPress特色图片添加标题
  • 如何在WordPress中轻松实现图片懒加载
  • 如何使用Envira创建响应式WordPress图片库
  • 如何为WordPress图片添加边框
  • 如何在媒体库中组织WordPress文件夹

我们希望本教程能帮助您学习如何在WordPress中导入外部图片。您或许也会感兴趣于免费公共领域和CC0许可证图像的最佳来源,以及如何将Adobe Lightroom中的照片上传到WordPress的指南。

Read More
WordPress 插件

如何使用 WordPress 建立免費的電子郵件名單

如何使用 WordPress 建立免費的電子郵件名單

作為一名博主,你可能聽說過電子郵件行銷。幾乎每個頂級博主都有自己的電子郵件名單,通過電子郵件與其追隨者進行獨家交流。擁有電子郵件名單讓你能夠直接與用戶互動,並在你有產品時推廣你的產品。這依然是獲得忠實追隨者和新事業曝光的最快方式之一。大多數博主面臨的唯一問題是建立名單所需的資金。在本文中,我們將向你展示如何使用 WordPress 免費建立龐大的電子郵件名單。

博主面臨的問題

收集電子郵件是昂貴的。Aweber 每月收取 $19 美元的新聞通訊費用。Mailchimp 只允許你擁有 500 個免費訂閱者,超過這個數量後你就需要開始付費。這些流行的電子郵件服務的定價結構攔阻了許多博主建立自己的電子郵件名單。大多數博主犯了等待自己有產品後才開始建立名單的錯誤。我們經常被問到何時是開始建立名單的最佳時機?答案是現在!即使你沒有自己的產品,也要開始建立電子郵件名單。因為六個月或一年後,當你最終創建自己的電子書或其他產品時,你將有一個可以推廣的受眾。

解決方案

使用 WP Email Capture 插件,由 @rhyswynne 創建。這款插件創建了一個兩字段的表單來捕獲電子郵件(姓名和電子郵件)。電子郵件是雙重選擇加入,允許你將選擇加入的用戶轉發到電子書或軟件等服務。當你準備開始你的電子郵件行銷活動時,簡單地將名單匯出到你選擇的電子郵件行銷軟件或服務。我們推薦使用 Aweber 或 Mailchimp,因為這兩個都是最好的選擇。另外,不要忘記訂閱我們的電子報。

功能

  • 支持小工具
  • 使用 WordPress 內部的 wp_mail 函數發送郵件
  • 容易與文章和頁面整合
  • 儀表板小工具
  • 將數據匯出為 CSV 文件,與大多數主要的電子郵件行銷程序兼容(包括 Aweber、Mailchimp、Groupmail、Constant Contact)
  • 雙重選擇加入,因此符合 CAN-SPAM 法規
  • 完全免費!

下載 WP Email Capture

Read More
WordPress 教学

如何在 WordPress 中显示未来的预定文章

为什么在 WordPress 中显示未来的预定文章?

如果你已经运营 WordPress 博客一段时间,那么你会知道在特定时间发布文章可以吸引更多读者。然而,你不能总是等着合适的时间点击发布按钮。这就是为什么 WordPress 内置了一个调度功能,允许你安排文章在以后发布。

一旦你在你的网站上安排了文章,展示这些即将发布的文章列表是一个好主意,因为这样可以围绕它们制造话题,并增加博客的参与度。特别是对于连载故事、产品发布或活动公告内容来说,展示未来的预定文章可以尤为有效。

如何在 WordPress 中显示未来的预定文章列表

你可以通过向你主题的 functions.php 文件添加自定义代码,轻松在你的网站上显示即将发布的文章。然而,输入代码时即使是最小的错误都可能导致你的网站崩溃。因此,我们建议使用 WPCode 添加自定义代码。这是市场上最好的 WordPress 代码片段插件,可以安全、轻松地将代码添加到你的网站。

第一步:安装和激活 WPCode 插件

首先,你需要安装并激活 WPCode 插件。按 WPCode 的指示操作。在启用插件后,访问 WordPress 仪表板中的“Code Snippets » + Add Snippet”页面,然后点击 “Use Snippet” 按钮。

第二步:创建自定义代码片段

这将把你带到“Create Custom Snippet”页面,从那里你可以为你的代码片段命名。例如,“Upcoming Posts Display”。然后,从右侧的下拉菜单中选择 “PHP Snippet” 作为代码类型。

第三步:添加自定义代码

接下来,将以下自定义代码复制并粘贴到 “Code Preview” 框中:

function wpb_upcoming_posts() {  $the_query = new WP_Query(array( 'post_status' => 'future', 'posts_per_page' => 3, 'orderby' => 'date', 'order' => 'ASC' )); if ( $the_query->have_posts() ) { echo '
    '; while ( $the_query->have_posts() ) { $the_query->the_post(); $output .= '
  • ' . get_the_title() .' ('. get_the_time('d-M-Y') . ')
  • '; } echo '
'; } else { $output .= '

暂时没有计划发布的文章。

'; } wp_reset_postdata(); return $output; } add_shortcode('upcoming_posts', 'wpb_upcoming_posts'); add_filter('widget_text', 'do_shortcode');

然后,滚动到“插入方式”部分并选择“Auto Insert”模式。

第四步:保存和激活代码片段

最后,返回页面顶部,将 “Inactive” 开关切换为 “Active”。这样做后,点击 “Save Snippet” 按钮保存设置。

在经典主题侧栏显示预定文章列表

如果你使用的是经典主题,可以通过 WordPress 仪表板的“外观 » 小工具”页面来显示预定文章列表。点击屏幕左上角的 “+” 按钮打开块菜单。拖放“Shortcode” 块到边栏部分,并在块中添加以下短代码: [upcoming_posts]。然后点击顶部的 “更新” 按钮保存设置。

现在,你可以访问你的网站查看即将发布的文章列表。

在全站编辑器中显示预定文章列表

如果你使用的是基于块的主题,那么小工具菜单将不可用。在这种情况下,你需要访问 WordPress 仪表板中的“外观 » 编辑器”页面。打开编辑器后,点击“页面”,然后从左侧选项中选择你想添加短代码的页面。

页面将以全站编辑器打开,你需要点击“+”按钮打开块菜单,并将 “Shortcode” 块添加到页面中。然后将以下短代码添加到块中:[upcoming_posts]。最后,点击页面顶部的“保存”按钮保存设置。

如何在 WordPress 中显示近期文章

除了显示即将发布的文章,你可能还想在 WordPress 网站上显示近期发布的文章列表。利用 Gutenberg 编辑器中的“最新文章”块,你可以轻松展示新发布的文章。

希望本文能帮助你了解如何在 WordPress 中列出未来预定发布的文章。你可能还会对我们关于如何批量安排 WordPress 文章的教程以及我们精选的最佳 WordPress 热门文章插件感兴趣。

Read More
WordPress 插件

2024年12个最佳WordPress电子商务插件比较

快速选择:最佳WordPress电子商务插件

在进入详细评测之前,让我们先快速看看我们挑选的前五个最佳WordPress电子商务插件:

  • WooCommerce:适用于一般在线商店(免费+付费扩展)
  • Easy Digital Downloads:适用于音乐、电子书、软件和下载(免费+专业版)
  • MemberPress:适用于会员网站(每年$179.50)
  • BigCommerce:无忧无虑的在线商店(每月$29)
  • Shopify:适用初学者的友好平台(每月$29)

选择WordPress电子商务插件时要注意什么

我们在测试每个插件时,特别关注以下要素:

  • 易用性:如果你是新手,选择一个易于使用的插件非常重要。
  • 可定制性:确保有很多模板和定制选项以增强你的在线商店设计。
  • 在线销售必备:你的插件应该能够添加产品、连接支付网关、管理库存以及发送订单通知。
  • 与产品类型匹配:某些插件适合销售数字商品,而其他插件更适合实物产品。
  • 包含营销功能:最好的插件提供吸引客户的工具,如折扣券或礼品卡。
  • 可扩展性:如果计划业务扩展,选择有应用和集成支持的平台,比如邮件营销、CRM软件、会计软件等。

我们如何测试和评测WordPress电子商务插件

  • 我们在自己的网站和项目中使用了这些插件。
  • 我们查看了流行选项并特别关注客户评论和安装量。
  • 我们彻底测试每个插件以揭示其真正的优缺点。

1. WooCommerce

WooCommerce 是最受欢迎的WordPress电子商务插件,非常容易设置和定制。基础版是免费的,但有许多扩展可以增强功能,如销售订阅、链接社交媒体等。

优点

  • 支持实物和数字商品。
  • 用户友好的库存管理后台。
  • 内置营销工具如折扣码和业务分析。
  • 支持多种货币和语言。
  • 大量扩展和集成。

缺点

  • 众多的扩展选项可能让新用户感觉无所适从。
  • 没有实时支持(除非购买Woo Express计划)。

价格:免费插件,付费主题和扩展从$1到数百美元不等。Woo Express计划,从每月$39起(前三个月仅$1)。

2. Easy Digital Downloads

如果你只打算销售数字产品,Easy Digital Downloads (EDD) 是最佳选择。免费的基础版足以销售一些产品,但高级版提供更多功能,如免费下载、Apple Pay/Google Pay支付等。

优点

  • 优化数字产品销售,管理简单。
  • 与大多数WordPress主题兼容,提供自有主题。
  • 详细的电子商务报告。
  • 广泛的扩展选项。
  • 多种支持选项。

缺点

  • 不适合销售实物产品。

价格:免费插件,高级计划每年$89.55起。

3. MemberPress

如果你想销售在线课程或提供专属内容,MemberPress 是最佳选择。这个插件支持会员计划、内容控制和自动化电子邮件提醒等功能。

优点

  • 强大的访问控制。
  • 用户友好的客户门户。
  • 内容滴灌功能。
  • 会员特定扩展。
  • 自动电子邮件提醒。

缺点

  • 使用扩展时,系统可能变得更复杂。

价格:每年$179.50起,支持无限会员和内容。

4. BigCommerce

BigCommerce 是一个托管的电子商务平台,提供WordPress插件来集成平台。所有产品和订单管理可以通过BigCommerce完成。它还提供多渠道销售功能。

优点

  • 容易的WordPress集成。
  • 默认的安全结账体验。
  • 实时运输费率。
  • 支持多渠道销售。

缺点

  • 主题和应用商店不如WooCommerce丰富。
  • 每一计划都有销售门槛。

价格:每月$29起,提供15天免费试用。

5. Shopify

Shopify 是一个非常流行的全包式电子商务平台,提供100多个电子商务主题和拖放式网站构建器。虽然没有官方的WordPress插件,但许多第三方插件提供了与WordPress的容易集成。

优点

  • 丰富的电子商务插件。
  • 用户友好的功能。
  • 可以创建本地化版本的在线商店。
  • 高级内置工具。

缺点

  • 需要特别注意Shopify的附加费用。

价格:每月$29起,提供3天免费试用。

Read More