如何在WordPress中禁用自定义文章类型的Disqus

01/29/2024

如何在WordPress中禁用自定义文章类型的Disqus

你是否需要在WordPress中禁用自定义文章类型的Disqus评论系统?有时候,当你切换到Disqus后,评论可能会从你的自定义文章类型中消失,这通常是因为评论没有正确迁移,但幸运的是有一个简单快速的解决办法。

为什么我们放弃了Disqus

过去,我们在WPressize Me上曾尝试使用Disqus评论系统,但很快我们又切换回了默认的WordPress评论。切换回来的原因有很多,但一开始我们就注意到一些评论在迁移到Disqus后没有出现在自定义文章类型中。

如果你仍然使用Disqus来管理和审核WordPress中的评论,那么一个解决方案是手动导入这些评论。不过,特别是如果你的自定义文章有大量评论,这可能会花费大量时间和精力。幸运的是,对于Disqus用户有一个更快的方法。让我们看看如何快速且轻松地禁用自定义文章类型的Disqus。

在WordPress中禁用自定义文章类型的Disqus

在开始之前,你需要确保已启用Disqus与WordPress网站之间的同步。在左侧菜单中选择Disqus,然后点击‘同步’标签。如果它尚未启用,请点击‘启用自动同步’。

注意:此时,你可能会看到以下错误:“你必须配置站点短名称、API密钥和API访问令牌以启用此功能。”如果发生这种情况,我们将在文章末尾向你展示如何解决这个错误。

之后,你需要在WordPress博客中添加一些代码。通常,教程会要求你直接编辑主题的functions.php文件,但我们不推荐这种方法,因为一个小错误可能会导致许多常见的WordPress错误,甚至完全破坏你的网站。

我们推荐使用免费的WPCode插件,这是一种在WordPress中添加自定义代码的最简单和最安全的方法。激活后,访问WordPress仪表板中的‘代码片段’ » ‘+添加片段’页面。

在这里,你会看到所有可以添加到你网站的现成片段,包括禁用WordPress小工具块和删除WordPress版本号的片段。要添加你自己的片段,悬停在‘添加自定义代码’上,然后点击‘使用片段’。

在这个屏幕中,为自定义代码片段输入一个标题。这可以是任何帮助你识别PHP片段的名称。接下来,打开‘代码类型’下拉菜单并选择‘PHP片段’。

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

function filter_dsq_can_load( $script_name ) { if ( is_singular( 'custom_post_type_name' ) ) { if ( 'count' === $script_name ) { return false; } elseif  ( 'embed' === $script_name ) { return false; } else { return true; } } } add_filter( 'dsq_can_load', 'filter_dsq_can_load' );

此代码创建了一个筛选器来检查特定的自定义文章类型,然后禁用Disqus评论模板。请确保将‘custom_post_type_name’替换为你希望禁用Disqus的自定义文章类型名称。

在代码框下方,你会看到插入选项。如果尚未选择,请点击‘自动插入’方法,这样片段将被自动插入并在整个WordPress博客中执行。之后,打开‘位置’下拉菜单并点击‘在任何地方运行’。

然后,滚动到屏幕顶部的‘禁用’切换按钮,并将其更改为‘启用’。最后,点击‘保存’使Disqus片段生效。

错误排查:必须有站点短名称、API密钥和API访问令牌

当你尝试启用Disqus自动同步时,可能会看到错误:“你必须配置站点短名称、API密钥和API访问令牌以启用此功能。”

如果发生这种情况,你需要前往Disqus网站创建一个Disqus应用程序。如果你还没有账号,可以使用电子邮件地址创建一个免费账号,或者使用其他账号如Facebook或Twitter登录。完成后,点击‘注册应用程序’链接。

在这个屏幕中,你可以输入一些关于应用程序的信息,如名称、组织及你计划使用Disqus的网站。当你对输入的信息满意后,点击‘注册我的应用程序’。

完成后,滚动到‘默认访问’部分。现在可以从下拉菜单中选择‘读取、写入和管理论坛’。

之后,滚动到屏幕底部并点击‘保存更改’。

你现在可以点击‘详细信息’标签,然后滚动到‘OAuth设置’部分。在这里,你会找到API密钥、API密钥和访问令牌。你需要将这些信息添加到Disqus插件设置中。

在WordPress仪表板中,从左侧菜单中选择Disqus。然后,点击‘站点配置’标签。

在这个屏幕中,你需要选择‘点击进行更改’链接。现在可以在不同字段中添加API密钥、API密钥和访问令牌。如果还没有添加站点短名称,也需要添加。

完成后,点击‘保存’按钮。现在,如果选择‘同步’标签,应该会看到一个新的‘启用自动同步’按钮,而不是错误。

我们希望本教程帮助你了解如何在WordPress中禁用自定义文章类型的Disqus评论系统。你可能还想了解如何增加博客流量,查看我们专家挑选的最佳WordPress社交媒体插件。

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



Related Posts

  • 2024-08-04
  • WordPress 教学

不喜欢 WordPress 4.3 引入的格式化快捷键?觉得有点烦人?最近,有用户问我们如何在 WordPress 中禁用视觉编辑器格式化快捷键。在本文中,我们将向您展示如何做到这一点。

閱讀更多
  • 2024-07-31
  • WordPress 教学

你在 WordPress 网站上看到 503 服务不可用错误吗?503 错误是因为服务器无法处理请求,通常是由于服务器过载或维护。而这个错误不会告诉你具体原因,这对于初学者来说非常令人沮丧。本文将向你展示如何修复 WordPress 中的 503 服务不可用错误。

閱讀更多
  • 2024-07-30
  • WordPress 教学

管理一个企业需要大量的工作。如果您无法正确维护您的 WordPress 网站,可能会迅速看到流量和销售额下降的现象。幸运的是,您可以聘请虚拟助手 (VA) 来帮助管理您的网站。本文将教您如何聘请 WordPress 虚拟助手,以便您可以专注于业务中最重要的活动。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>