WordPress 教学

15 个你可能不知道的 WordPress 配置技巧

如何使用这些 WordPress 配置技巧?

WordPress 附带一个强大的配置文件,名为 wp-config.php。它位于每个 WordPress 网站的根文件夹中,包含重要的配置设置。你可以通过查看我们的指南《如何在 WordPress 中编辑 wp-config.php 文件》来了解更多。

所有最好的 WordPress 主机公司都提供一键安装 WordPress,这意味着你在安装过程中不需要编辑 wp-config.php 文件。这是为什么很多用户不熟悉此文件的强大作用的主要原因。你可以使用 wp-config 文件来排除故障、优化并保护你的 WordPress 网站。

wp-config.php 文件是一个强大的工具,代码中的一个小错误可能会使你的网站无法访问。因此,你应该只在必要时编辑此文件,并在进行任何更改之前始终创建完整的 WordPress 备份。

话虽如此,让我们看看一些你可以在 WordPress 网站上使用的便利的配置技巧。

1. 基本的 WordPress 配置设置

默认情况下,你只需在 WordPress 安装过程中填入数据库设置。如果没有现成的 wp-config.php 文件,你将被要求通过填写数据库信息来创建一个。

WordPress 会试图自动保存这些设置并生成一个 wp-config.php 文件。但是,如果失败,你需要手动添加它们。为此,你需要使用 FTP 客户端连接到你的网站。一旦连接,你需要将 wp-config-sample.php 文件重命名为 wp-config.php。

之后,你可以编辑新创建的 wp-config.php 文件。需要通过更改以下行来添加你的数据库信息:

define(‘DB_NAME’, ‘database-name’);

define(‘DB_USER’, ‘database-username’);

define(‘DB_PASSWORD’, ‘database-password’);

define(‘DB_HOST’, ‘localhost’);

不要忘记保存更改并将文件上传回服务器。

2. 在 WordPress 中添加安全密钥

默认的 WordPress 安装会自动将安全密钥添加到你的配置文件中。这些安全密钥用于在登录和 cookie 验证时添加额外的安全层。如果你觉得有人未经适当认证访问你的网站,可以随时重新生成安全密钥。更改安全密钥将注销所有已登录的用户。

define( ‘AUTH_KEY’, ‘在这里放置你的唯一短语’ );

define( ‘SECURE_AUTH_KEY’, ‘在这里放置你的唯一短语’ );

define( ‘LOGGED_IN_KEY’, ‘在这里放置你的唯一短语’ );

define( ‘NONCE_KEY’, ‘在这里放置你的唯一短语’ );

define( ‘AUTH_SALT’, ‘在这里放置你的唯一短语’ );

define( ‘SECURE_AUTH_SALT’, ‘在这里放置你的唯一短语’ );

define( ‘LOGGED_IN_SALT’, ‘在这里放置你的唯一短语’ );

define( ‘NONCE_SALT’, ‘在这里放置你的唯一短语’ );

3. 更改 WordPress 表前缀

默认的 WordPress 安装将 wp_ 前缀添加到所有 WordPress 数据表名称中。一些 WordPress 安全专家认为,改变表前缀可以使你的 WordPress 数据库更加安全。为此,你需要更改你的 WordPress 配置中的以下行:

$table_prefix = ‘wp_’;

4. 启用 WordPress 调试功能

WordPress 附带一个简洁的调试功能,允许你在调试模式下查看或隐藏 WordPress 错误。要启用它,你需要在 WordPress 配置文件中添加此规则:

define( ‘WP_DEBUG’, true );

还可以在隐藏网站错误的同时将它们保存到日志文件中。为此,添加以下行:

define( ‘WP_DEBUG’, true );

define( ‘WP_DEBUG_LOG’, true );

define( ‘WP_DEBUG_DISPLAY’, false );

这将在你的 wp-content 文件夹内创建一个 debug.log 文件,并将所有调试错误和通知存储在日志文件中。

5. 更改网站或 WordPress 地址

通常,你可以从设置 » 常规页面设置你的 WordPress 和网站 URL。但是,如果你无法访问 WordPress 网站、看到重定向错误或刚刚搬迁网站,你可能无法做到这一点。在这种情况下,你可以通过 wp-config.php 文件更改你的网站和 WordPress URL,方法是添加以下行:

define(‘WP_HOME’, ‘http://www.example.com’);

define(‘WP_SITEURL’, ‘http://www.example.com’);

不要忘记用你自己的域名替换 example.com。

6. 覆盖文件权限

如果你的主机对所有用户文件有严格的权限限制,WordPress 允许你覆盖文件权限。大多数用户不需要这个功能,但对于那些需要的人来说,它确实存在。

define(‘FS_CHMOD_FILE’, 0644);

define(‘FS_CHMOD_DIR’, 0755);

7. 更改文章修订设置

WordPress 具有一个非常有用的文章修订功能,允许你通过恢复到以前版本或自动保存来撤销对文章和页面的更改。你可以通过配置文件禁用或更改文章修订设置。这里是你可以使用的不同文章修订设置。

你可以通过添加以下行来更改 WordPress 保存自动保存的频率:

define(‘AUTOSAVE_INTERVAL’, 120); // 以秒为单位

你网站上的某些文章可能会有几十个修订版本,具体取决于写作时间长短。如果你觉得这个功能让你烦恼,可以限制每篇文章的修订次数:

define(‘WP_POST_REVISIONS’, 10);

如果出于某些原因,你想完全禁用文章修订功能(不推荐),你可以使用以下代码:

define( ‘WP_POST_REVISIONS’, false );

8. 更改 WordPress 回收站设置

WordPress 附带一个名为回收站的功能。当用户将文章发送到回收站时,它会在你的网站上保存 30 天作为回收站。之后,WordPress 会自动删除它们。你可以通过更改你希望保留回收站的天数来更改这种行为:

define( ‘EMPTY_TRASH_DAYS’, 15 ); // 15 天

如果你不喜欢这个功能,可以通过以下代码禁用它:

define(‘EMPTY_TRASH_DAYS’, 0 );

9. 向 WordPress 配置中添加 FTP/SSH 常量

默认情况下,WordPress 允许你从管理仪表板升级 WordPress 核心、主题和插件。有些主机每次尝试升级或安装新插件时都需要 FTP 或 SSH 连接。

通过使用这些代码,你可以设置 FTP 或 SSH 常量,再也不用担心:

// 强制文件系统方法:”direct”, “ssh”, “ftpext” 或 “ftpsockets”

define(‘FS_METHOD’, ‘ftpext’);

// 绝对路径到根安装目录

define(‘FTP_BASE’, ‘/path/to/wordpress/’);

// 绝对路径到”wp-content”目录

define(‘FTP_CONTENT_DIR’, ‘/path/to/wordpress/wp-content/’);

// 绝对路径到”wp-plugins”目录

define(‘FTP_PLUGIN_DIR ‘, ‘/path/to/wordpress/wp-content/plugins/’);

// 绝对路径到你的 SSH 公钥

define(‘FTP_PUBKEY’, ‘/home/username/.ssh/id_rsa.pub’);

// 绝对路径到你的 SSH 私钥

define(‘FTP_PRIVKEY’, ‘/home/username/.ssh/id_rsa’);

// 你的 FTP 或 SSH 用户名

define(‘FTP_USER’, ‘username’);

// FTP_USER 用户名的密码

define(‘FTP_PASS’, ‘password’);

// 你的 SSH/FTP 服务器的主机名:端口组合

define(‘FTP_HOST’, ‘ftp.example.org:21’);

10. 允许自动数据库修复

WordPress 附带一个内置功能,可以自动优化和修复 WordPress 数据库。然而,这个功能默认是关闭的。要启用此功能,你需要在 WordPress 配置文件中添加以下行:

define(‘WP_ALLOW_REPAIR’, true);

添加后,你需要访问以下 URL 来优化和修复 WordPress 数据库:
http://example.com/wp-admin/maint/repair.php

不要忘记将 example.com 替换为你的域名。你会看到一个简单的页面,提供修复或修复和优化数据库的选项。访问此页面不需要登录。

11. 增加 PHP 内存限制

一些最常见的 WordPress 错误是由 PHP 内存耗尽引起的。你可以通过 wp-config.php 文件增加 PHP 内存限制。只需粘贴以下代码:

define(‘WP_MEMORY_LIMIT’, ‘128M’);

12. 移动 wp-content 目录

WordPress 允许你移动 wp-content 目录。一些专家认为,这可以帮助加强 WordPress 的安全性。你需要在 wp-config.php 文件中添加以下代码:

define( ‘WP_CONTENT_DIR’, $_SERVER[‘DOCUMENT_ROOT’] . ‘/blog/wp-content’ );

define( ‘WP_CONTENT_URL’, ‘http://example/blog/wp-content’ );

define( ‘WP_PLUGIN_DIR’, $_SERVER[‘DOCUMENT_ROOT’] . ‘/blog/wp-content/plugins’ );

define( ‘WP_PLUGIN_URL’, ‘http://example/blog/wp-content/plugins’ );

不要忘记用你自己的域名替换 example.com。

13. 使用自定义用户表

默认情况下,WordPress 将所有用户数据保存在 wp_users 和 wp_usermeta 表中。通过使用以下功能,你可以指定保存用户信息的表:

define(‘CUSTOM_USER_TABLE’, $table_prefix.’my_users’);

define(‘CUSTOM_USER_META_TABLE’, $table_prefix.’my_usermeta’);

14. 启用多站点网络

每个 WordPress 网站都附带一个内置的多站点功能,允许你使用相同的安装创建多个 WordPress 网站。你可以通过添加以下行到 WordPress 配置文件来启用多站点功能:

define(‘WP_ALLOW_MULTISITE’, true);

15. 保护你的 WordPress 配置文件

正如你所见,wp-config.php 文件包含非常重要的 WordPress 设置。默认情况下,它位于 WordPress 根文件夹中,但可以将其移动。你可以将它移到 public_html 目录之外,这样用户无法访问它。WordPress 默认情况下知道如果在 WordPress 根文件夹中找不到文件,它会在其他目录中查找。

你还可以在 .htaccess 文件中添加以下代码以限制对该文件的访问:

# 保护 wp-config.php

<Files wp-config.php>

order allow,deny

deny from all

</Files>

我们希望这篇文章可以帮助你了解一些你不知道的有用 WordPress 配置技巧。如果你喜欢这篇文章,请订阅我们的 YouTube 频道以获取更多 WordPress 视频教程。你也可以在 Twitter 和 Facebook 上找到我们。

Read More
WordPress 基础知识

302重定向与301重定向的最佳实践(解释)

302重定向与301重定向的最佳实践(解释)

重定向在WordPress中可以将用户和搜索引擎爬虫发送到不同的URL,而不是他们点击的那个。如果你删除了站点上的页面、移动到新域名、进行A/B测试等,就需要设置重定向。没有重定向,用户将看到404错误页面,这对网站的用户体验和搜索引擎排名不利。

在设置重定向时,通常会遇到两种最常见的类型:301和302重定向。让我们看看这两者之间的区别。

什么是301重定向?

301重定向是一种永久重定向。如果你的网站或网页被永久移动到新位置,可以使用301重定向来指引用户。例如,当访问者输入你的网站地址或点击链接时,301重定向会自动将请求的地址更改为新地址。

什么是302重定向?

302重定向也能帮助用户和搜索引擎暂时定位到正确的方向。不同于301重定向是永久性的,302重定向是临时的,你可以将流量临时引导到新位置,然后在需要的时候返回到原始URL。

什么时候使用301和302重定向?

了解了两种重定向的主要区别后,也许你会想知道何时使用301重定向,何时使用302重定向。根据不同的条件和目标,使用301重定向更合适。而在其他情况下,使用302重定向更好。

何时使用301重定向?

因为301重定向是永久性的,以下情况适用:

  • 你正在将WordPress网站迁移到新域名
  • 将站点从HTTP切换到HTTPS
  • 将网页移动到新位置
  • 合并多个页面并指向一个新页面
  • 永久更改站点的URL结构

何时使用302重定向?

如果你不想将受众永久指向新页面或新位置,使用302重定向更为合适。以下是适用的情况:

  • 进行网站或页面设计、布局和功能的A/B测试
  • 临时将用户重定向到销售页面或促销活动
  • 根据用户的语言或位置偏好将用户引导到正确版本的网站
  • 收集新产品或服务的用户反馈,而不影响现有的SEO排名

301重定向与302重定向对SEO的影响

在使用301或302重定向时,需要考虑它们对网站SEO(搜索引擎优化)的影响。搜索引擎通过爬虫抓取网站页面并在搜索结果中索引它们。使用正确的重定向类型是确保博客文章被搜索引擎爬虫轻松发现并继续在搜索结果中排名的关键。

使用301重定向时,Google和其他搜索引擎会知道你已永久移动了站点或网页,从而完全传递链接权重(link equity)到新URL。而对于临时更改且不希望影响原页面的SEO排名,使用302重定向更好,因为它不会完全传递链接权重,并告知搜索引擎这只是临时变更。

如何在WordPress中设置301和302重定向

在你的网站上设置301或302重定向最简单的方法是使用WordPress重定向插件。例如,你可以使用All in One SEO(AIOSEO)来配置重定向。它是WordPress最好的SEO插件,提供强大的重定向管理工具。需要注意的是,你需要AIOSEO Pro版本来使用重定向管理器,也可以先使用AIOSEO Lite版本。

首先,你需要安装并激活AIOSEO插件。如需帮助,请查看我们的WordPress插件安装指南。激活后,你将看到欢迎屏幕和设置向导。点击“开始配置”按钮并按照屏幕指示配置插件。

然后,你需要前往WordPress管理区域的All in One SEO » 重定向,并点击“激活重定向”按钮。

一旦重定向管理工具激活,你可以前往顶部的‘重定向’选项卡。在这里,你可以在‘源URL’字段中输入要重定向的链接。在‘目标URL’字段中输入新地点。

接下来,点击‘重定向类型’下拉菜单并选择301或302重定向。完成后,点击‘添加重定向’按钮。你可以重复此步骤,添加任意多的重定向。如果向下滚动,AIOSEO会显示你为网站创建的重定向日志。

此外,AIOSEO还允许你在无需技术知识或编辑代码的情况下执行全站重定向。

实施302和301重定向的最佳实践

在WordPress网站上设置重定向可能会很复杂。为了帮助您,以下是一些最佳实践:

1. 测试重定向以确保其正常工作

设置301或302重定向后,最好多次测试每个链接,以确保重定向正常工作。如果出现问题,会对网站的用户体验和SEO排名不利。一个简单的检查方法是使用无痕模式访问你的网站并打开重定向的链接。如果它打开新位置,说明重定向正常工作。也有免费的在线工具可以检查重定向,或使用AIOSEO插件,在WordPress仪表板内查看重定向日志。

2. 监控重定向以检查失效链接

添加301和302重定向后,还要设置失效链接跟踪。如果网页移动到另一个位置或临时发送用户到新页面,重定向失败将导致失效链接,用户将看到404错误页面。跟踪301和302重定向后的失效链接,有助于快速修复它们,提供更佳用户体验,避免对关键字排名的影响。最好的方法是使用AIOSEO插件,启用‘404日志’来开始监控404错误页面。请注意,初始不会看到任何数据,因为启用后才开始记录失效链接。插件开始收集信息后,可以在‘404日志’选项卡查看站点上的失效链接。

快速修复404错误页面的方法是点击“添加重定向”选项,设置301或302重定向。有关详细信息,请参阅如何在WordPress中查找和修复失效链接指南。

3. 避免创建重定向链和循环

重定向链是指在源URL和目标URL之间有多个重定向。Google官方最多遵循10次重定向跳转,如果重定向超过10次,则可能在Google搜索控制台中显示重定向错误。因此,最佳实践是避免重定向链,直接指向网站或页面的新位置。特别是在设置永久301重定向时,太多301重定向会导致错误和差的用户体验。

此外,还应避免重定向循环,它发生在URL在链中重定向回自身,形成无限循环。结果是用户和搜索引擎看不到预期的页面,而是查看原页面。这也可能导致“重定向次数过多”错误。解决方法是移除链中的所有重定向,尝试直接重定向到最终目的地。了解更多,请参阅如何修复WordPress中重定向过多的问题指南。

4. 创建重定向以避免重复内容

301和302重定向的另一最佳实践是如果你的网站有多个子域名,使用重定向避免重复内容。例如,如果站点URL有HTTP和HTTPS、www和非www、大写和小写URL、尾部斜杠等。虽然这些子域名指向相同的网络地址,但搜索引擎会将它们视为不同的网站,从而导致重复内容问题。为修复此问题,可以简单地将所有子域名重定向到单一网站URL。若你正在迁移站点和域名,也可以使用302重定向告知Google等搜索引擎你正在迁移,并且内容不会永久重复,然后需创建301重定向告诉搜索引擎你希望索引的内容的首选版本。

额外资源

以下是一些其他的指南和阅读材料:

  • 如何将Google Business Profile网站迁移到WordPress
  • 如何在WordPress中执行全站重定向(初学者指南)
  • 网站SEO需要多长时间才能显示结果?(真实数据)
  • 如何在WordPress中表单提交后重定向用户
  • Yoast SEO与All in One SEO – 哪个是最好的WordPress SEO插件?
  • 如何优化网站SEO以适应DuckDuckGo
  • 如何在WordPress中提高自然点击率(CTR)– 12个经过验证的技巧

希望本文能帮助你了解302和301重定向的区别及最佳实践。你可能还想看看我们的域名和网站托管有什么区别以及适合小企业的最佳即时聊天软件指南。如果你喜欢这篇文章,请订阅我们的YouTube频道,获取WordPress视频教程。你也可以在Twitter和Facebook上找到我们。

Read More
WordPress 主题

如何在 WordPress 帖子和頁面中添加編輯鏈接

Why Add an Edit Post Link to WordPress Posts and Pages?

在 WordPress 帖子和頁面中添加「編輯」鏈接可以讓您快速、方便地對內容進行更改。這樣您就不需要在 WordPress 控制面板中搜索帖子和頁面,直接點擊網站前端的「編輯」鏈接即可直接打開編輯器屏幕。

注意:編輯鏈接僅對已登錄並擁有相應用戶角色和權限的用戶可見。許多 WordPress 主題都包含此功能,但有時候開發者會將其移除。如果您的主題沒有此功能,您需要手動添加。

How to Add an Edit Post Link to WordPress Posts and Pages

要在 WordPress 中添加編輯鏈接,您需要向 WordPress 文件中添加代碼。我們將展示兩種不同的方法來向您展示如何添加此代碼:方法一:使用 WPCode 在 WordPress 中添加編輯鏈接(推薦);方法二:通過手動編輯主題文件添加編輯鏈接。

Method 1: Add an Edit Post Link in WordPress using WPCode (Recommended)

在這種方法中,您需要通過編輯主題的 functions.php 文件或使用代碼片段插件來添加代碼片段。您可以參考我們的指南,了解如何將代碼片段從網絡粘貼到 WordPress 中。這裡我們將使用 WPCode 插件,而不直接編輯 functions.php 文件。

我們強烈建議使用 WPCode 插件,因為它免費、易於使用,並且即使出現問題也不會損壞您的網站。首先,您需要安裝並激活免費的 WPCode 插件。您可以參考我們的指南,了解如何安裝 WordPress 插件。

注意:WPCode 的免費版本包含您需要的所有功能來向 WordPress 添加自定義代碼。如果您需要更高級的功能,如定時片段、轉化像素等,您可以升級到 WPCode Pro。

插件激活後,WordPress 管理員欄中會新增一個名為「Code Snippets」的菜單項。點擊它會顯示您網站上保存的所有自定義代碼片段列表。由於您剛安裝此插件,列表應該是空的。現在點擊「Add New」按鈕來添加代碼片段。

這將帶您進入「添加片段」頁面。在這裡,您可以從內置庫中選擇代碼片段,或添加自己的自定義代碼。本文將導航到「Add Your Custom Code (New Snippet)」選項並點擊「Use snippet」按鈕。

接下來,您需要為您的片段命名(我們稱其為「Add edit link to single posts」),然後將下面的代碼複製並粘貼到「Code Preview」框中:

add_action('loop_start', function () { if (!is_singular() || !is_main_query()) { return; } edit_post_link(__('{Edit}')); }, 99);

不要忘記在屏幕右側的下拉菜單中選擇「PHP Snippet」作為代碼類型。該代碼片段會將編輯鏈接添加到單個帖子和頁面中。向下滾動到插入部分,確保插入方法為「Auto Insert」並且位置為「Run Everywhere」。然後,將開關從「Inactive」切換到「Active」並點擊頂部的「Save Snippet」按鈕。

現在,當您查看博客帖子的時候,應該會看到頂部有一個「編輯」鏈接。我們的測試站點使用的是 Astra 主題,編輯鏈接出現在那裡。根據您的 WordPress 主題,外觀可能會有所不同。

Method 2: Add an Edit Post Link by Manually Editing Your Theme Files

您可以直接修改主題文件,或創建子主題來覆蓋這些主題文件。我們建議創建子主題,以免在更新主題時丟失已做的更改。詳情請參閱我們的初學者指南,了解如何創建 WordPress 子主題。

無論是直接編輯主題文件,還是創建子主題,您需要複製並粘貼以下代碼,並將其添加到您的主題的 single.php、post.php、index.php 或其他內容模板文件中:

<?php edit_post_link(__(' {Edit} ')); ?>

此代碼會簡單地向您的 WordPress 帖子和頁面添加一個「編輯」鏈接。您可以將「{Edit}」文本更改為您希望鏈接顯示的任何文本。對於大多數主題,您應將此代碼添加到帖子循環中後緊跟著帖子元數據的部分。

例如,這是將代碼添加到主題的帖子元數據末尾的方式:

By <?php the_author_posts_link(); ?> on <?php the_time('F jS, Y'); ?>  in <?php the_category(', '); ?> <?php edit_post_link(__(' {Edit} '), ''); ?>

您也可以將此代碼添加到希望顯示編輯鏈接的主題的任何部分。例如,您可以將其添加到帖子內容的底部。添加代碼並保存文件後,您需要將其上傳到 WordPress 託管帳戶中的主題目錄。要做到這一點,您可以使用 FTP 客戶端或 WordPress 託管控制面板中的文件管理器選項。

如果您以前沒有使用過 FTP,請參閱我們的指南,了解如何使用 FTP 將文件上傳到 WordPress。現在,當您登錄到 WordPress 並在前端查看帖子或頁面時,只需點擊「編輯」鏈接,即可進入帖子編輯器屏幕。

希望本文能幫助您學會如何為 WordPress 帖子和頁面添加快速編輯按鈕。您可能還會想查看我們的指南,了解如何獲取免費的 SSL 證書,以及我們為小型企業精選的最佳電子郵件營銷軟件。

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

Read More
WordPress 基础知识

如何创建社交媒体网站(新手指南)

开始之前:创建社交媒体网站检查表

在开始创建社交媒体网站之前,首先需要仔细计划您想要包括的功能和概念。选择您将要创建的社交媒体网站类型。例如,您可以创建类似Instagram的媒体分享网站,或像Glassdoor一样的专业商务网站。也可以创建像Quora一样的信息论坛网站,或像Facebook一样的社交网络网站。

确认想法后,您应针对以下检查表来创建一个万无一失的网站计划:

  • 目标受众:根据年龄段、位置和行为识别您的目标受众。
  • 趋势和偏好:研究所选领域的用户趋势,寻找目标受众会觉得有用的功能。
  • 法律方面:确保您的平台符合数据隐私、知识产权和其他相关法律。这可能需要与律师交谈。
  • 聘请开发人员:完成研究后,您可以聘请开发人员来为您创建一个社交媒体网站。我们推荐使用Seahawk Media Services来快速获得SEO准备就绪的网站。

步骤1:选择一个网站构建器

WordPress是创建社交媒体平台的最佳网站构建器,因为它非常易于使用、可扩展并具有强大的功能。而且,它运行于互联网上超过43%的网站。选择WordPress.org,因为它完全免费,可以集成众多WordPress插件,并且您可以完全控制自己的网站。

步骤2:为社交媒体网站选择域名和主机

要创建一个WordPress站点,您首先需要购买一个域名和主机计划。域名将是您社交媒体平台在互联网上的名字。网络托管是您的网站在网上的家。我们推荐的主机服务之一是Bluehost。

步骤3:创建一个新的WordPress网站

注册Bluehost后,WordPress将自动安装在您的域名上。您可以通过Bluehost控制面板管理您的网站。

步骤4:为社交媒体网站选择一个主题

当前默认主题可以被更改为与您的社交媒体网站类型匹配的主题。您可以选择使用专为社交媒体网站设计的主题。

步骤5:使用BuddyPress设置社交媒体网站

默认情况下,WordPress没有内置功能来创建社交媒体网站。建议使用BuddyPress,它是一款流行且免费的WordPress插件,可以在几分钟内将您的网站转换为社交网络。

步骤6:使用bbPress创建论坛(可选)

可以使用bbPress为您的社交媒体网站创建论坛,让用户就不同话题交流,提升互动。

步骤7:创建导航菜单和主页

为方便用户找到所需的页面,设置导航菜单并创建一个吸引人的主页。可以在WordPress中自定义主页设计并进行相关设置。

步骤8:使用WPForms添加联系表单

添加一个联系表单让用户可以联系您,提升互动。WPForms是一个很棒的选择。

步骤9:使用All in One SEO提高网站排名

提高社交媒体网站的搜索引擎排名,增加流量并扩大您的社交网络。强烈推荐使用All in One SEO,它具有用户友好的设置向导,可帮助您优化网站。

提高社交媒体网站的附加工具

以下是一些可以提升转换率、增加访客并从网站赚钱的附加工具,例如MonsterInsights、PrettyLinks、RafflePress和OptinMonster。

希望本文帮您了解如何在WordPress中创建社交媒体网站。您还可以查看如何使用WordPress为小企业创建内联网的指南,以及将WordPress站点转换为移动应用的最佳插件推荐。

Read More
WordPress 教学

如何在WordPress中显示最新的置顶帖子

如何在WordPress中显示最新的置顶帖子

前言

WordPress有一个很酷的功能叫做置顶帖子。将帖子标记为置顶后,它会显示在最新帖子之上,但前提是您的主题允许它。在本教程中,我们将向您展示如何在WordPress中显示最新的置顶帖子。

注意:这是一个中级教程,需要基本的HTML/CSS知识和WordPress主题知识。

代码示例

首先,您需要将以下代码片段复制并粘贴到主题的functions.php文件或网站特定插件中。

代码片段:

function wpb_latest_sticky() { 

/* 获取所有置顶帖子 */
$sticky = get_option( 'sticky_posts' );

/* 按最新的在顶部排序 */
rsort( $sticky );

/* 获取最新的5个置顶帖子(可以更改5以获取不同数量) */
$sticky = array_slice( $sticky, 0, 5 );

/* 查询置顶帖子 */
$the_query = new WP_Query( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ) );
// The Loop
if ( $the_query->have_posts() ) {
	$return .= '
    '; while ( $the_query->have_posts() ) { $the_query->the_post(); $return .= '
  • ' . get_the_title() . '
    ' . get_the_excerpt(). '
  • '; } $return .= '
'; } else { // 没有找到帖子 } /* 恢复原始帖子数据 */ wp_reset_postdata(); return $return; } add_shortcode('latest_stickies', 'wpb_latest_sticky');

以上代码会查询WordPress数据库以检索最新的5个置顶帖子,然后以列表格式显示每个置顶帖子的标题和链接。我们将所有这些封装在一个函数中,并创建了一个短代码。

如何使用

现在,要显示最新的置顶帖子,您可以在任何WordPress帖子、页面甚至文本小工具中使用短代码[latest_stickies]。

如果想在文本小工具中使用短代码,您需要在主题的functions.php文件或网站特定插件中添加这行额外的代码。

额外代码:

add_filter('widget_text', 'do_shortcode');

这个代码片段和函数可以很好地用于特色滑块或任何其他高级功能,适用于具有自定义主页或杂志风格的WordPress站点。

结尾

就是这样,我们希望这篇文章能帮助您在WordPress博客上显示最新的置顶帖子。您还可以查看我们关于如何给置顶帖子添加过期日期的教程。

Read More
WordPress 教学

如何為您的 WordPress 管理目錄 (wp-admin) 設置密碼保護

如何為您的 WordPress 管理目錄 (wp-admin) 設置密碼保護

更新日期:2024年3月13日 | 審核人:Syed Balkhi

您是否想學習如何為您的 WordPress 管理目錄設置密碼保護?為您的 WordPress 管理目錄增加一層密碼保護可以大大提高網站的安全性。在本文中,您將學習如何輕鬆地為 wp-admin 目錄設置密碼保護。

為什麼要為您的 WordPress 管理目錄設置密碼保護?

通過為 WordPress 管理目錄設置密碼保護,您為網站的最重要入口添加了一層額外的安全保障。您的 WordPress 管理儀表板是網站的核心,您可以在這裡發布文章和頁面、自定義主題、安裝 WordPress 插件等。黑客通常會通過 wp-admin 屏幕使用暴力攻擊進行入侵。通過使用強密碼和限制登錄次數等安全措施,您可以幫助保護您的網站。此外,您還可以為 wp-admin 目錄設置密碼保護,這樣在有人嘗試訪問管理區域時,他們需要在看到 WordPress 登錄頁面之前先輸入用戶名和密碼。讓我們來看看如何一步一步地為 WordPress 管理目錄設置密碼保護。

方法1:使用目錄隱私設置密碼保護(推薦)

設置密碼保護最簡單的方法是使用 WordPress 主機提供的目錄隱私應用程序。首先,您需要登錄到主機賬戶儀表板,並在網站的 cPanel 儀表板的文件部分中點擊“目錄隱私”選項。

這將帶您進入一個列出服務器上所有不同目錄的屏幕。您需要找到包含網站文件的資料夾。大多數網站所有者可以通過點擊“public_html”文件夾找到這些文件。

然後,您需要點擊包含網站域名的文件夾。在該文件夾中,您將看到一個 wp-admin 文件夾。點擊該文件夾旁邊的“編輯”按鈕,而不是點擊文件夾名稱。

這將帶您進入一個可以打開密碼保護的屏幕。只需勾選“保護此目錄”框。您可以為目錄指定一個名稱,如“管理區域”以便記憶。

完成後,點擊“保存”按鈕。這會將您帶到一個確認消息出現的頁面,然後點擊“返回”按鈕,您將被帶到可以創建用戶以訪問該目錄的屏幕。輸入用戶名和密碼,並再次確認密碼,然後點擊“保存”按鈕。現在,當有人嘗試訪問您的 wp-admin 目錄時,他們需要輸入您剛創建的用戶名和密碼。

方法2:使用代碼設置密碼保護

您還可以手動為 WordPress 管理目錄設置密碼保護。需要創建兩個名為 .htpasswd 和 .htaccess 的文件。編寫 .htaccess 文件代碼,並確保將 ‘AuthUserFile’ 路徑更改為您保存 .htpasswd 文件的位置,並將 ‘yourusername’ 更改為您要使用的用戶名。

創建 .htpasswd 文件,並使用 htpasswd 生成器生成加密的密碼,然後將兩個文件上傳到 wp-admin 文件夾。

疑難排解

如果遇到 Ajax 無法工作或 404 錯誤等問題,可以參考本文給出的解決方案,如在 .htaccess 文件中添加相應的代碼來修復這些錯誤。

附加:最佳 WordPress 管理目錄安全指南

現在您已經知道如何為 wp-admin 目錄設置密碼保護,您可能還會喜歡以下指南,幫助您進一步加強管理區域的安全性:

  • 如何通過 IP 地址限制 WordPress 管理訪問
  • 保護您的 WordPress 管理區域的關鍵提示
  • 如何在 WordPress 中添加自定義登錄 URL
  • 如何和為什麼限制 WordPress 中的登錄嘗試次數
  • 如何在 WordPress 中添加兩步驗證(免費方法)
  • 如何在 WordPress 登錄屏幕中添加安全問題
  • 如何強制用戶在 WordPress 中更改密碼 – 過期密碼
  • 如何在 WordPress 中重設所有用戶的密碼

希望這篇文章能幫助您學習如何為您的 WordPress 管理目錄設置密碼保護。您還可以參閱我們的免費電子郵件域名指南和我們的最佳電子郵件營銷服務推薦。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程,也可以在 Twitter 和 Facebook 上找到我們。

Read More
WordPress 插件

23个管理图像的优秀WordPress插件(更新)

为什么需要用于管理图像的WordPress插件?

每个网站都使用图像,而WordPress插件能使图像更吸引人且加载更快。大图可能会影响网站性能和访客体验。通过优化图像,可以减少这些问题。

使用图像管理插件的几个原因:

  • 图像优化:插件如Smush、Imagify可压缩和优化图像。
  • 图库创建:NextGEN Gallery或Soliloquy允许创建漂亮的图像库。
  • SEO:更多图像SEO优化功能,如ALT文本、标题。
  • 水印:保护图像不被盗用。
  • 延迟加载:缩短页面初始加载时间。
  • 图像编辑:一些插件提供更高级的图像编辑功能。

1. Envira Gallery

Envira Gallery是市场上最佳的WordPress图像库插件。它能够快速创建移动响应式图像库,并且对性能进行了优化,使图库加载更快,还支持SEO功能。

价格:基础版本每年$39.50。

2. NextGEN Gallery

NextGEN Gallery是一个流行的图像库插件,下载量已超过3200万。它可以让您轻松显示、管理和销售照片,并且支持自动打印实验室履行功能。

价格:基础版每年$69.50。

3. Soliloquy

Soliloquy是速度最快、易于使用的WordPress滑块插件,拥有众多用户友好的功能,如特色内容滑块、旋转木马等。

价格:基础版每年$19.50。

4. Smash Balloon Instagram Feed Pro

Smash Balloon Instagram Feed Pro是最受欢迎的用于添加Instagram图像的WordPress插件,能够自动优化图像和自定义Instagram源。

价格:起价$49。

5. EWWW Image Optimizer

EWWW Image Optimizer是最佳的图像自动优化插件,能够压缩图像而不影响质量。

价格:免费使用。

6. Smart Slider 3

Smart Slider 3提供拖放自定义工具来快速创建幻灯片,支持动画、过渡效果等。

价格:付费版起价$49。

其他插件

文章中还列举了其他众多插件,包括Imsanity、Default Featured Image、Folders等,用于图像大小调整、默认特色图像设置、媒体库管理等功能。详细插件功能及价格请参考原文内容。

21. Optimole

Optimole是一款高级的图像管理和优化插件,提供云端实时优化服务和延迟加载选项。

价格:每月$19.08起,按年收费。

23. Adobe Stock

Adobe Stock是寻找高质量照片的最佳平台之一,提供包括图像、视频等丰富的视觉内容。

价格:每月$29.99起。

希望这篇文章能帮助您找到适合的网站图像管理插件。有关图像问题,您可以查看我们的其他指南文章。

Read More
WordPress 插件

9个最佳WordPress联系表单插件对比 (2024)

哪个是最好的WordPress表单插件?

最佳WordPress联系表单插件会因您的需求和使用场景而异。虽然WPForms是增长最快的WordPress表单插件,但在某些情况下,Formidable Forms或其他插件可能更适合。这就是我们制作了全面的视频指南以帮助您挑选最佳WordPress表单构建器的原因。

WPForms

WPForms是最初学者友好的WordPress联系表单插件。我们在WPressize Me和大多数我们的网站上使用它。

优点

WPForms的拖放式表单构建器使其成为最用户友好的WordPress表单插件,这就是为什么有超过600万个网站使用其创建表单的原因。WPForms还提供免费的Lite版本,可以在WordPress插件目录中找到,您可以随意安装在任意数量的网站上。我们推荐其免费版本,如果您没有预算购买高级版本,它仍包含所有基本的联系表单功能。

缺点

虽然Lite版本是免费的,但要解锁更强大的功能需要升级到Pro版。尽管WPForms功能强大,但其插件的首要目标是使其用户友好。

Formidable Forms

Formidable Forms是市场上最先进的WordPress表单插件。

优点

Formidable Forms是一个多合一的WordPress表单构建器,具有强大的插件,帮助您超越简单的联系表单。它带有拖放构建器,可以创建复杂的表单解决方案。

缺点

与WPForms相比,Formidable Forms构建器不如WPForms直观,因为它主要针对开发人员和高级用户。

HubSpot Forms

HubSpot插件是免费的全方位营销工具插件,提供表单构建器、聊天、分析、CRM等。

优点

它与HubSpot强大的CRM和销售工具无缝集成,这意味着如果您正在使用HubSpot的邮件营销和其他销售工具,那么使用他们的表单构建器是很有意义的。

缺点

您需要升级计划才能去除HubSpot品牌和解锁其他功能。

Gravity Forms

Gravity Forms是一个收费的WordPress表单构建器插件。

优点

利用附加插件可以创建调查、用户提交内容、测验等功能。

缺点

没有免费的版本,许多功能需要购买第三方插件。

用户反馈

用户反馈是市场上最好的WordPress用户反馈插件,让您轻松创建弹出表单实时收集访客信息。

优点

使用用户反馈可以收集从访客而来的数据,并了解他们对您产品的看法。

缺点

用户反馈缺乏其他表单构建器中的某些强大功能,例如支付表单、文件上传和计算字段。

Jetpack Forms

Jetpack提供一组工具来增强您的WordPress网站,包括一个灵活的表单构建器。

优点

Jetpack表单构建器与WordPress区块编辑器一起工作,允许您直接从WordPress编辑器中进行表单可视化构建。

缺点

功能有限,相比其他联系表单插件缺乏许多功能和自定义选项。

Ninja Forms

Ninja Forms是一个免费的WordPress联系表单插件,您可以用它非常轻松地创建高度交互的表单。

优点

您可以从WordPress官方存储库免费下载基础插件。

缺点

扩展需收费,购买两个或多个扩展的价格几乎与WPForms或Formidable Forms相同。

Typeform

Typeform是一个流行的在线工具,用于创建表单、调查、测验等。

优点

提供了3,000+个精美设计的表单模板库。

缺点

昂贵且数据储存于其外部服务器上,可能引发安全风险。

FormStack

FormStack是一个强大的表单构建器,专为政府和企业在医疗、教育、保险和金融行业而设计。

优点

可以轻松创建无需代码的工作流程来自动化多个过程。

缺点

是我们列表中最昂贵的表单构建器。

避免使用: Contact Form 7

虽然Contact Form 7不在我们的推荐列表中,但它是官方WordPress插件目录中下载次数最多的联系方式表单插件。

优缺点

除了免费外并没有其他优势,对于初学者而言设置起来非常困难。

Read More
WordPress 基础知识

如何在 WordPress 中添加关键词和元描述

为什么要在WordPress中添加关键词和元描述?

关键词和描述可以让搜索引擎了解你WordPress网站上的文章和页面的内容。关键词是人们可能搜索以找到你的内容的重要词或短语。元描述是对页面或文章简短的描述。

元关键词和元描述是HTML元标签,它们是你网站头部代码的一部分。虽然它们不会出现在访客可以看到的页面或文章上,但搜索引擎和浏览器可以使用它们。

元关键词和元描述对SEO有多重要?

大多数现代搜索引擎对关键词的重视度很低,甚至完全不使用它们。但SEO专家还是建议为页面和文章添加合适的元描述和关键词,以实现页面SEO优化。

有效的元描述会促使用户点击并阅读你的内容。而较高的点击率意味着Google可能会提高你的内容排名。

添加关键词和元描述的建议

我们推荐为你网站上的所有文章和页面添加元描述,包括首页、分类页面和标签页面。不过,使用元关键词与否取决于你自己,因为大多数搜索引擎并不重视它们。

在WordPress中添加关键词和元描述

安装和激活All in One SEO插件

首先,要为你的网站安装并激活All in One SEO插件。完成设置向导后,点击“完成设置并转到仪表板”。

启用All in One SEO中的元关键词支持

在WordPress仪表板上,进入All in One SEO » 搜索外观 » 高级,切换“元关键词”从“否”到“是”。

为你的WordPress文章和页面添加关键词和元描述

编辑你想要添加元关键词和元描述的文章或页面。在内容编辑页面中,向下滚动到内容区域下方的“AIOSEO设置”框。

使用AIOSEO为文章或页面添加元描述

输入元描述并确保字符数不超过160个。保存或发布文章以保存更改。

使用AIOSEO的动态标签在元描述中

可以在元描述中添加标签,例如页面内容、分隔符、文章标题等。

使用All in One SEO的ChatGPT集成自动生成元描述

点击元描述字段中的机器人图标,生成5个元描述建议,然后选择一个自动添加到元描述字段。

使用AIOSEO为文章或页面添加元关键词

点击“高级”标签,输入关键词并按回车键。

为你的首页添加关键词和元描述

在WordPress后台,进入搜索外观 » 全局设置并在首页部分添加元描述和关键词。

为WordPress分类和标签档案添加关键词和元描述

访问文章 » 分类页面,编辑你想编辑的分类,在AIOSEO设置框中输入元描述和关键字。保存分类的更改。

专家指南

现在你知道了如何添加关键词和元描述,你可能还对以下指南感兴趣:

  • 如何在WordPress主题中显示博客文章元数据
  • 如何定制WordPress摘要(无需编码)
  • 如何在WordPress文章和文章类型中添加自定义元框
  • 如何在WordPress自定义分类法中添加自定义元字段
  • 如何在WordPress主题中添加Facebook Open Graph元数据
  • WordPress中的rel=”noopener”是什么?(解释)
  • 如何隐藏WordPress页面不被Google索引
Read More
WordPress 教学

使用WordPress表单的终极指南(您需要知道的一切)

什么是WordPress表单?

WordPress表单是交互工具,允许您的网站访问者提交信息。它们可以用于各种目的,如收集反馈和收集联系信息。可以将WordPress表单视为您可能填写的纸质表单的在线版本。用户无需在纸上书写,而是在您的WordPress网站上直接在字段中输入他们的答案。

例如,如果您有一个联系表单,访问者可以在点击“发送”或“提交”之前输入他们的姓名、电子邮件地址和消息。这些信息发送给您,以便进行回复。如果您在经营一个小型企业网站,增加在线表单可以真正帮助沟通,并使访问者更容易与您联系。立即提供这些互动工具使用户可以快速提交他们的信息,从而简化您的客户服务。

为什么WordPress表单对您的网站重要?

使用WordPress表单是与访问者互动和收集有价信息的好方法。它们易于定制并可以满足各种需求。以下是一些流行类型的表单及其重要意义:

  • 联系表单:这些表单让访问者可以提出问题或评论,这有助于简化沟通并保持您的收件箱有序。
  • 注册表单:如果您有一个会员网站,注册表单可以让用户创建账户,帮助您建立社区并管理用户对独家内容的访问。
  • 调查表单:收集反馈对网站的改进至关重要。调查表单允许您向访问者询问他们的体验或偏好,使他们感到受到重视。
  • 支付表单:如果您销售产品或服务,支付表单使客户能够直接在您网站上安全交易,简化购买过程。

选择最佳WordPress表单插件

选择正确的WordPress表单插件时,需要考虑多个重要因素。您需要易于使用、物有所值,并与您可能需要的其他工具兼容的插件。

构建WordPress表单的步骤

通常,构建WordPress表单只需几个简单步骤。在激活表单插件后,您将能够访问其表单构建器以选择模板并进行自定义。随后,您通常可以为表单设置自定义电子邮件通知和其他设置。最后,将表单添加到您的文章或页面中。

为您的WordPress表单进行优化和安全设置

优化您的WordPress表单外观和功能可以帮助减少表单中断并提高整体性能。跟踪用户与表单的交互方式是实现此目标的好方法。通过工具如Google Analytics,您可以查看用户卡在哪里,哪些问题使他们减速,以及有多少人最终完成了表单。提高表单安全性同样重要,多种方法可以帮助您防止垃圾邮件,如使用CAPTCHA或选择有限的表单条目。

Read More