搜索
关闭此搜索框。

如何从GeneratePress中的评论中删除URL字段

会员披露: 完全透明-我们网站上的某些链接是会员链接,如果您使用它们进行购买,我们将为您赚取佣金而没有任何额外费用(无任何费用!)。

如何从GeneratePress 中的注释中删除URL 字段, 我经常在GeneratePress 支持论坛和Facebook 群组中看到的一个问题是:“如何从GeneratePress 的评论中删除URL 字段?”。

您可以使用插件方法轻松地从 WordPress 评论框中删除网站字段。 从 URL 字段中,可以尝试释放各种插件。

此外,我们将通过使用子主题方法和functions.php方法中的代码片段来删除网站框。 在深入阅读本文之前,请先查看我们的详细指南 生成新闻评论

从评论表单中删除网站字段的方法

1. 使用删除 URL 字段插件

在 WordPress 中,只需添加插件即可隐藏或删除 URL 字段。

该GeneratePress主题不能与任何插件一起使用 WordPress 存储库。 为了从评论表单中删除 URL 字段,我创建了一个简单的插件。

在 WordPress 中

  1. 访问“插件 > 添加新插件”
  2. 搜索“从GeneratePress主题中的评论表单中删除URL字段”
  3. 安装并激活插件。

手动方式

可以下载并安装插件。 GeneratePress 主题有免费版和高级版。

  • 使用上面的链接下载插件。
  • 在MyCAD中点击 软件更新 插件>添加新.
  • 单击上传插件。
  • 安装插件并激活它。
  • 评论框已更新。

让我们看看如何从评论表单中删除 URL 字段! 💡

如何从GeneratePress中的评论中删除URL字段

comment_form() 函数生成一个动态表单供用户留言。 该模板有两行。 一项用于输入您的姓名和电子邮件(必需),一项用于输入评论(可选)。

默认情况下,第二行包含一个标准 HTML Textarea 元素以及专门用于 URL 的输入字段。 要完全删除此文本区域,我们需要使用我们自己的自定义白名单将其传递 的CSS 由GeneratePress 提供的类。

我在本教程中使用的是GeneratePress 2.5.1 版,但这些步骤在旧版本上也应该同样有效。

要从GeneratePress中的评论中删除URL字段,请首先转到您的WordPress仪表板并导航到设置»评论。 您将在这里找到我们正在寻找的评论表单设置部分:

默认评论表单设置编辑器屏幕 (GeneratePress v2.5.1)。

通过将默认字段添加到黑名单来删除默认字段 选择字段到黑名单... 添加“URL”类 如果您对手动编辑 CSS 感到满意,请尝试使用 HTML元素(其中输入包含在 label > 内)来识别这些字段中的哪些字段是生成的,如下所示:注意:您可以使用这个免费的在线工具来识别浏览器中的 HTML 元素。

就我而言,我想从评论表单中删除 URL 标签,因此我添加了“URL”的 CSS 类来在自定义样式表中标识它。

单击“保存更改”后,查看您的评论表单,您会注意到 URL 字段不再存在:评论表单没有任何标记为黑名单的字段 –GeneratePress v2.5.1 我们可以看到它而不是空文本区域,现在 URL 字段原来所在的位置只剩下黑色空间了!

如果您想知道这是否真的那么简单,那么是的 – 绝对是这么简单! 😎 您可以通过更改现有的GeneratePress 评论表单字段的样式来做一些很酷的事情。

在下一步中,我们将介绍如何从评论中完全删除可选的 URL 字段。 为此,我们需要找到注释表单的输出位置并查看每一行代码。

评论表单输出部分有两个部分: 

默认的第一级输出......以及第二级输出,其中子元素由类“child”和“children”标识。 要禁用父元素中的给定元素,您必须首先识别其 CSS 类或 ID 以及其父元素的类/ID,以确定它将出现在样式表中的位置。

在这种情况下,我们的目标是删除一个被标记为具有“children”类的子元素的元素。 那么,我们会在样式表的哪个位置找到它呢? 好吧,事实证明 comment_form.php 有两个不同的输出选项供我们使用:

..这是使用“children”的第二级输出:这太完美了! 我们的具有“children”类(我们的标签)的元素仅在指定子项时使用。 禁用它的技巧可以在 comments.php 中找到,您可以通过单击 comments 旁边的展开按钮来打开它: 

以下是用于在 WordPress 循环中呈现注释的相关代码部分,显示了我们的 URL 字段如何发挥作用: get_the_ID(), 'nopriv' => true)); 否则:?> 现在,如果您不熟悉编程/PHP,您可能会想,“我不能编辑包含此代码的文件并直接删除 URL 字段吗?” 当然! 它会起作用......但有一个问题......使用 CSS 类禁用不必要的 HTML 标签通常是 WordPress 开发人员在不破坏网站的情况下进行更改的方式。 

遗憾的是,某些 HTML 标记不允许删除,因此可以通过在样式表中添加 HTML 注释来填充空白内容。 CSS 注释语法用于告诉浏览器在解析样式表时忽略它: /* 这是单行注释 */

结论:如何从GeneratePress 中的评论中删除URL 字段

如果您正在寻找一种快速解决方案来从GeneratePress 中的评论中删除URL 字段,那么这篇文章肯定会对您有所帮助。 我们研究了从GeneratePress 中的评论中删除URL 字段的简单方法。 希望这篇文章对您有所帮助,也请与其他人分享。

谢谢…!

迪克沙·杜特

Diksha 毕业于 IIMC,喜欢谈论自我成长和在线学习平台。 Diksha 对教育和创业充满热情,她涉足这两个领域已有十多年了。 她的目标是帮助其他人就最佳在线资源、课程和教育平台做出更明智的决定。 她在 Megablogging.org 上撰写有关在线学习平台和在线课程的文章,在那里她评论并推荐适合不同技能水平和目标的最佳资源。 当 Diksha 不工作时,她喜欢读书、下棋以及与丈夫和两个孩子一起旅行。 你可以关注她 LinkedIn FaceBook。

发表评论

0 分享
分享
Share
Share
Pin