WordPress 教学

如何在WordPress中添加自定义文章类型的分类

分类是WordPress中的内置分类法,但默认情况下它们仅出现在文章中。在本文中,我们将向你展示如何在WordPress中为自定义文章类型添加分类。

何时需要为自定义文章类型添加分类?

WordPress允许插件开发者和网站所有者创建自己的内容类型。与文章和页面相似,这些自定义文章类型也可以有自己的分类法,如分类和标签。

例如,如果你发布电影评论,你可能希望为‘电影’创建一个自定义文章类型。你可能还需要通过创建一个名为‘类型’的自定义分类法来组织你的电影。

然而,如果你希望使用与博客文章相同的分类法来管理电影文章类型,该怎么办?这时候你需要启用自定义文章类型的分类,这样你就可以对博客文章和自定义文章类型使用相同的分类法。

使用插件为自定义文章类型添加分类

如果你是初学者,我们建议使用Custom Post Type UI插件来创建自定义文章类型。

首先,你需要安装并激活Custom Post Type UI插件。详情请参阅我们关于如何安装WordPress插件的逐步指南。

安装后,你需要访问CPT UI » Add/Edit Post Types菜单,创建一个新的自定义文章类型或编辑使用插件创建的现有自定义文章类型。

滚动到设置选项的底部,你将看到“分类法”区域。需要勾选“分类”框并保存自定义文章类型。

别忘了点击“保存文章类型”按钮来存储你的设置。

现在,你可以编辑该特定文章类型下的任何内容,并在WordPress区块编辑器的右列中看到选择分类的选项。

通过代码手动为自定义文章类型添加分类

如果你通过在主题的functions.php文件、特定网站插件或代码片段插件中添加代码来创建自定义文章类型,那么你将需要修改代码以添加支持的分类法。

只需在自定义文章类型的参数中添加以下一行代码即可。

'taxonomies' => array( 'category' ),

如果你已在现有代码中添加了其他自定义分类法,只需在其之后添加逗号并添加分类即可,如下所示:

'taxonomies' => array('topics', 'category' ),

以下是一个创建了名为‘电影’的自定义文章类型并支持内置分类的完整代码示例。

function custom_post_type() {
// 设置自定义文章类型的UI标签
   $labels = array(
      'name' => _x( 'Movies', 'Post Type General Name', 'twentythirteen' ),
      'singular_name' => _x( 'Movie', 'Post Type Singular Name', 'twentythirteen' ),
      'menu_name' => __( 'Movies', 'twentythirteen' ),
      'parent_item_colon' => __( 'Parent Movie', 'twentythirteen' ),
      'all_items' => __( 'All Movies', 'twentythirteen' ),
      'view_item' => __( 'View Movie', 'twentythirteen' ),
      'add_new_item' => __( 'Add New Movie', 'twentythirteen' ),
      'add_new' => __( 'Add New', 'twentythirteen' ),
      'edit_item' => __( 'Edit Movie', 'twentythirteen' ),
      'update_item' => __( 'Update Movie', 'twentythirteen' ),
      'search_items' => __( 'Search Movie', 'twentythirteen' ),
      'not_found' => __( 'Not Found', 'twentythirteen' ),
      'not_found_in_trash' => __( 'Not found in Trash', 'twentythirteen' ),
   );
// 设置自定义文章类型的其他选项
   $args = array(
      'label' => __( 'movies', 'twentythirteen' ),
      'description' => __( 'Movie news and reviews', 'twentythirteen' ),
      'labels' => $labels,
      'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields', ),
      'hierarchical' => false,
      'public' => true,
      'show_ui' => true,
      'show_in_menu' => true,
      'show_in_nav_menus' => true,
      'show_in_admin_bar' => true,
      'menu_position' => 5,
      'can_export' => true,
      'has_archive' => true,
      'exclude_from_search' => false,
      'publicly_queryable' => true,
      'capability_type' => 'page',
      'show_in_rest' => true,
      // 这是我们添加分类法的地方
      'taxonomies' => array( 'category' ),
   );
// 注册自定义文章类型
   register_post_type( 'movies', $args );
}<br// 在‘init’动作中挂钩函数,以便不必要地执行包含我们文章类型注册的函数。
add_action( 'init', 'custom_post_type', 0 );

在分类页面上显示多个文章类型

默认情况下,你的WordPress网站上的分类页面将仅显示默认的‘文章’文章类型。

