任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

WordPress 禁用评论,评论插件 文字详细教程

WordPress评论系统可能是一个有价值的功能。让访问者对您的帖子发表评论可以提高参与度并提供各种其他好处。同时,这不是您在每个网站上都需要或想要的功能。 幸运的是,如果您不使用它们,则可以禁用WordPress评论。除了删除不需要的功能外,这也是减少垃圾邮件和加快WordPress网站速度的明智方法。 在这篇文章中,我们将更多地讨论为什么可能想要在WordPress中禁用评论。然后,我们将引导您完成三种快速简便的方法。 为什么您可能会选择禁用WordPress评论 如何在WordPress中禁用评论(3 种方法) 为什么您可能会选择禁用WordPress评论 现在很容易忘记,但WordPress最初是作为一个博客平台。尽管从那时起它已经发展了很多,但它的许多核心功能仍然专注于对博客和类似类型网站有用的功能,例如相当强大的评论功能: WordPress网站上的评论示例 WordPress使您能够让访问者对您网站的内容发表评论。默认情况下,此功能对页面禁用,对帖子启用。这是有道理的,因为您很少希望允许在静态网页上发表评论。 另一方面,评论部分确实可以增强您的博客文章、新闻文章和其他及时内容。 尽管如此,并非每个网站都需要或将从评论部分中受益。事实上,有时最好完全禁用WordPress评论。一些有意义的情况包括: 当您没有博客,或者您使用“文章”内容类型来创建不同类型的内容(例如产品页面)时。 您的站点主要致力于通过静态页面提供信息,而不是生成对话。 您正在运行一个商业网站,并且您担心评论可能会使您的页面显得不那么专业。 您希望鼓励您的受众在您的文章和页面以外的其他地方进行交流,例如在专用论坛中。 无论您运行什么类型的网站,关闭WordPress中的评论还有其他一些潜在的好处。 例如,您不必担心垃圾评论会使您的网站看起来很乱,或者用垃圾链接填充您的文章。此外,禁用评论意味着您的页面会更精简,这会对您网站的性能产生积极影响。 每个站点都不同,因此您需要权衡针对特定细分市场和受众的评论的利弊。如果您决定要部分或全部禁用评论,有许多简单的方法可以实现。 如何在WordPress中禁用评论(3 种方法) 有很多方法可以在WordPress中禁用评论。三个主要选项是使用WordPress的内置设置、插件和一些自定义代码。 每种方法都有其优点,并且在特定场景中更有用。您可以通读所有三个或使用下面的链接跳转到您最感兴趣的部分。 使用WordPress的内置选项禁用评论 使用WordPress插件禁用评论 通过自定义代码禁用评论 1. 使用WordPress的内置选项禁用评论 禁用WordPress评论的第一个也是最简单的方法是使用平台中已经包含的设置。这是一个快速解决方案,尽管涉及某些限制(我们将在稍后讨论)。 但是,如果您只想完全关闭评论,这通常是最好的方法。 您可以采用两种方法,具体取决于您是要在WordPress中为特定文章或页面还是整个网站禁用评论。 选项 1:关闭对特定文章或页面的评论 首先,让我们看看如何关闭对特定文章或页面的评论。 但是,请记住,默认情况下页面的评论是禁用的,因此如果在某个时候启用了评论,您只需在单个页面上将其关闭。 首先,打开有问题的WordPress文章或页面。然后,查看右侧边栏。您应该会看到一个标签为“讨论”的部分:继续并打开它: 禁用对WordPress文章的评论 在这里,您会发现两个选项。要禁用评论,只需取消选中允许评论框。然后,确保保存或更新页面或文章,访问者将无法再对其发表评论。 作为参考,以下是使用经典编辑器的人的所有外观: 经典编辑器中的讨论设置和允许评论复选框 但是,请记住,这不会删除页面或文章上预先存在的评论。 为此,您需要在WordPress仪表盘的“评论”选项卡下手动删除它们。 选项 2:全局关闭评论 另一方面,如果您决定不允许对您网站的任何帖子发表评论怎么办?在这种情况下,您还需要在WordPress中全局禁用评论。 您可以通过导航到“设置”>“讨论”来执行此操作: WordPress的讨论设置 在这里,只需取消选中允许人们对新文章发表评论选项。这意味着以后在您网站上创建的所有文章都将禁用评论。 这种特殊方法有两个缺点。首先,与上面的选项非常相似,它不会从您的站点中删除任何现有评论(您仍然需要手动删除它们)。 此外,这也不会禁用对现有文章的评论,只会禁用对新文章的评论。幸运的是,您也可以使用一些小技巧来处理这些内容。在同一页面上,找到自动关闭对 _ 天之前的文章的评论选项,选中该框,然后在该字段中添加0。 这将关闭您网站当前文章的所有评论部分。与之前的设置结合使用时,这会导致全局禁用您的评论部分。 2. 使用WordPress插件禁用评论 […]

