如何从GeneratePress 中的注释中删除URL 字段, 我经常在GeneratePress 支持论坛和Facebook 群组中看到的一个问题是:“如何从GeneratePress 的评论中删除URL 字段?”。
您可以使用插件方法轻松地从 WordPress 评论框中删除网站字段。 从 URL 字段中,可以尝试释放各种插件。
此外,我们将通过使用子主题方法和functions.php方法中的代码片段来删除网站框。 在深入阅读本文之前,请先查看我们的详细指南 生成新闻评论
目录
从评论表单中删除网站字段的方法
1. 使用删除 URL 字段插件
在 WordPress 中,只需添加插件即可隐藏或删除 URL 字段。
该GeneratePress主题不能与任何插件一起使用 WordPress 存储库。 为了从评论表单中删除 URL 字段,我创建了一个简单的插件。
在 WordPress 中
- 访问“插件 > 添加新插件”
- 搜索“从GeneratePress主题中的评论表单中删除URL字段”
- 安装并激活插件。
手动方式
可以下载并安装插件。 GeneratePress 主题有免费版和高级版。
- 使用上面的链接下载插件。
- 在MyCAD中点击 软件更新 插件>添加新.
- 单击上传插件。
- 安装插件并激活它。
- 评论框已更新。
让我们看看如何从评论表单中删除 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 字段的简单方法。 希望这篇文章对您有所帮助,也请与其他人分享。
谢谢…!