要在分类页面上显示自定义文章类型,你需要将以下代码添加到主题的functions.php文件中或使用代码片段插件:

add_filter('pre_get_posts', 'query_post_type');
function query_post_type($query) {
   if( is_category() ) {
      $post_type = get_query_var('post_type');
      if($post_type)
         $post_type = $post_type;
      else
         $post_type = array('nav_menu_item', 'post', 'movies'); // 不要忘记导航菜单项来允许菜单工作!
      $query->set('post_type',$post_type);
      return $query;
   }
}

注意:不要忘记将‘movies’替换为你自己的自定义文章类型名称。

我们推荐使用WPCode来添加此代码,这是一款市场上最好的代码片段插件。WPCode使在WordPress中添加自定义代码变得安全且容易,而无需编辑主题的functions.php文件。

要开始,我们需要安装并激活免费的WPCode插件。如果需要帮助,请参阅我们关于如何安装WordPress插件的教程。

激活后,从WordPress仪表盘中访问代码片段 » 添加片段。

在添加片段页面,将鼠标悬停在‘添加你的自定义代码(新片段)’选项上,点击‘使用片段’按钮。

接下来,在页面顶部添加一个标题以供参考,并可以写下任何能帮助记住代码用途的标题。

然后,将上述代码粘贴到‘代码预览’框中,并从右侧的下拉菜单中选择‘PHP片段’作为代码类型。

之后,只需将页面顶部的开关从‘不活跃’切换到‘活跃’,并点击‘保存片段’按钮。

现在你可以访问分类存档页面,它将显示来自你自定义文章类型的记录。

你可以使用相同的方法将标签添加到你的自定义文章类型中。请参阅我们的指南,了解分类与标签的区别。

WordPress中分类的专家指南

想了解更多关于使用WordPress分类的信息吗?请查看以下教程:

如何更改WordPress中的分类顺序

如何在WordPress中强制每个文章具有一个分类

如何在WordPress中添加分类图像(分类图标)

如何将WordPress分类转换为自定义分类法

如何追踪WordPress分类和标签分析(简单方法)

我们希望这篇文章能帮助你了解如何在WordPress中为自定义文章类型添加分类。你可能还想查看我们关于必备的WordPress插件和增加博客流量的技巧。

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

Read More
WordPress 教学

如何在 WordPress 中创建一个汽车贷款/车款计算器

什么是汽车贷款支付计算器?

汽车贷款支付计算器允许用户估算每月贷款支付金额,查看摊还计划,并计算贷款总成本。它可帮助访客轻松执行完整的汽车贷款计算,包括销售税、经销商费用、旧车贸易价值、利率、贷款期限等。这对于汽车经销商网站和汽车贷款融资业务尤为有用。

方法1:使用 WPForms 创建汽车支付计算器

过去,创建一个汽车贷款计算器需要编写复杂的数学计算或雇佣 WordPress 开发人员。现在,使用 WPForms 可以不用写任何代码创建一个汽车贷款计算器。WPForms 提供强大的计算附加组件和1300多个现成模板。

在 WordPress 站点上设置 WPForms

首先,您需要安装并激活 WPForms 插件。激活后,进入 WordPress 仪表盘的 WPForms » 设置,并输入许可证密钥。然后,前往 WPForms » 附加组件,启用计算附加组件。

创建汽车贷款/车款计算器表单

前往 WPForms » 添加新建新表单,使用“汽车支付计算器表单”模板。可以在拖放表单构建器中编辑模板,添加或删除字段,并自定义每个字段的详细信息。保存设置后,点击“嵌入”按钮将表单添加到现有页面或创建新页面。

方法2:使用 Formidable Forms 创建汽车贷款计算器

Formidable Forms 提供了一个强大的汽车支付计算器模板。要使用此功能,您需要购买 Formidable Forms 的商业计划,安装并激活 Formidable Forms 免费版和高级插件。然后,前往 Formidable » 全局设置,连接您的账户。

创建自动贷款和车款计算器

在 Formidable » 表单中,点击添加新表单,选择汽车支付计算器模板并进行自定义。调整字段标签、默认值等。确认设置后,保存表单。

在您的 WordPress 网站上添加汽车支付计算器

创建新页面或打开现有页面,添加 Formidable Forms 块并选择您创建的计算器。发布页面后,访问您的网站查看效果。