拦截垃圾评论发送者进入WordPress网站的一种有效方法是安装反垃圾评论插件,例如Automattic的Akismet Anti-Spam。本文将回答有关插件的所有内容,包括它的用途、主要功能和安装过程。

在您的页面上启用评论和联系表单消息是提高访问者参与率的一种好方法。不幸的是,它们容易出现垃圾评论,通常由随机广告和可疑链接组成,这些链接会将您引导至不相关的网站。 如果无人看管,垃圾邮件会对用户体验产生负面影响并损害您的搜索引擎优化 (SEO)工作。网络爬虫将垃圾评论视为危险信号,谷歌甚至可能从搜索结果中删除这些内容。 拦截垃圾评论发送者进入WordPress网站的一种有效方法是安装反垃圾评论插件,例如Automattic的Akismet Anti-Spam。本文将回答有关插件的所有内容,包括它的用途、主要功能和安装过程。 截至笔者在写这篇文章的时候,Akismet在WordPress插件市场的安装达到了500万+的安装量,足以证明该插件的流行度。Akismet强大的垃圾评论拦截功能的确可以帮助WordPress快速识别拦截大部分的垃圾留言。 以笔者的其中一个网站为例,自使用Akismet后,成功拦截了8000+的垃圾评论留言,识别率达到99.86%。 在本文中,将详细说明如何安装使用Akismet垃圾评论留言拦截插件。通过设置Akismet,您可以自动删除发送到WordPress的垃圾评论,而无需你人工去审核删除垃圾评论。 不过,Akismet已经开始宣告启用付费计划,当然免费的API依然可用,但未来Akismet是否全面收费……不得而知,当然如果你的网站服务器如果在国外,且网站面向国外用户,谷歌的“Invisible reCaptcha”是个不错的替代方案。 WordPress垃圾评论留言拦截插件Akismet Akismet Anti-Spam插件是一个基于云的应用程序,Akismet会根据我们的全球垃圾评论数据库检查您的评论和联系表单提交,以保护您和您的站点免受恶意内容的侵害。您可以在站点的“评论”管理屏幕上查看垃圾评论。该插件由WordPress.com背后的同一家公司开发,已获得超过500万次下载。 Akismet的主要功能包括: 自动检查所有评论,并筛选出垃圾评论。 每个评论都有状态记录,因此您可以轻松查看 Akismet 发现或清除哪些评论与哪些评论被主持人判断是否是垃圾评论。 在评论正文中,显示URL与显示隐藏或误导性的连结。 主持人可以看到每个用户的批准注释数。 丢弃功能彻底阻止最恶劣的垃圾评论,节省您的磁盘空间并加快您的站点速度。 Akismet 使用反垃圾评论算法识别来自跨网站的垃圾邮件评论。每次用户发表评论时,Akismet都会根据其数据库对其进行检查。如果算法将评论识别为垃圾邮件,它将从您的网站中删除。 这些算法还从用户为发现垃圾邮件地址所采取的行动中学习。例如,当许多用户将特定评论报告为垃圾邮件时,Akismet会自动将其标记为垃圾邮件。 此外,Akismet允许用户手动过滤评论——然后算法将记录此操作并使用它从垃圾评论中过滤真实用户的评论。 但是,有时算法会意外地将合法用户识别为垃圾邮件发送者。当用户的评论在其他网站上被标记为垃圾邮件时,会出现此问题,从而导致误报。为防止这种情况发生,请定期检查您的审核队列。 另:您需要 Akismet.com API密钥才能使用它。 API密钥对于个人博客是免费的; 付费订阅可用于企业和商业站点。 为什么使用Akismet? 如果您不想激活反垃圾评论插件,您可以执行手动评论审核以防止您的WordPress网站上出现垃圾评论。也就是说,这是一个耗时的过程,而且容易出现人为错误。 因此,安装插件是更好的选择。该工具可以快速识别数百条评论、表单和消息,然后消除包含垃圾邮件的内容。 Akismet Anti-Spam是我们在其他垃圾评论拦截器插件中的首选。原因如下: 可靠– 到目前为止,该插件已拦截超过5亿条垃圾评论。有了如此庞大的数据库,它在区分哪些评论是垃圾邮件方面变得越来越好。 Jetpack和Contact Form 7集成——通过结合这两个平台,Akismet服务可以进一步提高您网站的安全性并阻止来自联系表单提交的垃圾邮件。 统计监控器– 此功能提供您网站的垃圾邮件活动数据。它显示每月和每年的垃圾邮件图表。 易于使用– 该插件作为WordPress网站的默认插件提供。这使您可以轻松设置和激活它。 由于减少了手动评论审核的各种功能,Akismet使您可以专注于创建内容和管理网站的其余部分。 Akismet Anti-Spam还提供免费增值定价模式,用户可以购买高级功能以提高其性能。有个人和商业用途的专用计划,每月8.33美元起。 Akismet安装使用教程 自2019年初,安装WordPress时会默认自动安装垃圾评论拦截插件Akismet。如果未安装或已经删除,请按照以下步骤进行安装。 Akismet安装 首先,单击WordPress仪表板菜单上“插件-安装插件”,然后搜索“Akismet”,找到插件点击“现在安装”,稍等片刻即安装完成,然后点击“启动”激活Akismet。 设置Akismet帐户 启用Akismet后,你未能直接使用Akismet插件拦截垃圾留言评论,还需要设置Akismet账户。 启用Akismet后,进入“插件-已安装的插件”页面,点击浅蓝色按钮“设置您的Akismet账户”。 […]

WordPress Flickr 留言插件:Flickrss

你是否使用 Flickr 这个全世界最受欢迎的相册,如果是,你想让你相册上的留言能够在你的 blog 上显示吗?那请你看看这篇译文吧:Weblog Tools Collection 的 APAD: Flickrss 名称: Flickrss 插件页面: http://blog.no-panic.at/projects/flickrss 描述: Flickrss 是一个可以在你的 sidebar 上显示你 Flickr 账户中最新留言的 WordPress 插件。 特征: 在 Sidebar 上显示最新的 Flickr 留言。 链回到你的 Flickr,如果安装了 FAlbum 这个插件,可以链回你自己的 blog。 未来计划: 通过选择哪个 html 标签放在留言条目的前和后,使得有更多的选项来改变留言在 Sidebar 中的显示方式。 评论: 安装这个插件和正常的插件一样简单,你只需的做的额外的步骤市在你的 sidebar.php 或者其他任何你想显示留言的地方。 对于这个插件,根本不需要说的太多,因为它的创建只是为了一个目的,而且做的很不错,就是捕捉留言并显示他们。 这个插件使用了构建完整的并被很多人使用的 Magpie RSS,所以这个插件拥有了很多 Magpie 提供的特性,包括对象缓存。 内嵌支持 FAlbum 确保了浏览者查看你的留言时,不用离开你的 blog。 FAlbum […]

WordPress 允许用户编辑留言插件:Ajax Edit Comments