总结

我们希望这篇文章能帮助您了解如何在 WordPress 中创建一个汽车贷款计算器。如果您喜欢这篇文章,请订阅我们的 YouTube 频道,并关注我们的 Twitter 和 Facebook。

Read More
WordPress 教学

如何在WordPress中禁用PDF缩略图预览

为什么要在WordPress中禁用PDF缩略图预览?

自WordPress 4.7以来,WordPress会自动为从媒体上传的PDF文件生成缩略图预览。这对于大多数WordPress网站是一个非常有用的功能。

然而,一些网站所有者可能已经在使用处理缩略图预览和PDF文件显示的插件。如果新功能与现有的PDF上传产生冲突,那么您可能需要在WordPress中禁用PDF缩略图预览。

在WordPress中禁用PDF缩略图预览

本教程需要您在WordPress站点中添加一个简单的代码片段。如果您以前没有做过此操作,可以参考我们的WordPress代码片段粘贴指南。许多教程会告诉您直接将代码添加到主题的functions.php文件中,但我们不推荐这样做,因为一个小错误可能会破坏您的WordPress网站并导致各种错误。

相反,我们推荐使用免费的WPCode插件。它是一个最佳的代码片段插件,允许您在不破坏WordPress站点的情况下添加自定义代码。

首先,您需要安装并激活免费的WPCode插件。有关详细信息,请参阅我们的《如何安装WordPress插件》指南。

接下来,前往“Code Snippets » + Add Snippet”。在这里,将鼠标悬停在“Add Your Custom Code (New Snippet)”上,然后点击“Use snippet”。

在顶部的框中输入代码片段的名称。我们在示例中使用的是“禁用缩略图预览”。然后,复制以下代码:

function wpb_disable_pdf_previews() {
$fallbacksizes = array();
return $fallbacksizes;
}
add_filter('fallback_intermediate_image_sizes', 'wpb_disable_pdf_previews');

将此代码粘贴到“Code Preview”框中。

然后点击“Code Type”下拉菜单,选择“PHP Snippet”。

接下来,点击顶部的开关使片段“Active”,然后选择“Save Snippet”。WPCode会在您的WordPress网站上执行此代码片段。

此代码将给WordPress一个空数组作为PDF缩略图尺寸,从而阻止WordPress生成缩略图预览。

您现在可以尝试使用媒体上传器将PDF文件上传到WordPress站点。您会注意到WordPress不会为您的PDF文件生成任何缩略图预览。

我们希望本教程能帮助您学习如何在WordPress中禁用PDF缩略图预览。您可能还想查看我们的《商业网站必备WordPress插件》列表以及《如何在WordPress中轻松添加自定义代码》的指南。

Read More
WordPress 教学

如何在WordPress中创建付费墙(带有预览选项)

什么是付费墙,以及为什么要使用付费墙?

付费墙隐藏或锁定内容,直到读者付费才能访问。

如果您有很多高质量的内容,这是一种非常好的货币化方式,特别是当您不想在WordPress博客上销售广告时。付费墙通常要求访问者购买一个持续的订阅计划,这样您可以长期通过WordPress博客赚钱。不过,您也可以收取一次性费用,提供终身访问。

尽管名称如此,但并非所有付费墙都会要求付款。有些网站使用付费墙来增长他们的电子邮件列表,要求用户订阅他们的电子邮件简报或注册一个免费账户。

在许多情况下,付费墙会提供试用,让访问者可以免费访问有限的内容。例如,读者可能在购买会员之前可以免费阅读5篇文章。

在WordPress网站上创建付费墙

使用MemberPress插件创建付费墙

最简单的创建付费墙方法是使用MemberPress插件。这是WordPress上最好用的会员和付费墙插件,可以轻松地在网站上销售基于订阅的产品,包括访问优质内容。

首先,您需要安装并激活MemberPress插件。激活后,前往MemberPress » 设置并在“许可证密钥”字段中输入您的许可证密钥。您可以在MemberPress网站上的帐户中找到密钥,也会在您购买MemberPress时收到的电子邮件中。

设置支付网关

接下来,您需要设置一种简单的方法来接受信用卡支付。MemberPress支持的支付网关包括PayPal和Stripe。如果您购买了MemberPress Pro计划,还可以使用Authorize.net。

创建付费墙的订阅计划

设置完成后,是时候创建付费墙了。首先需要在MemberPress中创建一个会员等级。前往MemberPress » Memberships页面,然后点击“添加新”按钮。接下来,给会员计划一个标题,并在“价格”字段输入费用。

创建定价页面

MemberPress可以轻松展示访客可以购买的所有计划信息。要创建定价页面,前往MemberPress » Groups页面并点击“添加新。”然后滚动到“Group Options”框,添加您想在定价页面上展示的会员计划。

在付费墙后添加内容

一旦创建了一个或多个会员计划,就需要选择要隐藏在付费墙后的内容。MemberPress支持多种方式限制内容访问,例如按用户角色限制WordPress页面,或创建私人客户端门户。前往MemberPress » 规则并点击“添加新”按钮,在“受保护内容”下拉菜单中选择您想要限制的内容类型。

给非会员限时免费阅读

您还可以让非会员免费查看一定数量的内容,这是一种很好的方式来推广您的优质内容并吸引更多会员。通过前往MemberPress » 设置页面,点击“常规”标签,然后在“SEO & PayWall”部分勾选“启用PayWall”框来创建免费试用。

希望这篇文章能帮助您了解如何在WordPress网站上创建付费墙以及添加免费浏览选项。您可能还想看看我们关于如何增加博客流量的指南,以及我们的必备WordPress插件专家推荐。

Read More
WordPress 教学

修复Yoast SEO的ai-optimize错误以免破坏您网站的SEO

修复Yoast SEO的ai-optimize错误以免破坏您网站的SEO

最近,一位朋友联系我,发现他们在使用WordPress文章时遇到了一个让人担忧的问题。他们使用的是Yoast SEO Premium与经典编辑器,发现Yoast在他们的内容中自动插入了奇怪的CSS类,如ai-optimize-6,ai-optimize-9。

问题在于,即便是禁用了Yoast AI Optimize功能或彻底删除了该插件,这些类仍然永久嵌入在文章中,与插件卸载后不应在内容留下任何痕迹的预期行为相悖。

尽管这些AI标记可能不会在视觉上影响您的网站,但它们会扰乱您的源代码,甚至可能向AI内容检测器、抄袭检查器和搜索引擎表明您的内容是由AI生成或优化的。

在本指南中,我将展示如何使用快速代码片段删除这些隐藏类。我还将讲解如何安全地应用这些代码,并分享我推荐的一个替代Yoast的SEO插件。

这些ai-optimize类为何对SEO不利

这些ai-optimize-{number}CSS类在您使用Yoast SEO Premium的AI功能与经典编辑器时添加。尽管它们不会出现在前端,但它们嵌入在您内容的HTML中,可能会引发一些问题。

这就是我建议删除它们的原因:

  • 它们使您的HTML杂乱无章:这些不必要的类使您的代码更难阅读和解析。
  • 它们不提供任何功能:它们不影响内容的外观或功能,只是AI工具的遗留物。
  • 可能触发AI检测工具:某些抄袭检查器和AI内容检测器可能会识别这些模式,甚至在您亲自撰写文章时也可能标记您的文章。
  • 在您网站上留下AI足迹:如果多个网站使用相同的类,Google可能会将该模式与低质量或大批量AI生成的内容关联。
  • 增加格式冲突的风险:未知的类可能会干扰您的主题或插件。

没有什么理由保留这些隐藏标记,却有几个理由清理它们。

步骤1:在更改前备份

在进行任何更改之前,我始终建议为您的WordPress网站创建完整备份。这仅需几分钟,并能让您在出现问题时释怀。

当我需要快速可靠的备份解决方案时,我使用Duplicator。它是市场上最好的WordPress备份插件,适合初学者使用,无论是备份还是迁移网站都非常好用。

一旦您的备份准备就绪,您可以继续进行下一步,我将向您展示如何解决这个问题。

步骤2:添加代码片段以删除ai-optimize类

现在您的备份已经就绪,是时候清理那些ai-optimize-{number}和ai-optimize-introduction类了。

我已经准备了一个安全而灵活的代码片段,适用于经典编辑器和块编辑器(Gutenberg),以及批量编辑。

您不需要碰触主题文件或使用FTP。我建议使用WPCode插件来添加这个代码片段。这是我用来管理WordPress网站代码片段的工具,不会冒任何风险。(详见我的完整WPCode评论)