让用户能够编辑他们的留言,这是一个非常不错的想法,至少在用户可以减少用户为了修改上次输入留言中的错误而产生的重复留言。本文翻译自:Weblog Tools Collection 的 APAD: Ajax Edit Comments 名称: Ajax Edit Comments 插件页面: http://www.raproject.com/wordpress/wp-ajax-edit-comments/ 描述: WP Ajax Edit Comments (适用于 WP 2.1+)允许用户和管理以相同的方式去编辑文章的留言。用户可以在管理员指定的一定时期内编辑他自己的留言,管理员可以编辑所有文章的留言。 特征: 不需要重载页面来编辑留言 可以关闭非管理员编辑留言的能力 作者和管理员可以在他们的用户选项中选择关闭留言编辑功能 可以在管理面板调整留言编辑时间 为了能浏览正常的留言页面,应该开启浏览器的 JavaScript 支持。 绝对不需要修改模版或者文件,完全可以在黑箱外工作。 实现: 如果你是管理员,简单把鼠标移到文章上的留言上并点击它,留言就会被导入到可以被编辑的页面。如果你没有编辑就点击“保存”会导致错误。这是正常的情况,只要简单点击“取消”退出这个错误。 如果你是管理员并想关闭用户编辑留言功能,你可以到 Users » AJAX Edit Comments 关闭它。 如果你是用户,留了言,你可以在一定时期内编辑它。如果你的留言在待审核的状态,这时你决定去编辑它,你的留言将在下次刷新的时候消失,所以你要在你刷新页面之前确保做了所有修改。 未来计划: 当有人修改了留言,Email 管理员 如果用户对留言做了较大的改变或者增加了链接,重新审核留言 修正错误信息 显示给用户还剩多少时间可以修改 评论: 这是一个我喜欢使用的插件,只是因为它让很多事情变得简单。我在我的 blog 运行这个插件,一个重要的事实是我让用户能够编辑他们的留言,这意味着能减少为了修正而产生的重复的留言。 我相信这个插件主要的目的是为了:允许你的用户去编辑他们的留言以便改正他们的拼写,语法等等。 这个插件让你可以设置时限,过了时限,用户就不被允许编辑他的留言。这样做是非常好的,因为你不想在新的留言产生之后还可以让用户去修改他们的留言。 当允许管理员能够编辑留言的同时,你还有选项可以关闭用户编辑他们的留言的功能。这样非常有利于节省带宽,因为节省了大量用于载入 wp-admin […]

WordPress 留言预览插件:Live Comment Preview

这篇文章翻译自 Weblog Tools Collection 的 APAD: Live Comment Preview 留言预览,个人觉得没什么用,呵呵,不过可能对某些需要的人有帮助吧! 名称: Live Comment Preview 插件页面: http://dev.wp-plugins.org/wiki/LiveCommentPreview 描述: Live Comment Preview 是让你 blog 的正输入留言得到预览的最简单方法 评论: Live Comment Preview 并不是一款必须的插件,但是它是一个能够大大增强你用户体验的插件。 其实它所做就是当留言者在输入留言的时候显示预览效果,从而它提供给了一个最简单的方法让用户查看他的留言将会怎么在你的 blog 上显示。 这个插件的安装非常简单,你所做的只是上传和激活它,如果你的模版文件缺少一些必要的代码的时候,可能需要你手工增加。 如果你想定制化留言的输出使得和留言在 blog 上的显示一致,这个插件的发布就真正体现了他的价值。这个插件要求你添加一些CSS代码到你的 style.css 文件,其实你可以做的更多以致可以做出确切的一个显示效果。 唯一需要注意的是页面载入会稍微减慢,另外当用户输入留言的时候会产生轻微的屏幕闪烁。 在结束评论之前,我提供一个小技巧,当手工添加代码的时候,在你的留言区的 textare(就是用于输入留言的文本框) 前添加。这样能够保证留言者在输入留言的时候看到他们的留言。如果添加在 textare 或者 sumbit 按钮之后,很大可能留言预览不会被看到。 标签:WordPress 插件 WordPress 留言插件

WordPress 留言管理插件:Better Comments Manager