首先,您需要安装并激活WPCode插件。如果您需要帮助,请参阅我们的安装WordPress插件教程。

插件激活后,转到代码片段»添加片段页面,在“添加自定义代码(新片段)”框下点击“+ 添加自定义片段”按钮。

接下来,您需要为您的代码片段提供一个标题,可以是任何能帮助您轻松识别该代码的名称。

之后,从“代码类型”下拉菜单中选择PHP片段。

现在,您需要将以下代码复制并粘贴到代码预览框中。

// For Classic Editor and programmatic updates function strip_ai_optimize_classes($data, $postarr) { if (empty($data['post_content']) || $data['post_type'] !== 'post') { return $data; } $data['post_content'] = strip_ai_optimize_from_content($data['post_content']); return $data; } add_filter('wp_insert_post_data', 'strip_ai_optimize_classes', 10, 2); // For Gutenberg/Block Editor function strip_ai_optimize_classes_rest_insert($prepared_post, $request) { if (isset($prepared_post->post_content) && $prepared_post->post_type === 'post') { $prepared_post->post_content = strip_ai_optimize_from_content($prepared_post->post_content); } return $prepared_post; } add_filter('rest_pre_insert_post', 'strip_ai_optimize_classes_rest_insert', 10, 2); // For bulk edit operations - this is the key addition function strip_ai_optimize_classes_bulk_edit($post_id) { $post = get_post($post_id); if (!$post ||...

Read More
WordPress 教学

如何通過IP地址限制WordPress管理員訪問

如何通過IP地址限制WordPress管理員訪問

最近更新於2024年3月28日 由編輯部 | 審核人:Syed Balkhi

編者按:我們從WPPressize Me上的合作夥伴連結中獲得佣金。佣金不影響我們編輯的意見或評估。了解更多有關編輯流程的信息。

為什麼要通過IP地址限制WordPress管理員訪問?

如果您經營一個WordPress網站,則需要認真對待網站的安全性。雖然WordPress核心軟件非常安全,但還有更多措施可以保護自己免受黑客和暴力破解攻擊。

黑客可以攻擊您的網站,進而損害您的收益和聲譽。他們可以竊取數據,甚至分發惡意軟件給您的網站訪客,並使您的域名被Google及其他搜索引擎加入黑名單。

一個聰明的方法是通過保護WordPress管理區來阻止黑客,從而提高網站安全性。

如果只有您或少數可信的用戶需要訪問管理區,那麼一個好方法是限制wp-admin和WordPress登錄頁面只允許您的團隊的IP地址訪問。

每位團隊成員將使用特定位置的IP地址連接到您的WordPress網站。如果您阻止所有其他IP地址的訪問,那麼即使黑客知道您的用戶名和密碼,他們也無法訪問您的網站。

相反,他們將看到錯誤信息:「禁止訪問。您沒有權限訪問此資源」。

如何通過IP地址限制WordPress管理員訪問

第一件事是列出所有需要登錄您WordPress網站的人的IP地址。如果有人從多個地點工作,那麼您需要收集每個位置的IP地址。

他們可以通過訪問像SupportAlly這樣的網站來知道自己的IP地址。

一旦您製作好列表後,您將需要編輯網站上的文件。您需要使用FTP客戶端或您的主機提供商的文件管理器應用。如果之前未使用過FTP,您可以查看我們的FTP教程來了解如何上傳文件到WordPress。

您需要使用軟件導航到網站的/wp-admin/資料夾。到達後,應該查找.htaccess文件。這是一個隱藏文件,所以如果看不到它,可能需要在軟件中啟用顯示隱藏文件選項。

如果資料夾中不存在該文件,則應創建一個新文件,並以.htaccess的文件名保存在/wp-admin/資料夾中。

警告: 勿編輯根目錄的.htaccess文件,否則會鎖住網站前端的訪問者!確認在編輯的是/wp-admin/目錄下的.htaccess。

首先將文件拷貝到電腦作為備份。之後,打開.htaccess文件並粘貼下面的代碼:

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic

order deny,allow
deny from all
# whitelist Syed's IP address
allow from xx.xx.xx.xxx
# whitelist David's IP address
allow from xx.xx.xx.xxx
# whitelist Amanda's IP address
allow from xx.xx.xx.xxx
# whitelist Muhammad's IP address
allow from xx.xx.xx.xxx
# whitelist Work IP address
allow from xx.xx.xx.xxx