给你 WordPress 评论管理功能拓展了两个新的特性,这是这个插件所做的。 翻译自:Weblog Tools Collection 的 APAD: Better Comments Manager 插件: Better Comments Manager 描述: Better Comments Manager 给 WordPress 默认的评论管理功能拓展了两个新的特性。 特征: 可以通过管理界面回复留言 可以根据文章浏览留言 评论: 在我看来,这个插件不应存在,这个插件增加的两个特性应该包含在 WordPress 核心代码中。 无论怎样,对于还没使用这个插件的人,我就慢慢给你说说这个插件: 默认情况下,无论何时当你想回复你 blog 的留言的时候,你需要去访问文章的页面,然后到留言表单,最后才能回复。 这样意味着需要多花费你的网站和你 Internet 连接的带宽,更不用提你花在等待导入文章页面的时间和然后你添加留言之后重新导入页面的时间。 BCM(我能简称它为 BCM 吗?)在 wp-admin 的 comments 下增加一个新的子页面,页面中有两个链接:Reply 和 View All。 Reply 允许你很快回复留言,目前这个插件需要为此导入一个新的页面,不过作者计划能够增加 AJAX 支持,这样可以使的更快回复。 第二个链接允许你列出某篇文章下的所有留言,虽然这个功能在 WordPress 已自带了,但是这里使得变得更简单。 这确实是两个好的附加特性。其他一个喜于乐见的附加特性是能够把留言从一篇文章移到另外一篇。我相信一定有别的插件能够实现,但是 BCM […]

WordPress 反垃圾留言插件:Spam Karma 2

这篇文章翻译自 Weblog Tools Collection 的 APAD: Spam Karma 2 Spam Karma 2 这个防止垃圾留言的插件是 Weblog Tools Collection 原文作者推荐的一款防止垃圾留言的插件! 名称: Spam Karma 2 插件页面: http://unknowngenius.com/blog/wordpress/spam-karma/ 描述: Spam Karma 2 (SK2) 是一个 WordPress 的反垃圾留言插件。它能够非常容易阻止各种形式的 blog 垃圾留言,同时不会对正常的留言产生任何影响。 如何工作: SK2 包含了所有你需要用来保持你的 blog 没有垃圾留言的特性(这句话翻译的好烂)。它包含一整库让每个新来的留言都必须通过的过滤器集。每个过滤器都被分配了一个计分器叫做 Karma,留言最后的负的 Karna 就会标识为 Karma。 这些内嵌的过滤器中的一些包含了javascript 有效载荷,链接计数器,页面载入时间(秒表),帖子年限和黑名单。 评论: 我刚刚从前几天开始使用 spam karma,但是已经是这个项目的忠实支持者了。唯一显著的原因是它强大保持我的 blog 没有垃圾留言的能力。 安装这个插件极其的简单,你所需要去做的只是下载这个插件,然后上传到你插件文件夹中。激活它,然后到选项页面 » Spam Karma 2 […]

防止机器留言

现在网上很多人通过机器到你的博客留言来发广告!非常可恶,我这些天,查看一下这些留言的编码,于是写了一个小小(只有几行代码)的插件。但是我不知道这个插件会不会把正常的留言也干掉!所以目前只是在检测到的垃圾留言前加上“初步估计这是一条垃圾留言”。 如果你也有像我一样的困扰,你可以试一下我的插件,但是目前是 test 状态,可能出错。如果需要就给我留言吧,我会发邮件给你!当然这只是一个简单的插件,你可不要指望能帮你防止所有留言! 刚才盘古又不能访问一下,期待“完美升级” 标签:SPAM WordPress 插件

WordPress 防垃圾留言插件:Simple Spam Filter