進行編輯以匹配您團隊成員的姓名,然後粘貼之前收集的IP地址替換xx.xx.xx.xxx處。

一旦保存文件,只有這些IP地址將能訪問WordPress管理區。

記住,如果您的IP地址更換或試圖從新地點訪問網站,您將會被鎖定在管理區外。需要將新IP地址添加到/wp-admin/.htaccess文件中。

希望這篇教程幫助您學會如何通過IP地址限制WordPress管理員訪問。您可能還想查看我們的WordPress教程,關於如何為您的網站獲得免費的SSL證書或查看我們必備插件列表來增強網站。

如果喜歡這篇文章,請訂閱我們的YouTube頻道來觀看WordPress視頻教程。您也可以在TwitterFacebook上找到我們。

Read More
WordPress 教学

如何将自定义域名的Blogger博客迁移到WordPress(更新版)

如何将自定义域名的Blogger博客迁移到WordPress(更新版)

步骤一:开始之前

在开始之前,需要注意的是本指南适用于自托管的WordPress.org。如果您不太清楚自托管的WordPress.org网站和WordPress.com博客的区别,请查看我们的相关指南。

为了开始,您需要一个WordPress托管服务提供商来设置您的自托管WordPress网站。我们推荐Bluehost,因为它是官方推荐的WordPress托管公司,并且为WPressize Me 用户提供专属折扣+免费域名和SSL。

步骤二:更改DNS设置

Blogger允许您使用由第三方域名注册商注册的任何域名。在您首次设置域名指向Blogger博客时,可能需要添加CNAME和A记录到您的域名的DNS设置中。您需要删除这些旧记录,并添加您的新WordPress主机的DNS设置。

步骤三:移除域名重定向

您的Blogger博客的原始blogspot.com地址将用户重定向到您的自定义域名。由于我们已经更改了域名设置,因此也需要从Blogger中移除这点。

步骤四:安装WordPress

如果您的域名DNS已经传播,那么您可以在托管提供商上安装WordPress。如果您的域名是通过托管提供商以外的第三方服务注册的,您需要添加托管以安装WordPress。

步骤五:从Blogger导出内容

在将内容导入WordPress之前,首先需要从Blogger中导出内容。Blogger允许将内容导出为XML文件。

步骤六:将Blogger博客导入到WordPress

登录到您的WordPress后台,访问工具 » 导入页面。点击“现在安装”以安装Blogger导入插件,然后运行导入器并上传XML文件。

步骤七:设置固定链接

WordPress允许您设置SEO友好的URL结构。要设置固定链接,请转到设置 » 固定链接,并粘贴以下内容:

/%year%/%monthnum%/%postname%.html

步骤八:设置Feed重定向

您需要将Feed请求重定向到您的WordPress Feed。这可以通过编辑WordPress站点根文件夹中的.htaccess文件轻松实现。

步骤九:自定义您的WordPress站点

主题控制WordPress站点的外观。您可以使用它们更改网站的颜色、布局、导航菜单等。建议选择简洁且功能灵活的主题,并确保主题在移动设备上显示良好。

步骤十:扩展WordPress站点

WordPress的主要优势之一是其大量插件,您可以使用这些插件添加新功能并扩展WordPress功能。作为初学者,可以查看我们推荐的必备WordPress插件列表。

希望这篇文章能帮助您将自定义域名的Blogger博客迁移到WordPress,享受其带来的更大灵活性和控制。

Read More
WordPress 教学

如何自动更改WordPress SALT密钥

什么是SALT安全密钥?

当您登录到您的WordPress网站时,WordPress可以记住您的登录凭据。这是通过在cookies中存储用户的身份验证信息来实现的,这些cookies在15天后过期,用户需要再次登录。

危险在于这些信息可能会被泄露,尤其是在使用公共计算机时,这会使您的网站面临风险。因此,WordPress使用安全密钥或SALT密钥来保护用户的登录凭据。SALT是加密工具,可以向您的信息添加额外的信息,为您的加密数据提供另一层安全保护。

安全和SALT密钥存储在WordPress网站根文件夹中的wp-config.php文件中。它们看起来像这样:

您可以通过定期自动更改WordPress的秘密密钥来进一步提高WordPress的安全性,比如每周或每月。

您可以使用WordPress.org的秘密密钥服务生成新的SALT密钥,然后使用FTP手动更改这些密钥。但是,如果您没有编程经验,这个过程可能会耗时且不推荐。

接下来,让我们查看如何设置一个自动化过程,以便轻松更改WordPress中的安全和SALT密钥。

如何更改WordPress SALT密钥

首先,您需要安装并激活Salt Shaker插件。有关详细信息,请参阅我们的插件安装指南。

插件激活后,您需要在WordPress管理后台进入工具 » Salt Shaker页面,设置更改SALT密钥的计划。

您必须选中自动“更改WP密钥和SALT”选项,然后从下拉菜单中选择您的计划。您可以每天、每周和每月自动更改身份验证密钥。

如果您想手动更改安全和SALT密钥,可以点击“立即更改”按钮。

注意:每次更改WordPress SALT密钥时,您和其他用户将会自动从所有设备上登出WordPress站点。您可以通过转到WordPress登录页面轻松重新登录到WordPress仪表盘。

提高WordPress安全的专家指南

现在您知道了如何自动更改WordPress SALT密钥,您可能还会想了解一些其他提高WordPress安全性的指南。

终极WordPress安全指南(逐步)

如何进行WordPress安全审计(完整检查清单)

如何检查WordPress安全更新(初学者指南)

最佳WordPress安全插件对比指南

如何扫描您的WordPress站点以查找潜在的恶意代码

如何在WordPress中添加HTTP安全头(初学者指南)

如何保护您的WordPress网站免受暴力攻击

我们希望这篇文章能帮助您自动更改WordPress SALT密钥。您可能还想查看我们的WordPress正确安装指南或我们为小企业精选的最佳电子邮件营销服务推荐。

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

Read More
WordPress 教学

如何在WordPress中隐藏移动菜单(新手指南)

如何在WordPress中隐藏移动菜单(新手指南)

你是否想在WordPress中隐藏移动菜单?大多数WordPress主题会自动将默认导航菜单转换为移动友好菜单。然而,你可能希望对访问你网站的手机或平板电脑用户显示一个不同的菜单。

在本文中,我们将向你展示如何轻松隐藏WordPress的默认移动菜单,以便显示自定义菜单。

方法1:使用插件隐藏移动菜单

隐藏由WordPress主题提供的移动菜单最简单的方法是使用WP Mobile Menu插件。该插件允许你创建一个独特的菜单,然后仅在移动设备上显示它。你还可以隐藏许多主题默认提供的移动菜单。

创建你的移动菜单

首先,你需要创建要在移动设备上显示的导航菜单。为此,请转到WordPress仪表盘中的外观»菜单页面。

在下一屏幕上,你需要为菜单输入一个名称。使用诸如“移动菜单”之类易于识别的名称。然后,你可以选择要添加到移动菜单中的所有文章和页面。

当你对菜单的布局感到满意时,记得单击“保存菜单”按钮以保存更改。

配置插件设置

完成上述步骤后,是时候安装并激活WP Mobile Menu插件了。激活后,前往移动菜单选项以配置插件设置。

在此页面的下方选择是否在屏幕的左侧或右侧显示移动菜单。接下来,在“选择一个菜单”下拉菜单中选择刚刚创建的移动菜单。然后,点击“保存更改”。

你还可以自定义移动菜单的字体选项、标题样式等设置。当你对移动菜单设置满意后,点击“保存更改”。

将移动菜单添加到WordPress

现在,你已经设置好了插件,下一步是告诉WordPress在哪里显示移动菜单。前往外观»菜单。如果尚未选择,打开“选择一个菜单进行编辑”下拉菜单并选择创建的移动菜单。在“菜单设置”下选择“左移动菜单”或“右移动菜单”。然后,点击“保存菜单”。

现在,你可以在移动设备上访问你的网站,查看自定义移动菜单。

故障排除:如何隐藏默认移动菜单

默认情况下,插件会自动隐藏大多数流行WordPress主题使用的菜单元素。然而,如果默认移动菜单仍然出现,你需要在WordPress仪表盘中转到移动菜单选项»常规选项»可见性选项。点击“查找元素”按钮,打开你网站的移动版本。

在弹出窗口中,点击选择要在移动设备上隐藏的内容,例如由WordPress主题提供的菜单。此操作会将内容的CSS类添加到“隐藏元素”字段。点击“保存更改”,主题的菜单将不再出现在移动设备上。

方法2:使用CSS代码隐藏移动菜单