除了使用 Akismet 这个防垃圾留言的插件之外,这个是一个不错的补充?翻译自:Weblog Tools Collection 的 APAD: Simple Spam Filter 名称: Simple Spam Filter 插件页面: Simple Spam Filter 描述: Simple Spam Filter 使用三种方法去检查新进的留言是否为垃圾留言,并拒绝那些符合垃圾留言标准的留言。 评论: Simple Spam Filter 就像它的名字所说的,简单。 它通过下面三条基本标准来阻止垃圾留言。 包含5个或者更多外部链接。 包含 [url=http://www.example.com]example[/url] 样式的留言。(我 blog 不支持 bbcode 样式的链接) 留言中包含一个通用的垃圾留言词组的精简的列表中的词组。 我是昨天安装这个插件,因为尽管我现在已经运行 Akismet,但是每天还是会在垃圾留言箱中有上千条留言在,要从这中得到合法的留言是是件非常痛苦的事情。 当这个插件发布的时候,我偶然发现它,但是决定去实际检查是否需要它是在发现 Akismet 队列中垃圾留言和上面提到的标准都符合。 在安装的过去24小时中,已有430条垃圾留言被阻止了,仅仅有1条在 Akismet 的垃圾留言箱中。 不必说这个插件做的非常的好。 只是有个疑问就是想知道到底哪些留言被阻止了。另外,任何合法的访问者很少会违反上面的三个条件。 我更愿意见到的是它能让我自己决定超过多少条链接就算垃圾留言。另外好的特性就是她能让我们在 wp-admin 增加垃圾词组,而不是通过编辑插件文件(我想插件作者已经有这个想法)。 不用多说,这是一个会被很多 blogs 安装的插件。 标签:SPAM […]

WordPress 防垃圾留言插件:Simple Spam Filter

除了使用 Akismet 这个防垃圾留言的插件之外,这个是一个不错的补充?翻译自:Weblog Tools Collection 的 APAD: Simple Spam Filter 名称: Simple Spam Filter 插件页面: Simple Spam Filter 描述: Simple Spam Filter 使用三种方法去检查新进的留言是否为垃圾留言,并拒绝那些符合垃圾留言标准的留言。 评论: Simple Spam Filter 就像它的名字所说的,简单。 它通过下面三条基本标准来阻止垃圾留言。 包含5个或者更多外部链接。 包含 [url=http://www.example.com]example[/url] 样式的留言。(我 blog 不支持 bbcode 样式的链接) 留言中包含一个通用的垃圾留言词组的精简的列表中的词组。 我是昨天安装这个插件,因为尽管我现在已经运行 Akismet,但是每天还是会在垃圾留言箱中有上千条留言在,要从这中得到合法的留言是是件非常痛苦的事情。 当这个插件发布的时候,我偶然发现它,但是决定去实际检查是否需要它是在发现 Akismet 队列中垃圾留言和上面提到的标准都符合。 在安装的过去24小时中,已有430条垃圾留言被阻止了,仅仅有1条在 Akismet 的垃圾留言箱中。 不必说这个插件做的非常的好。 只是有个疑问就是想知道到底哪些留言被阻止了。另外,任何合法的访问者很少会违反上面的三个条件。 我更愿意见到的是它能让我自己决定超过多少条链接就算垃圾留言。另外好的特性就是她能让我们在 wp-admin 增加垃圾词组,而不是通过编辑插件文件(我想插件作者已经有这个想法)。 不用多说,这是一个会被很多 blogs 安装的插件。 标签:SPAM […]

留言订阅插件 — Subscribe to Comments

今天给大家介绍一下 Subscribe to Comments 这个留言订阅插件。 Subscribe to Comments 2.1 这个插件可以让你的读者在留言之前通过选择一个选择框,然后得到以后留言的 e-mail 通知。这是一个非常受欢迎的 WordPress 插件(在我以前翻译的一篇博客世界最受欢迎的30个 WordPress 插件中排名第8),一个简单的原因它让你的读者坚持参加他感兴趣的话题来增加你的博客的社区化。如果你要了解更多这个插件的特性,请查看的插件作者的介绍页面。 安装 这个插件安装比较简单,大致如下: 把 subscribe-to-comments.php 上传到插件目录下 在插件管理界面激活插件 可选,如果你的WordPress主题没有 comment_form 这个钩子(hook),或者你想手工确认订阅的选择框出现的位置,加入`<?php show_subscription_checkbox(); ?>` 代码到你主题文件中的任何你想的地方,但是最好是留言框的下面。 可选:如果你想让用户能够不用留言就能订阅,你可以输入以下代码:’<?php show_manual_subscription_form(); ?>‘ 其中涉及到的 comment_form 这个钩子,指的是你的主题文件中 comments.php 是否有这个函数:<?php do_action(‘comment_form‘, $post->ID); ?> 如果你用的主题是和我一样的,都是 Blix 这个主题,它是有comment_form 这个钩子(hook),所以不用手工加的。 定制化 安装好之后,在管理界面的 Options 下就会多出一个 subscribe to Comments 页面,通过这个页面你可以配置这个插件。 首先你可以输入通知邮件发送这个的姓名和邮箱。默认情况下,订阅留言选择框是未选上的,你可以把选上,不过我建议不要把它选上,因为不是所 有的读者都熟悉你博客的设置。我就是有段时间把它设上,被读者投诉, 。把 Do […]

WordPress 官方出品的防垃圾留言插件:Akismet

Akismet 是 WordPress 官方 Automattic 出品的防垃圾插件,它的全名是 Automattic Kismet,一般我们简称为 Akismet,他能够同时防止垃圾留言和 Trackbacks,使你的博客基本免除垃圾留言的问题。它是 WordPress 博客必装的插件之一,我在安装 WordPress 后应该做的5件事情中就提到激活 Akismet 插件。 安装 Akismet 默认 WordPress 下载中就有了 Akismet 插件,所以你无需另外去下载 Akismet 进行安装,但是它你必须到 WordPress.com 去注册个帐号,获取 WordPress.com 的 API Key。然后把这个 key 输入到插件的提供的选项中,如果你是给 WordPress Mu 安装 Akismet 插件的话,你可以编辑 Akismet 插件,在插件开始定义一个叫做 WPCOM_API_KEY 的常量,把这个 key 的值赋给它,然后全站激活这个插件就可以。 Akismet 的版本 Automattic 提供两种不同的版本的 Akismet,一种是个人版,我们现在使用的就是,大家都可以都免费试用,另外一种是商业版本,它是给那些能够从他们 blog 赚 500 美元的人或者商业客户使用,商业版有更好的服务,并且没有限制。 Akismet 的防垃圾留言机制 […]

WordPress 主题教程 #16:留言模板

这篇教程是在 WordPress 2.7 之前撰写的,而 WordPress 2.7 之后支持了 Thread Comments,这里有让你的主题实现 WordPress 2.7 的 Thread Comments 的方法。但是还是建议你查看下这篇教程。 留言模板是从零开始创建 WordPress 主题系列教程的最后一篇。这篇将涉及到博客一个比较重要的东西;评论模板。 你应该知道: 没有快速的方式在 comments.php 建立评论模板 大部分的 WordPress 设计者使用来自 WordPress 默认主题(Kubrick)的默认评论模板根据。 一些设计者会修改默认的评论模板去适合他们自己的需求。 你将使用我的对默认评论模板的修改版本。 第1步:创建 comments.php 创建一个新文件:comments.php。 把我的 comments.txt 文件中的内容复制到 comments.php。 保存 comments.php 文件。 第2步:样式化留言 把我的 comments-template-css 文件中的内容拷贝到你的 style.css 文件中。 复制到 style.css 的底部或者刚好 #footer 的上面。 第3步:在 single.php 添加留言模板 在 single.php […]

WordPress 中如何把留言和 Trackbacks 区分开

前面我讲了如何让你的 WordPress 主题实现 Thread Comments 功能,但是并没有实现把留言和 Trackbacks 分开,并且也没有把它们进行样式化,那么今天我就讲讲如何把留言和 Trackbacks 区分开,并且简单样式化它们。 1. 首先修改你主题的 single.php 文件。把 <?php comments_template(); ?> 函数替换成 <?php comments_template(”, true); ?> 上面的修改经让 comments_template 函数创建一个$comments_by_type 的变量。后面我们将会用到。 2. 打开 comments.php 文件,把 <ul class="commentlist">     <?php wp_list_comments(); ?> </ul>; 替换成 <?php if ( ! empty($comments_by_type[‘comment’]) ) : ?> <ul class="commentlist">     <?php wp_list_comments(array (‘type’ => ‘comment’); ?> […]

WordPress 技巧:移除留言中自动链接功能

默认情况下,在 WordPress 博客的留言中含有 URL,会自动变成可点击的,虽然这样的链接是 nofollow 的,但是还是成为 SPAM 利用的对象,所以可以移除这个自动链接功能。 我们可以在当前主题的 functions.php 添加以下函数即可。 remove_filter(‘comment_text’, ‘make_clickable’, 9); 标签:WordPress 技巧

WordPress 留言回复通知插件:Comment Reply Notification

English Introduction. Comment Reply Notification 是个 WordPress 插件,它只能在 WordPress 2.7 或以上的版本下工作。它是对 WordPress 2.7 版本新增 Thread Comments 的功能的一个有意补充。 这个插件的主要功能是当博客上的留言有人回复的时候,会有一封邮件通知用户他的留言有新的回复了,这样可以让用户跟踪自己的留言和由此产生的交流和讨论。 Comment Reply Notification 安装非常简单,上传激活即可,或者直接在 WordPress 后台安装。 安装之后可以到 WordPress 后台 => Setting => Comment Reply Notification 进行设置: 1. 回复设置 Comment Reply Notification 回复可以有 5 个设置需选项了,分别应对五种情况: Comment Reply Notification 回复设置 完全禁止,如果选择,这个插件基本没用,所以一般不选,如果选择这个,不如不装。 只有当日志的作者和博客的管理员回复的时候,才发邮件通知。 所有人回复都发邮件通知。 由留言者自己决定别人回复自己的留言,是否有邮件通知。这种情况下又分两种情况: 默认选中。 默认不选中。 当选择由留言者决定的时候,前台留言框中会有如下选项: 留言者自己决定别人回复自己的留言,是否有邮件通知 如果你的主题中没有出现该选择框,请检查你主题的 […]

WordPress 技巧:区分作者和其他人的留言

WordPress 博客中,作者的留言和普通的用户留言,在默认情况下并不区分开的,都是一样的颜色和设计,这样有时可能不好,用户无法区分哪些回复和留言是作者写的。 如果你仅仅需要把当前日志的作者的留言和其他留言区分开开,只需要使用 WordPress 自动生成的 class .bypostauthor 即可。 所以当你的博客有多个作者的时候,如果需要把所有作者的留言样式和其他留言区分开,下面就是我们具体代码: <li class="<?php if ($comment->comment_author_email == "authorname@domain.com") echo ‘author’; else if ($comment->comment_author_email == "anotherauthorname@domain.com") echo ‘author2’; else if ($comment->comment_author_email == "thirdauthorname@domain.com") echo ‘author3’; else echo $oddcomment; ?> item" id="comment-<?php comment_ID() ?>"> 标签:WordPress 技巧

WordPress 技巧:移除留言表单的 URL 字段

如果你使用的是 WordPress 标准的留言模板,并且你想移除留言表单的 URL 字段,你可以在当前主题的 functions.php 添加如下代码: function wpjam_remove_comment_fields($fields) { unset($fields[‘url’]); return $fields; } add_filter(‘comment_form_default_fields’,’wpjam_remove_comment_fields’); 标签:WordPress 技巧

WordPress 技巧:移除留言表单的 URL 字段

如果你使用的是 WordPress 标准的留言模板,并且你想移除留言表单的 URL 字段,你可以在当前主题的 functions.php 添加如下代码: function wpjam_remove_comment_fields($fields) { unset($fields[‘url’]); return $fields; } add_filter(‘comment_form_default_fields’,’wpjam_remove_comment_fields’); 标签:WordPress 技巧

WordPress 技巧:给留言序号添加前导零

默认情况下,留言的序号是 1,2,3,4 … 11 这样排下去,如果你想让所有的留言序号位数一样,给它们添加前导零,做成类似:01,02,03,04 … 11 这样的序号,我们怎么处理呢? 我们可以将输出留言序号的代码改成下面的代码: <?php $comments_number = get_comments_number(); echo zeroise($comments_number, 2); ?> 其中 zeroise 函数的第二个参数,就是设置添加前导零之后数字的位数,这里设置为 2,你可以根据你自己的需求设置其他长度。 标签:WordPress 技巧

100% Secure Checkout

PayPal / MasterCard / Visa