这种方法稍微高级一些,需要向网站添加自定义代码。你可以选择隐藏整个默认移动菜单,或在移动设备上隐藏各个菜单项。

使用CSS隐藏整个移动菜单

首先,你需要找到要修改的元素。去你的网站并将鼠标悬停在导航菜单上,然后右键选择浏览器的检查工具。将浏览器窗口缩小,直到WordPress用移动菜单替代桌面导航菜单。找到移动导航菜单使用的标识符和CSS类。

使用WPCode插件添加自定义代码。安装并激活插件后,前往代码片段»添加片段。在“代码类型”下拉菜单中选择“CSS”。将以下代码粘贴到代码编辑器:
.navbar-toggle-wrapper {display:none;}
将.navbar-toggle-wrapper替换为你使用检查工具找到的标识符。

准备发布代码片段时,点击“待激活”切换至“激活”。最后,点击“保存片段”,使代码生效。现在,主题的移动菜单将被隐藏。

使用CSS隐藏特定菜单项

这种方法允许你创建一个导航菜单,并选择性地在移动或桌面设备上显示或隐藏菜单项。首先,前往外观»菜单。点击屏幕右上角的“显示选项”按钮,勾选“CSS类”选项。然后,展开要在移动设备上隐藏的菜单项,在设置中添加.hide-mobile CSS类。对于要在桌面电脑上隐藏的菜单项,添加.hide-desktop CSS类。最后,点击“保存菜单”。

创建新的自定义代码片段,添加以下CSS到WPCode代码编辑器:
@media (min-width: 980px){.hide-desktop{display: none !important;}}@media (max-width: 980px){.hide-mobile{display: none !important;}}
发布代码片段后,桌面和移动设备上的菜单项将按你的设置分别显示或隐藏。

我们希望这篇文章能帮助你学会如何轻松地在WordPress中隐藏移动菜单。你可能还想看看我们的最佳拖放WordPress页面生成器以及如何向菜单添加条件逻辑的指南。

Read More
WordPress 教学

如何翻译您的 WooCommerce 商店(两种方法)

为什么要翻译您的 WooCommerce 商店?

根据最新研究,75%的顾客更喜欢用母语购买产品。用本地语言查看产品信息可以帮助顾客更快做出购买决定,并改善客户体验,从而增加销量。翻译您的在线商店在以下情况下特别有用:

1. 您向国际发货,大多数顾客讲不同的语言。
2. 您销售多语言数字产品。
3. 您针对多个国家和地区,那里英语不是母语。

方法一:使用 TranslatePress 翻译您的 WooCommerce 商店

TranslatePress 是最好的 WordPress 翻译插件。它通过点击界面让您轻松翻译网站上的文本。首先,您需要安装并启用 TranslatePress 插件。激活后,安装并启用 TranslatePress 的‘额外语言’附加组件。在设置页面输入您的许可证密钥后,设置您的默认语言和其他语言。

开始翻译 WooCommerce

在管理员栏中点击‘翻译站点’,在预览窗口中将鼠标悬停在要翻译的文本上,然后点击蓝色铅笔图标进行翻译。完成后,不要忘记点击‘保存翻译’按钮。

自动翻译 WooCommerce 商店使用 TranslatePress

您还可以使用 TranslatePress 和 Google 翻译自动翻译您的网站。创建 Google 云账户并设置 API 密钥后,启用自动翻译并输入 Google 翻译 API 密钥。

方法二:使用 WPML 翻译您的 WooCommerce 商店

WPML 插件是一个非常流行的 WordPress 高级翻译插件,支持 65 种语言,可连接第三方翻译提供商。激活插件后,按照设置向导选择语言并安装所需的附加组件,然后配置语言切换器和翻译选项。

开始翻译 WooCommerce 产品

访问 WooCommerce Multilingual 选项卡并开始翻译产品页面,保存并关闭后,类似地翻译其他产品。

自动翻译 WooCommerce 商店使用 WPML

WPML 提供多种翻译选项,可以添加其他用户作为翻译人员,使用翻译服务或自动翻译。注册自动翻译并设置付款细节后,选择内容并添加到翻译篮,使自动翻译完成。

希望本文帮助您学会如何翻译 WooCommerce 商店。您可能还想查看 WooCommerce 必备插件列表和如何跟踪 WooCommerce 转换的指南。

Read More