任何问题请联系WX:uu16853

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

购买更多有优惠!

演示翻译-如何查找和访问WordPress错误日志(循序渐进)

您需要访问WordPress错误日志来解决您站点上的问题吗? WordPress附带一个调试系统,可以记录您网站上显示的任何错误消息。这可以帮助您发现和修复网站上的问题。 在本文中,我们将向您展示如何查找和访问您的WordPress错误日志。 激活后,该插件将自动激活WordPress调试模式,您站点上的错误消息将被记录下来。 打开文件后,只需找到文本,上面写着‘就这样,停止编辑!’博客写得开心。 就在此行之前,继续并添加以下代码: 要查看此文件的内容,您需要下载、查看或编辑它。 然后,您可以检查错误消息以及它们发生的日期和时间。这些信息可以帮助您找到网站上遇到的问题的解决方案。 如果您使用代码启用了调试模式,则只需编辑wp-config像以前一样归档。 您将需要更改WP_DEBUG和WP_DEBUG_LOG行到‘FALSE’。 我们希望这篇教程能帮助你学习如何找到和访问你的WordPress错误日志。你可能还想了解如何为你的网站获得免费的SSL证书,或者阅读我们关于如何提高WordPress性能的提示。 /CTA

如何设置WordPress电子邮件日志(和WooCommerce电子邮件日志)

您想在您的WordPress或WooCommerce网站上设置电子邮件日志吗? 电子邮件日志允许您监控WordPress站点发送给用户的电子邮件。这有助于您解决问题并检查电子邮件通知的状态。 在本文中,我们将向您展示如何轻松设置WordPress电子邮件日志和WooCommerce电子邮件日志。 完成本教程之后,您将能够直接从您的WordPress管理区以一种易于理解的格式查看电子邮件日志。 只需复制并粘贴您的许可证密钥,然后单击“验证”按钮。 之后,你需要向下滚动到Mailer部分,并选择你想要发送WordPress电子邮件的方式。 WP Mail SMTP可与任何SMTP服务配合使用。它为流行的SMTP服务提供商提供了简单的配置选项,如SendLayer、smtp.com、Gmail、Outlook、Brevo(以前是SendinBlue)、Mailgan、SendGrid、Amazon SES和其他SMTP服务。 点击邮件程序将显示如何设置它的说明。 默认选项设置为PHP Mailer。我们不推荐使用它,因为它不可靠。 由于大多数WordPress托管服务器没有正确配置电子邮件,选择此选项意味着您的WordPress电子邮件可能永远不会到达用户的收件箱,甚至垃圾邮件文件夹。 我们建议使用像SendLayer、smtp.com或Brevo(以前的SendinBlue)这样的提供商,因为它们针对最佳的电子邮件递送能力进行了优化。 如果您选择其他SMTP作为您的邮件选项,则需要提供SMTP设置。您可以从SMTP服务提供商的网站获取它们: SMTP主机:您的SMTP主机地址,通常如下所示:smtp.yousmtpserver.com加密:通常,它要么是SSL,要么是TLSSMTP端口:通常是465身份验证:打开身份验证用户名:您的SMTP服务提供的用户名。通常,它是您的电子邮件地址密码:您的SMTP服务的密码 在输入您的邮件程序凭据后,不要忘了单击“保存设置”按钮来存储您的设置。 奖金:使用专业的商务电子邮件地址是很重要的,以确保你的电子邮件看起来值得信赖。 电子邮件日志选项将保存有关每封电子邮件的一般信息和故障排除信息,包括日期和时间、主题、电子邮件状态、发件人和收件人的电子邮件地址、密件抄送和附件。 该插件还允许您启用完整的WordPress电子邮件日志。我们不建议启用此设置,因为它会将所有电子邮件内容保存为纯文本,包括WordPress数据库中的私人或敏感信息。 别忘了点击“保存设置”按钮来保存你的更改。 在这里,只需输入您的电子邮件地址,然后点击“发送电子邮件”按钮即可。 该插件现在将向您提供的地址发送一封测试电子邮件。然后,它将在屏幕上显示电子邮件传递的状态。 要查看条目详细信息,请将鼠标悬停在其上,然后单击其下方的“查看”链接。 这将打开包含详细视图的电子邮件日志条目。 您可以使用搜索功能按电子邮件地址、主题、标题或内容(如果启用了内容记录)查找条目。 您还可以从电子邮件日志中删除较旧的条目。只需在任何条目下方使用“删除”链接即可。 若要删除多个条目,您需要选择每个电子邮件,然后单击“批量操作”下拉菜单以选择“删除”。 在那之后,你必须点击‘应用’按钮。 如果您需要更仔细地分析您的电子邮件日志或创建您自己的交付能力报告,那么您可以将日志导出到您最喜欢的电子表格软件或电子邮件营销服务。 您还可以轻松地重新发送失败的电子邮件。 WP Mail SMTP Pro订户还可以在图表中可视化他们的电子邮件交付能力,该图表显示了每天发送、打开和点击的电子邮件数量。 这对WooCommerce用户来说非常有用。 查看每个活动或时事通讯的参与度都很容易。日志包括每个电子邮件主题的打开和点击计数。 单击图表按钮可显示特定电子邮件执行情况的图表。 每周,WP Mail SMTP都会通过电子邮件向您发送一份有用的电子邮件性能统计摘要。 它看起来像这样。 我们希望本文能帮助您了解如何设置WordPress电子邮件日志和WooCommerce电子邮件日志。你可能还想看看我们关于如何用安全审计日志监控WordPress中的用户活动的指南,或者看看我们的必备插件列表,以扩大你的网站。 中国和中国都是如此。

如何在WP配置中设置WordPress错误日志(简单)

是否要为您的WordPress站点设置WordPress错误日志? Wp-config.php文件控制您的WordPress站点设置。您还可以使用此文件打开错误日志记录,以帮助您在故障排除时查找和修复错误。 在本文中,我们将向您展示如何使用wp-config文件设置WordPress错误日志。 您将在网站的根目录中找到wp-config.php文件。 注:编辑WordPress核心文件可能是危险的,如果你犯了一个小错误,你的网站就会崩溃。这就是为什么我们建议只有高级用户才这样做的原因。 启用调试模式 接下来,您需要在任何文本编辑器中打开该文件,并查找下面的行‘仅此而已,别再编辑了!博客写得开心。 在此行之前,您需要添加以下代码: 您可以下载、查看或编辑此文件。 它将包含记录的所有WordPress错误、警告和通知。 我们希望本文能帮助您了解如何在wp-config文件中设置WordPress错误日志。您可能还想看看我们关于如何创建免费商务电子邮件地址的指南,以及我们为小型企业挑选的最佳电子邮件营销服务专家。 中国和中国都是如此。

你想保留所有WordPress和WooCommerce通知的电子邮件日志吗?学习如何轻松地设置WordPress电子邮件日志(一步一步)。

你想在你的WordPress或WooCommerce网站上设置电子邮件日志吗? 电子邮件日志允许您监控您的WordPress网站发送给用户的电子邮件。这可以帮助您排除问题并检查WordPress网站发送的电子邮件通知的状态。 在本文中,我们将向您展示如何轻松地设置WordPress电子邮件日志和WooCommerce电子邮件日志。 完成本教程后,您将能够以易于理解的格式直接从WordPress管理区查看电子邮件日志。 为什么在WordPress或WooCommerce中设置电子邮件日志? 无论您是使用WordPress运行小型企业网站还是WooCommerce商店,WordPress都会自动向您的用户发送某些电子邮件通知。 在一个典型的WordPress网站上,这些邮件包括密码重置邮件、新用户通知、密码更改通知、评论和WordPress更新通知。 如果你也在经营一个网上商店,那么电子邮件变得更加重要。WooCommerce将定期发送客户收据、订单详细信息、新订单通知和用户帐户电子邮件。 正如你所看到的,电子邮件通知对于你的网站正常运行和提供最佳的用户体验至关重要。 你需要确保这些邮件到达用户’收件箱不会消失,也不会变成垃圾邮件。 最好的方法是使用合适的SMTP服务提供商来确保电子邮件的可交付性。有关更多细节,请参阅我们的指南如何解决WordPress不发送电子邮件的问题。 您还希望看到哪些电子邮件被发送给了谁。这可以让你记录电子邮件的活动,在一些情况下会派上用场。 以下只是电子邮件日志派上用场的一些情况: 话虽如此,让我们看看如何在WordPress或WooCommerce网站上轻松设置电子邮件日志。 视频教程 步骤1。安装和设置WP Mail SMTP 您需要做的第一件事是安装并激活WP Mail SMTP插件。有关更多细节,请参阅我们关于如何安装WordPress插件的分步指南。 激活后,您需要访问 WP Mail SMTP»设置页面来配置插件设置。 首先,您需要输入许可密钥。您可以在WP Mail SMTP网站的帐户下找到此信息。 #2# 简单地,复制并粘贴您的许可密钥,然后点击验证按钮。 之后,您需要向下滚动以选择您想要在Mailer部分发送WordPress电子邮件的方式。 WP Mail SMTP适用于任何SMTP服务。它有简单的配置选项,最流行的SMTP服务提供商,如Gmail, Outlook, Sendinblue, Mailgun, Sendgrid,亚马逊SES,或其他SMTP服务。 点击邮件将显示设置说明。 默认设置为PHP mailer。我们不建议使用它,因为它不可靠。由于大多数WordPress托管服务器没有正确配置电子邮件,此选项将意味着您的WordPress电子邮件可能永远不会到达用户’收件箱甚至垃圾邮件文件夹。 我们建议使用Sendinblue或Mailgun这样的提供商,它们为最佳的电子邮件交付能力进行了优化。 如果您选择其他SMTP作为您的邮件选项,那么您将需要提供SMTP设置,您可以从SMTP服务提供商的网站获得SMTP设置。 输入邮箱凭据后,不要忘记点击’保存设置’按钮来存储您的设置。 好处:使用专业的商务电子邮件地址确保你的电子邮件看起来值得信赖是很重要的。 步骤2。启用电子邮件日志功能 现在您已经在WP邮件SMTP插件中设置了邮件设置。是时候打开电子邮件日志功能了。 从插件’s设置页面切换到‘Email日志’选项卡,选中‘启用日志’选择。 电子邮件日志选项将保存有关每个电子邮件的一般和故障排除信息,包括日期和时间,主题,电子邮件状态,发件人和收件人的电子邮件地址,密件和抄送,以及附件。 该插件还允许您启用完整的WordPress电子邮件日志。我们不建议启用完整的电子邮件日志,因为它会将所有电子邮件内容保存为纯文本,包括您的WordPress数据库中的私人或敏感信息。 不要忘记点击‘保存设置’按钮保存更改。 步骤3。测试WP Mail SMTP设置 现在你已经设置了WP […]

WordPress WordPress安全,WordPress日志,活动日志 文字详细教程

当您的WordPress网站很小时,很容易密切关注其中发生的一切。然而,随着它的规模和复杂性的增长,它可能变得越来越难以跟上。如果您允许用户在您的站点上注册、运行会员站点或有多个贡献者,则尤其如此。 无论如何,始终了解您网站上发生的事情至关重要。您可以通过跟踪用户活动来做到这一点,例如内容更改、个人资料更新、登录失败等。当您触手可及此类信息时,您可以快速追踪任何问题的根源并保持严密的安全性。 在这篇文章中,我们将简要讨论您为什么要跟踪您的WordPress网站的活动。然后,我们将帮助您找出最需要关注的活动类型。 为什么使用WordPress活动日志至关重要 活动日志可以帮助您密切关注网站的重要更改。 如果你的网站只有一个用户——你——应该不会有什么意外。除非您的WordPress网站已被黑客入侵(稍后我们将详细讨论),否则您将进行所有更改和更新。 WordPress跟踪用户活动 但是,许多站点允许注册的用户不止一个。例如,您可能会鼓励您的访问者注册订阅者帐户。或者,您可能有一个由作家、开发人员、编辑和第三方承包商组成的整个团队来帮助您创建和管理内容。 无论哪种方式,有这么多人访问您的网站都会导致很多不确定性。找出谁删除了帖子,或者弄清用户资料被更改的原因并不总是那么容易。如果您担心某个特定更改是恶意的,或者您只是想知道它发生的原因,那么您可能没有一个好的方法来继续。 这就是为什么在您的WordPress网站上跟踪活动如此重要的原因。拥有每个重大更改的活动日志,以及有关更改发生时间和涉及哪些用户的详细信息,可以更轻松地处理意外事件。即使您是您网站上的唯一用户,这种类型的日志也可以帮助您追踪由于成功的黑客攻击而导致的更改来源。 当然,您不能手动维护活动日志。幸运的是,您可以使用WordPress活动日志插件来自动处理这项工作。您需要做的就是在需要日志包含的信息时查看日志。 WP Security Audit Log 市场上最好的插件之一是WP Security Audit Log。您可以在WordPress插件库上下载免费版本。在撰写本文时,它拥有超过70,000次活跃安装。它还由开发人员定期积极更新。 WP Security Audit Log插件 还有一个高级版本(起价为每年 89 美元),它为您提供报告、即时电子邮件警报和搜索等附加功能。但是所有的日志记录功能都是完全免费的。 配置WP Security Audit Log 我们在这篇文章中使用了免费版本的WP Security Audit Log。安装后激活后首先看到的是配置向导。 步骤1 单击“Start Configuring the Plugin”开始。 配置WP Security Audit Log插件 步骤2 选择“Basic”或“Geek”。 Basic:如果您只需要基本的日志记录数据,请选择此选项。 Geek:如果您想要插件必须提供的所有数据,请选择此选项。 您可以在以后随时更改这些设置,但对于此示例,我们将使用“Geek”选项向您展示更多WP Security Audit Log插件。 WP Security Audit Log插件Geek设置 […]

WordPress DEBUG,WordPress日志,日志文件 文字详细教程

WordPress日志文件是您可能从未听说过的整个WP生态系统中最重要的方面之一。或者至少,可能从来没有想过。日志文件本质上是您的网站和服务器在其生命周期(或特定时间范围)内所做的一切的记录。不幸的是,许多人认为日志文件难以理解和使用。 我们想打破这种误解,向您展示如何使用WordPress日志文件以及这些知识可以做什么来改进您的网站。 使用WordPress日志文件做什么? WordPress日志文件的使用因您的角色而异。用户会发现与管理员和开发人员不同的有用的东西等等。但是,这些完全相同的日志文件可以做很多事情,而且许多目的可以重叠。 发现错误 帮助故障排除 审计安全 评估无障碍标准 监控用户体验 跟踪用户活动 检查插件性能 探索主题 还有很多。另外,还有很多不同类型的日志文件。有些是针对WordPress本身的,而有些则可能是由个别插件生成的。让我们特别看看其中的一些,看看你能期待什么。 WordPress调试日志文件 默认的WordPress日志文件本身对于新的WP安装是禁用的。您必须进入wp-config.php文件并手动启用它。默认情况下,调试日志是禁用的,因为记录WP安装所做的一切会占用您的一些服务器资源。它不是运行站点,而是记录它如何运行站点。 我们建议您只在短时间内启用日志记录,因为出现问题需要修复它们。当然,除非您在开发环境中工作。 现在,您可以通过多种方式启用日志。通过FTP使用类似FileZilla的程序并在代码编辑器中编辑文件。通过cPanel,甚至通过插件,例如WP File Manager。不管怎样,这个过程很简单。您将在安装的根目录中找到wp-config.php文件,并向其中添加两行代码。 define( ‘WP_DEBUG’, true ); define( ‘WP_DEBUG_LOG’, true ); 步骤 1:找到wp-config.php 无论您的根目录在哪里,都可以连接到那里。它很可能位于/public_html/example.com/下(.com部分可能存在也可能不存在)。 步骤 2:编辑wp-config.php 在那里,在您选择的编辑器中打开它。Sublime Text、VS Code和Atom都是流行的选择。滚动直到找到显示 /* That’s all, stop editing! Happy blogging. */ 那里,将上面的两行代码直接粘贴到它上面。您甚至可能已经在文件中标记为false。 第一行允许进行调试,而第二行生成日志文件本身。在这种格式中,代码段将WordPress日志文件保存到wp-content/debug.log,但您可以用单引号中的相对路径替换true以指定不同的位置。例如,define( ‘WP_DEBUG_LOG’, ‘/tmp/wp-errors.log’ ); 如WordPress Codex条目中调试日志所指定。 步骤 3:查找、阅读和理解日志文件 请注意,您的日志文件可能不会立即出现。它不是服务器活动的实时日志,而是其中发生的错误的日志。因此,为什么我们之前建议您仅在出现问题时启用它。因此,如果debug.log文件尚不存在,请给它时间。 当您最终获得debug.log文件时,您可以在文件管理器或您选择的代码编辑器中打开它。但是你会看到类似的东西。 对于典型的 WordPress 用户来说,这看起来像gobbledygook。但是,对于开发人员来说,他们会发现一些插件中的PHP问题无法执行某些任务。 […]

搜索引擎蜘蛛日志文件是一种非常强大但未被站长充分利用的文件,分析它可以获取有关每个搜索引擎如何爬取网站内容的相关信息点,及查看搜索引擎蜘蛛在一段时间内的行为。

搜索引擎蜘蛛日志文件是一种非常强大但未被站长充分利用的文件,分析它可以获取有关每个搜索引擎如何爬取网站内容的相关信息点,及查看搜索引擎蜘蛛在一段时间内的行为。 凭空去猜想搜索引擎蜘蛛毫无意义,日志数据可以帮助站长准确分析正在发生的事情。这就是为什么SEO人员分析搜索引擎蜘蛛日志文件至关重要的原因,即使原始访问日志可能很难从客户端(或主机,服务器和开发团队)那里获取也是如此。 什么是搜索引擎蜘蛛 蜘蛛是搜索引擎用于爬取各大网站数据信息的工具,搜索引擎不可能脱离网站内容凭空对每个网站的页面进行排名。搜索引擎依赖蜘蛛对全网的网站进行全面爬取,包括站点地图、站点资源、站点结构、站点页面数据等等,然后再依赖计算机对数据全面多维度分析后,再给予站点权重。 什么是搜索引擎蜘蛛日志 服务器本身并没有针对蜘蛛的独立访问日志。但服务器会全面记录所有对网站进行访问的数据,包括正常的客户端访问数据、搜索引擎蜘蛛的访问数据及其他爬网工具的数据。 也就是说,搜索引擎蜘蛛日志属于服务器站点访问日志的一部分。下面是一条百度搜索引擎蜘蛛的访问日志示例: 220.181.108.160 – – [28/JAN/2021:19:16:21 +0800] “GET / HTTP/1.1” 200 5374 “-” “Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)” 分析搜索引擎蜘蛛访问日志的重要性 分析搜索引擎蜘蛛日志文件可以帮助您深入了解以下事项: 确切验证可以或不能爬取的内容。 查看搜索引擎蜘蛛在其爬网期间遇到的响应。 识别蜘蛛爬网问题,这些问题可能具有更广泛的基于站点的含义(例如层次结构或内部链接结构)。 查看搜索引擎优先考虑的页面,帮助你了解哪些页面可能被搜索引擎评估为更重要。 发现搜索引擎蜘蛛爬取预算可能被浪费的地方。 除了其他数据(例如爬取或外部链接)以外,还可以发现有关搜索引擎蜘蛛行为的更多信息。 蜘蛛爬网预算的定义 在我们学习本教程之前,了解搜索蜘蛛爬网预算非常有必要,该预算本质上是搜索引擎可以并且想要为网站执行爬网任务的URL数量。 基于网站对请求的响应速度的“抓取速度限制”,以及“抓取需求”,URL的受欢迎程度,更改频率以及搜索引擎对索引中“陈旧性”的容忍度,所有这些都会影响任意搜索引擎蜘蛛的爬取速度、效率及数量。 Google解释说:“许多低附加值URL可能会对网站的爬取和索引产生负面影响”。他们的研究发现,低附加值URL按重要性顺序分为以下几类。 多面导航和URL参数。 重复内容。 软错误页面。 页面被黑。 垃圾主机服务器(超售虚拟主机。 低质量和垃圾邮件内容。 注:多面导航,即Faceted navigation,指同一页面存在多个URL地址,但又未定义统一的权威链接。 因此,避免蜘蛛浪费时间和精力对有用URL进行爬取就显得非常关键词,让搜索引擎蜘蛛对重复内容页面进行爬取只会导致重要页面爬取延迟。 在本教程中,我们将使用Spider Analyser-用于统计分析蜘蛛的工具插件,来说明如何通过各种方式分析日志文件,从而帮助站长获得更多搜索蜘蛛信息数据。 1.蜘蛛抓取概况 插件的蜘蛛概况可帮助您总体上了解网站的蜘蛛爬网预算。该页面显示今天、昨天和最近30天总共已爬网了多少个唯一URL,以及平均每天爬网的唯一URL的数量。 除此之外,蜘蛛概况还可以让站长快速了解Top10蜘蛛、Top10蜘蛛爬取URL及Top10热门文章等数据。如果要分析总体趋势,这将非常有用。 2.识别被爬取的网址 通过执行模拟抓取,站长工具,数据分析,XML网站地图,或直接从数据库导出等等,有很多方法可以从网站收集和分析URL 。但是这些方法都不能准确告诉您搜索引擎蜘蛛已爬取了哪些URL。 Spider Analyser站长工具插件的基础是能够准确验证搜索蜘蛛已爬取了哪些URL。 您可以通过安装启用蜘蛛分析插件,进入WordPress后台的“蜘蛛分析-蜘蛛日志”,然后选择需要统计的“蜘蛛名称”及“统计时间周期”,即可查看该段时间,网站哪些链接被特定的搜索引擎蜘蛛所爬取。如下图所示: 3.确定低附加值网址 […]

好奇WooCommerce后端发生了什么?让我们在WooCommerce中设置登录,这样您就可以始终准确地知道后端发生了什么。

如果您尚未设置WooCommerce日志记录,那么现在是时候这样做了。如果您的商店出现问题,错误跟踪会非常有用,而一般活动跟踪可以让您很好地了解其他用户对WooCommerce设置所做的更改。 如果您的商店发生故障或在没有明确来源的情况下开始发生奇怪的变化,这些日志对于解决问题至关重要。 好奇WooCommerce后端发生了什么?让我们在WooCommerce中设置登录,这样您就可以始终准确地知道后端发生了什么。 什么是WooCommerce日志记录? 为什么你应该监控你的WooCommerce日志 如何跟踪WooCommerce活动记录 如何跟踪WooCommerce错误记录 什么是WooCommerce日志记录? 日志记录和调试是运行网站非常重要的部分。当您使用WordPress或WooCommerce等工具时,它会在后台跟踪您网站上发生的各种活动。 这些事件被编译成一个日志文件以便于查看。您通常不需要密切关注活动日志,但是当您的网站开始运行或设置看似自行更改时,访问它们会非常有帮助。 但这些日志可能会混淆、误导或不必要地关注不知道如何调试的初学者,因此许多工具默认将它们关闭。 例如,WordPress内置了调试功能;您只需要打开调试模式即可开始记录。 WooCommerce的工作原理大致相同。如果没有插件,它可以跟踪某些类型的错误并记录它们,以防您需要调试损坏的店面或奇怪的站点行为。这些可以在您网站的文件中或通过您的仪表盘找到。 WooCommerce活动日志 活动记录是一项功能,虽然默认情况下没有内置到WooCommerce中,但它仍然非常重要。这些日志会跟踪任何设置更改以及谁对其负责。 WooCommerce活动日志可以跟踪对现有订单、产品描述、库存数量、价格、优惠券代码、商店设置以及WooCommerce提供的基本上任何其他功能的更新。 WooCommerce活动日志 它还将告诉您是什么用户进行了此更改以及何时进行了更改。当进行特定的敏感更改时,您也会收到警报。 如果您的网站有多个商店经理,这一点至关重要。如果有人更改了他们不应该更改的设置,可能会引起很多混乱。但是通过活动日志,您会立即知道是谁进行了切换。 但即使你自己经营一家商店,它仍然是一个重要的功能。有时您可以毫无意义地更改某些内容,并且活动日志将允许您找到问题并将其回滚。或者,如果您被黑客入侵,您将能够快速识别任何可疑行为。 WooCommerce默认不包含活动日志,因此您需要安装插件才能启用此功能。 WooCommerce错误日志 与活动记录不同,WooCommerce包含内置的错误记录。它跟踪两种类型的错误:致命错误和一般PHP错误。 致命错误是由错误代码引起的一种严重错误,导致操作无法完成。WooCommerce可能会调用一个不存在的函数,陷入无限的代码循环,或者尝试做一些您的服务器不允许的事情。 有时致命错误可能没有明显的影响,但有时它可能会破坏您的商店的某些部分,甚至导致您的整个网站停止加载。 一般的PHP错误可能不那么令人担忧。WordPress本身是基于PHP构建的,WooCommerce等插件也是如此。网站上不断出现错误,通常是由于不正确的编码语法或轻微冲突。有时它们会引起明显的问题,而有时您根本不会注意到它们。 但最好留意网站上的错误,尤其是致命错误。它们可能表明需要立即修复的问题。 为什么你应该监控WooCommerce日志 忽略您的日志可能是一个大错误。尽管需要进行一些设置,但仍然值得花时间确保您的WooCommerce商店正在监控活动和错误。 虽然它在大多数情况下可能没有影响,但当您网站上的某些内容出现故障或无法解释的变化开始发生时,它将成为救命稻草。日志让您知道发生了什么、时间和地点,因此您可以轻松识别问题并回滚更改。 如果您密切关注您的日志,经常检查它们或设置自动通知,它们可以让您在问题失控之前发现问题。 错误可能随时出现,使您的商店无法使用。或者有人可能(意外或恶意)更改与重要内容(例如产品定价或结帐页面功能)混淆的设置。在您失去数周或数月的收入之前,您可能不会注意到这个问题。 但是如果你监控你的日志,你就会在任何破坏性的事情发生之前就知道了。当严重错误禁用您的网站、更改设置以及更新产品或订单时,您总会立即知道。 如果您的商店被黑客入侵和污损,那么一连串价格将被大幅更改、描述更新以及整个产品被删除,这将是显而易见的。 最后,日志记录可以帮助您在某些情况下保持GDPR合规性。大多数活动日志插件应该包含一种向用户提供收集到的数据的方法,这是GDPR所要求的。WooCommerce还提供内置的GDPR功能。 如何跟踪WooCommerce活动记录 该插件不附带活动日志记录,因此为此,您需要一个WooCommerce扩展。这三个都有自己的优点和缺点,所以这里快速了解一下它们的工作原理。 您可以通过转到插件 > 添加新插件并搜索其标题来安装任何插件,或者通过它们的链接下载这些插件并使用上传插件按钮上传文件。 1. Activity Log Activity Log插件 恰当命名的Activity Log插件旨在监控核心WordPress活动以及包括WooCommerce在内的多个插件。它经过了很好的优化并使用了自己的数据库表,因此您不会注意到任何减速。 安装后,您会在仪表盘顶部附近找到一个新的Activity Log菜单。您将看到一个简单的直截了当的菜单,其中列出了所有最新活动、用户(及其背后的IP)负责的内容以及任何其他上下文。 活动登录操作 唯一的缺点是在大多数情况下,它并不能准确地向您显示更改的内容,而只会显示发生了更改。 您还可以配置设置以将日志保留更长或更短的时间,或者如果它们占用太多空间,则将它们从数据库中清除。 总体而言,如果您只需要对商店中发生的事情有一个总体了解,那么对于日志记录插件来说这是一个不错的选择。没有付费功能;你所看到的就是你得到的。 2. WP […]

流 – WordPress plugin WordPress插件下载

点击下载 流 插件描述 使用Stream,您永远不会对WordPress管理员活动感到茫然。 每个登录的用户操作都显示在活动流中,并进行组织,以便按用户,角色,上下文,操作或IP地址轻松过滤。 对于高级用户,Stream还支持网络上所有活动记录的多站点视图,设置排除规则以忽略某些类型的用户活动的功能,以及用于查询记录的WP-CLI命令。 Stream非常适合密切关注您的客户。当有什么东西坏了,Stream可以提供帮助。看看改变了什么,改变了谁。 流行插件的内置跟踪集成: 高级自定义字段bbPressBuddyPressEasy数字点击下载sGravity FormsJetpack用户切换WooCommerceWordPress SEO by Yoast 内置跟踪核心行动: 文章设置页面自定义文章类型用户主题插件兼容标签目录自定义分类设定自定义顶部菜单媒体库小工具条评论主题编辑器WordPress核心更新 其他值得注意的特点: 网络上的所有活动记录的多站点视图可以按用户角色查看用户活动记录的规则排除规则以忽略某些类型的用户活动在StreamExport中将用户活动记录更新为活动流作为CSV或JSON文件WP查询记录的-CLI命令 有改进的余地吗? 太棒了!有几种方法可以让您更好地使Stream更好: 报告错误:如果您发现错误,错误或其他问题,请报告!您可以通过在插件论坛中创建新主题来完成此操作。一旦开发人员可以通过复制它来验证错误,他们将创建一个正式的bug在GitHub中报告将在哪里处理bug。 建议新功能:有一个很棒的主意吗?请分享一下!只需在插件论坛中创建一个新主题,以表达您对为什么应该包含该功能的想法,并围绕您的想法进行讨论。 问题请求:如果您是开发人员,最简单的方法是帮助解决GitHub中已报告的问题。请务必查看开发人员的贡献指南。 感谢您希望为所有人提供更好的Stream! 屏幕截图 每个登录的用户操作都显示在活动流中,并进行组织以便于过滤和搜索。 在屏幕选项中启用实时更新,以便近乎实时地观看您的网站活动。 创建排除某些类型记录的规则。 评论

WP Mail Logging – WordPress plugin WordPress插件下载

点击下载 WP Mail Logging 插件描述 记录WordPress发送的每封电子邮件。如果您不想丢失此类邮件内容,这可能很有用。它在开发时也可用于调试目的。 插件的功能包括: 已发送邮件的完整列表 – 查看和搜索邮件。邮件实现的错误状态被记录零配置 – 只需安装并享受。日志轮换 – 决定哪些电子邮件你想要keep.DevOP:服务器的IP发送mailDeveloper:通过跟踪发送的邮件来提升你的开发性能。开发者:提供过滤器来扩展列。 在 GitHub 上关注此插件如果发现问题,请在跟踪器中告知我们 提供有关增强功能的反馈和建议 屏幕截图 列表 详细信息视图 设置 安装 只需安装并激活wp-mail-logging。该插件将为您完成工作!您可以在插件站点上列出所有已记录的邮件。 如果您想通过SMTP发送邮件,我建议使用以下插件,因为它们在技术上很好地集成到WordPress中并在失败时提供错误消息: – WP Mail SMTP – SMTP邮件程序 常见问题解答 安装说明 只需安装并激活wp-mail-logging。该插件将为您完成工作!您可以列出所有已登录的邮件e插件网站。 如果您想通过SMTP发送邮件,我建议使用以下插件,因为它们在技术上很好地集成到WordPress中并在失败时提供错误消息: – WP Mail SMTP – SMTP邮件程序 我如何知道邮件已发送? 如果没有错误记录,则发送邮件的可能性很高。有些插件会覆盖(不自定义)WordPress的默认邮件机制 – 它们可能不会通知失败因此无法通过WP Mail Logging记录。 我如何知道邮件已送达? 已记录的电子邮件已由WordPress发送,但请注意,这并不意味着它已经发送。使用WordPress的给定功能,您无法确定邮件是否已成功传递。 评论

Simple History – WordPress plugin WordPress插件下载

点击下载 简单历史 插件描述 简单历史记录显示最近在WordPress中进行的更改,直接在仪表板或单独的页面上进行。 该插件用作WordPress中发生的最重要事件的日志/历史/审计日志/版本历史记录。 开箱即用简单历史记录支持: 帖子和页面 查看谁添加,更新或删除了帖子或页面附件 查看谁添加,更新或删除了附件分类标准(自定义分类,类别,标签) 查看谁添加,更新或删除了分类评论 查看谁编辑,批准或删除评论小组件 当有人在侧栏中添加,更新或删除小组件时获取信息插件 激活和取消激活用户个人资料 有关添加,更新或删除的用户的信息用户登录 查看用户登录时的信息&登出。另请参阅用户登录失败的时间(抓住暴力登录尝试的好方法)。 用户登录失败 查看有人尝试登录但失败的情况。然后,日志将包含可能的黑客的IP地址。 菜单编辑 选项屏幕 查看有关在WordPress的不同设置部分中所做更改的详细信息。将记录诸如站点标题的更改和永久链接结构之类的内容。创建隐私页面或将其设置为新页面时,隐私页面 。 数据导出 查看添加隐私数据导出请求的时间以及此请求何时被用户批准,由管理员下载或通过电子邮件发送给用户。 用户数据擦除请求 ee添加用户隐私数据导出请求时以及用户批准此请求以及删除用户数据时。 支持第三方插件 我们与许多不太适合wordpress的客户合作,简单历史是跟踪所做工作的基本工具。

Loginizer – WordPress plugin WordPress插件下载

点击下载 登录程序 插件描述 登录程序是一个WordPress插件,通过在IP到达后阻止登录来帮助您抵御暴力攻击允许的最大重试次数。您可以使用Loginizer将IP列入黑名单或列入白名单以进行登录。您可以使用各种其他功能,如Two Factor Auth,reCAPTCHA,PasswordLess登录等,以提高您网站的安全性。 登录程序被超过700,000多个WordPress网站使用。 您可以在 https://loginizer.com/docs 上找到我们的官方文档,并在我们的支持门户网站上找到我们的常见问题解答 https://loginizer.com/members 。如果您是我们的免费用户之一,我们也积极参与 wordpress.org 的社区支持论坛。我们的高级支持票务系统位于 https://loginizer.com/members 获取支持和专业功能 获取我们的专家和专业人士的专业支持使用 Loginizer-Security 将您网站的安全性提升到新的水平。 Pro功能: MD5校验和 – 核心WordPress文件。管理员也可以检查和忽略文件。密码登录 – 登录时,将询问用户名/电子邮件地址,并将电子邮件发送到该帐户的电子邮件地址,并带有登录的临时链接。两个因素验证通过电子邮件 – 登录时,一封电子邮件将发送到该帐户的电子邮件地址,并带有一个临时的6位数代码以完成登录。通过应用程序进行两次因子验证 – 用户可以使用2FA应用程序配置帐户,如Google身份验证器,Authy等。登录挑战问题 – 用户可以将挑战问题和答案设置为附加安全层。登录后,用户将需要回答完成login.reCAPTCHA的问题 – Google的reCAPTCHA可以配置为登录屏幕,评论部分,注册表格等,以防止自动暴力攻击。也支持WooCommerce.Rename登录页面 – 管理员可以将登录URL(slug)重命名为与wp-login.php不同的内容,以防止自动暴力攻击。重命名WP-Admin URL – WordPress中的Admin区域通过wp访问-admin。使用loginizer,您可以将其更改为任何内容,例如site-adminRename使用Secrecy登录 – 如果设置,则所有登录URL仍将指向wp-login.php,用户必须通过在浏览器中键入来访问新登录Slug .Disable XML-RPC – 一个简单禁用的选项WordPress中的XML-RPC。大多数WordPress用户不需要XML-RPC并且可以禁用它以防止自动暴力攻击。重命名XML-RPC – 管理员可以将XML-RPC重命名为与xmlrpc.php不同的东西,以防止自动暴力攻击。用户名自动黑名单 – 攻击者通常使用常用的用户名,如管理员,管理员或您的域名/公司名称的变体。您可以在此处指定此类用户名,并且登录程序将自动将尝试使用此类用户名的客户的IP地址列入黑名单。新注册域黑名单 – 如果您要禁止来自特定域的新注册,您可以使用此实用程序来执行此操作。更改管理员用户名 – 管理员可以将管理员用户名重命名为更困难的事项。自动黑名单IP – 如果管理员保存的某些用户名用于恶意机器人/用户登录,则IP将自动列入黑名单.Disable Pingbacks […]

WordPress 用户操作日志 Simple History

对于 WordPress 多用户站点,掌握用户进行了哪些操作是必要的。Simple History 就是专门实现这个功能的插件,你可以通过该插件监控到每个用户对网站进行了哪些操作: 创建/编辑/删除文章用户注册/登录/登出删除/添加用户更新个人资料登录失败记录(记录登录IP和客户端)上传/编辑/删除附件编辑/批准/删除评论启用/禁用插件兼容 bbPress、Gravity Forms 等插件 Simple History 设置界面: Simple History 仪表盘显示: 在后台插件安装界面搜索 Simple History 即可在线安装,或者下载 Simple History 。该插件虽然自带简体中文包,翻译不完整和不准确,时间关系,就不补充汉化了。

修复积分插件 myCRED 日志时区相差8小时的问题

本文是《积分插件 myCRED 专题教程》系列教程的第 3 部分,该系列共包含以下 3 个部分:WordPress 用户积分插件 myCRED积分插件 myCRED 的安装和基本设置修复积分插件 myCRED 日志时区相差8小时的问题 在测试 myCRED 这个积分插件的过程中,发现 myCRED 在积分日志中的时间和本地实际时间相差8小时(国内服务器可能大多会遇到该问题),如果你也遇到这个问题,可以将下面的代码添加到当前主题的 functions.php 文件中,一般即可解决: /* 修复积分插件 myCRED 日志时区相差8小时的问题 https://www.wpdaxue.com/fix-for-mycred-backend-log-entry-time-error.html */ if(!function_exists(’cwp_set_current_timezone’)){ function cwp_set_current_timezone($timezone){ if( false===stripos( $timezone,’:’ ) ){ $timezone_name = $timezone; }else{ $timezone = strtolower($timezone); $timezone = str_replace(array(’utc’,’UTC’), ”, $timezone) ; $timezone = preg_replace(’/[^0-9]/’, ”, $timezone) * 36; $timezone_name […]

WordPress Feed 相关日志插件:Add Related Posts to Your Feed

在 feed 的每篇文章后面添加相似文章列表,可能会给你的 blog 带来更多的点击率,但也可能搞乱你的 blog 的feed。你会选择那个呢? 本文翻译自 Weblog Tools Collection 的 APAD: Add Related Posts to Your Feed 名称: Add Related Posts to Your Feed 插件页面: http://www.solo-technology.com/blog/…add-related-posts-to-your-feed/ 描述 这个插件使用 UTW 这个插件或者 w-a-s-a-b-i Related Posts 这个插件在你的 feed 的每篇文章后面增加一个相关文章区域 未来计划: 支持“Simple Tags”的相关文章功能 管理界面 能够控制在列表前文字显示。 评论: 从安装的角度来看,你不需要做一些超过常规动作的事情,但是你首先得安装 Related Posts plugin 插件或者 UTW 插件。 这个插件同时有好和不好的方面,好的方面,它能确保你 blog 的订阅读者能够被导向你 blog […]

WordPress 轻松发表日志插件:Clutter Free

你是否有时候觉得 WordPress 的文章发表界面是不是太繁杂了,那么请试试下面这个插件吧!翻译自:Weblog Tools Collection 的 APAD: Clutter Free 名称: Clutter Free 插件页面: http://txfx.net/code/wordpress/clutter-free/ 描述: Clutter Free 是一个能够让你隐藏 WordPress 文章发表界面中你很少(或者从不)使用的部分。 特征: 可以隐藏不同的部门,以便节约屏幕空间。 可以完全的移除图像上传表单以及预览窗口以便节约网络带宽。 评论: 老实说除了它工作的非常好之后,我其实没有什么好写的。 安装是非常便捷和简单的。然后你能够通过你的 profile 页面,选择那些元素你想隐藏的。 我已经隐藏了图像上传表单和预览窗口,因为我从来不使用他们,你可能无法想像当我 blogging 的时候我省了多少网络带宽。 Clutter Free 一个比较好的特点是他能够让每个用户能独自选择他们想隐藏的部分。这样保证了在多重用户管理的 blogs 上面,管理员不会强迫别人使用它的设置。 但是我更想它拥有的能力是管理员能够控制这些元素,如我更喜欢所有的作者使用和我相同的方法插入图片和禁止内嵌的图片上传表单。 你在使用 Clutter Free,它已经帮你节省空间了吗? 标签:WordPress 插件

WordPress 日志发表预提醒插件:Pre-Publish Reminders

在发表文章之前,能够给自己设置一个提醒列表,告诉自己还有什么事情还没有做,这就是这个插件所能做的事情。这篇文章翻译自:Weblog Tools Collection 的 APAD: Pre-Publish Reminders 名称: Pre-Publish Reminders 插件页面: http://nickohrn.com/pre-publish-reminders 描述: 这个插件使用户能够创建和存储一个需要在发表文章之前遵循事情的可配置的提醒列表。提醒的文本和背景都能按照用户的需求被设置成各种颜色,文本还可以设置成粗体,斜体或者两者都设置。 特征: 可以通过非常容易使用的管理界面来控制提醒。 可以编辑和删除你已经创建的提醒 可以设置提醒的文本和背景的颜色 可以设置提醒的文本格式 未来计划: 增加一个 JavaScript 颜色挑选器可以能够设置背景和文本颜色。 可以允许重新安排提醒。 有可以输出配置文件到文本文件选项。能够跨平台共享提醒列表。 有可以输入配置文件到文本文件选项。能够跨平台共享提醒列表。 实现增加,移除和重新安排提醒的奇特的 AJAX 特性。 允许管理员能够设置查看提醒编辑页面的最低级别。 为不同的用户描绘不同的提醒。 评论: 这件插件安装和其他的插件一样简单。管理界面的存在使得增加和移除提醒异常简单。 提醒列表列在提交按钮下面。我不知道这是否可能把列表列在提交按钮之前,使得用户在点击之前就能看到。 这件插件是非常有用的,如果你有很多事情在发表文章之前要做,它能帮你跟踪他们。这个插件也能帮助那些想保证他的用户遵循他的 blog 的习惯的管理员。 能够给提醒加上不同的色码使得可以去高亮重要的条目。 我喜欢这个插件是因为它使得使用者能有个好计划。还有就是使得它更易使用的 AJAX 特性 你看到这个插件的价值了吗?你有什么好的建议呢? 标签:WordPress 插件

WordPress Sphere 相关日志插件:Sphere It Plugin

在每篇文章的后面,增加个链接,点击这个链接能够启动一个含有和你内容相类似的文章列表的窗口。这就是这个插件所做的。Weblog Tools Collection 的 APAD: Sphere It Plugin 名称: Sphere It Plugin 插件页面: http://sphere.wordpress.com/2007/03/31/sphere-it-plug-in-for-wordpressorg-bloggers/ 描述: 在你的 WordPress blog 中增加一个 AJAX 特性的链接,并能从 Sphere 得到和上下文相关的文章列表。 特征: 安装简单,易于集成,巨大的用户基础,不停增长的合作者。 未来计划:… 评论: Sphere It 是一个易于使用和安装的插件。只用拉到你的插件目录,然后在控制的界面激活它。这个插件可能会让你回想起社区网络化插件,如 Alex’s Share This,或者动态相关的条目插件,如 Waypath。 我非常喜欢这个插件,很多大人物都 在使用它哦。Sphere 是比较少花俏手法但更实用些。单击 Sphere 图标,就会打开一个新的 AJAX 窗口,这个窗口中包含一些从讨论相同主题的其他 bloggers 和从博客世界和新的站点相似文章获取的文章列表。当然了,TechCrunch 有它自己这个插件的自己修改版,但是效果是一样的。我真正喜欢这个插件的原因是他不会降低主要页面的速度,因为在用户要求下载的时候它才动态下载内容。 这个插件的详细版本不会有界面,默认安装方式的修改可能需要修改插件核心的代码。有个详细的说明文件(在我看来有点太具体了,但是看起来是一种处理问题的新方式)。一旦这个插件被上传和安装,默认的行为是在文章的底部插入30字长左右的 Sphere 链接, 作为测试这个插件和 Sphere 提供的特征的目的,WeblogToolsCollection.com 已经开始安装和测试这个插件。 标签:WordPress 插件

调用最新日志的最简单方法

很多人想在自己的博客上显示最新的日志,可以通过一些很复杂的函数或者插件等等。但是今天向你介绍一个最简单的方法,通过 WordPress 内置的一个函数就可以实现。 函数如下: <ul> <?php get_archives(‘postbypost’, 10); ?> </ul> 第一个参数的是按一篇篇显示日志标题,第二个参数是显示的数量,这里显示10篇。默认情况下,他是输出在列表元素 (LI) 中,所以在它的前后加上 <ul> 和 </ul> 就成了一个完整的无序的列表了。 但是有个不好的地方就是如果你在最新日志页面上时,其最新日志列表还是包括当期那这篇日志。 更多关于 get_archives 请参考:TEMPLATE TAG/GET ARCHIVES 标签:WordPress 技巧

如何在博客的日志之间显示广告

这篇文章将向你展示如何在 WordPress 主页上的日志之间放置 AdSense 代码(或者其他广告的代码)。同样的方法也可以用于在存档页面(包括分类和作者存档页面)放置广告。 首先我会介绍些概念性的东西,然后想展示代码,如果你只想看代码,就跳过第一部分。  基本概念 我们要做的是在第那n篇日志之后显示广告。如你想把广告放在第一篇和第三篇日志之后,所以首先你得找到一种方法能够动态找出现在是第几篇日志,然后在第一篇和第三篇日志之后设置广告代码。 在 WordPress 中,用来给读者显示日志的主流程就是主循环(The Loop)(点击这里和这里查看更多信息)。用编程术语来说就是一个 while () 循环,它能一篇一篇的显示日志,直到满足一个停止的条件(比如 WP 的设置了只在主页上显示15篇日志)或者判断是否还有日志。 如果我们能够得到 while () 循环已经显示了多少篇日志(通过在循环外面定义一个计数器变量,在循环中累加,然后把计数器的值作为测试的条件),我们就能很容易编码以在某些日志后面显示广告。 另外,也可以在把广告放到循环外面和日志导航链接前面,这样就不需要计数器了。 下面,就让我们看下怎么编码实现。 Step-by-Step 如果你现在没有时间立刻去实现的话,你可以收藏该页作为以后的参考。 下面的步骤将向你展示如何把广告放到博客主页的第一篇和第三篇日志之后 你可以拷贝-粘帖下面的代码,但是你要清楚,你需要客户化这些代码以适合你的主题或者你的 Adsense 插件。 登录到你博客的管理区域,并到达Presentation->Theme Editor. 找到标题为 ‘Index’ 或者 ‘Main Index Template’ (或者类似的名字)的链接并点击它 – 导入 index.php 文件。 在 index.php 文件,找到这一行: <?php if (have_posts()) : while (have_posts()) : the_post(); ?>显然这是 WP 主循环的起点。 在前面增加下代码:<?php […]

流行日志

什么样的日志才算是流行的日志,流量最高,留言最多?还是两者通过一定的权重相加? OK,如果通过流量最多来判断,postviews 这个插件可以实现,如果通过留言最多,Most commented 这个插件可以实现,如果通过两者相加,Popularity Contest 这个插件可以实现。 但是个人认为这样还是有一定的局限性,无论留言或者流量,还是两者相加,都是站内的行为,都是无法了解其他人对你日志的看法。如果能够加上其他人对这片日志的看法,再判断出流行日志,则是最好的办法。 那么怎么样加入其他人对日志的看法呢?这里就要借鉴 AideRSS PostRank 的想法,PostRank 是通过一个基于留言的数量,Digg 的票数, del.icio.us 收藏数等等的社会化书签和服务来对博客日志进行打分的一个算法。我们也可以借鉴这个算法来实现我们自己站内的 PostRank。 日志的收藏数 国内其实使用最多的收藏服务还是 QQ 书签和百度搜藏,但是你都知道这些伟大的中国互联网公司的一个特点就是,没有 API。所以在这里没法应用,所以还是只能使用世界上最受欢迎的收藏服务 del.icio.us 来获取日志被收藏数。 反链 获取日志的反链,就是谁在写博客的时候,引用了你的日志。对于这个可以有三个解决方案,Technorati,Google Blog Search,和百度博客搜索。但是 Google Blog Search,虽然提供博客搜索 API,但是没有找到反链的数量的接口,百度博客搜索我还不知道怎么查找反链, 汗!所以目前最好的解决方案还是 Technorati。 Digg 数 国外直接使用 digg.com 的 API 就行了,但是国内我想还是很少人使用 digg.com。目前替代的方案是鲜果热文里面推荐数,虽然鲜果最要是一个阅读平台,但是在某些方面已经有了社会化的特征了。虽然鲜果也是抠门的主,没有 API(我一直觉的鲜果应该开放 blogger 自己博客的一些信息状态的 API,但实显然这个是我个人感觉 ),但是现在还是有办法粗暴的获取鲜果 Digg 数。 我想到就是这三个外部能够对博客日志进行评价的因素。当然了你有更好的方法,不妨留言。 标签:Digg 书签 博客

同步 WordPress 博客日志到雷猴

我前面介绍的微博客服务雷猴现在也开放了 API,我一直认为 API 是微博客的核心,没有 API 的微博客根本算不了微博客,尽管有些微博客服务提供商说自己可以提供各种应用,但是拥有 Open API 最大的好处是,用户会使用一些超级新颖的方法来使用你的服务,让你的服务被使用的更广。(The best thing about an open API is that people can surprise you with great new ways to use your service)。所以微博客服务商永远满足不了广大用户的新颖玩法,这也是微博客的魅力之一。 下面我介绍下如果是如何用雷猴的 API 同步你的博客到雷猴: <?php function update_leihou($status){            require_once(ABSPATH.WPINC.’/class-snoopy.php’);     $snoop = new Snoopy;     $snoop->user = "你雷猴的帐号";     $snoop->pass = "你雷猴的密码";     $snoop->submit( […]

同步 WordPress 博客日志到嘀咕

嘀咕已经重新开放了,并且创建了一个微云服务,由于嘀咕和火兔都是微云合作者,API 域名更换 api.digu.com 和 apidev.digu.com 为api.minicloud.com.cn 即可使用,旧的域名不再服务。所以我以前开发的 WP 插件 WP 嘀不能再使用,我今天把他修复下,并且添加了同步 WordPress 博客日志到嘀咕的功能。 同步 WordPress 博客到嘀咕是很很容易实现的的功能,代码和我前面同步 WordPress 博客日志到雷猴基本都类似: <?php function update_digu($status){            require_once(ABSPATH.WPINC.’/class-snoopy.php’);     $snoop = new Snoopy;     $snoop->user = "你嘀咕的帐号";     $snoop->pass = "你嘀咕的密码";     $snoop->submit(         ‘http://api.minicloud.com.cn/statuses/update.json’         , array(            […]

WordPress 主题教程 #5b:日志内容

日志内容是从零开始创建 WordPress 主题系列教程第五篇的第二部分,在这篇中,我们将展示如果显示博客日志的内容,并且使用一个 DIV 标签把博客日志的内容和日志的标题区分开。再次强调一次,上一篇关于 WordPress 主循环介绍的课程非常重要,你需要彻底明白之后才能继续学习。 下面开始这篇课程。首先还是打开 XAMPP,“tutorial”主题文件夹,浏览器并在浏览器地址栏输入:http://localhost/wordpress,最后打开 index.php。 第1步:使用 the_content() 函数显示日志内容 在日志标题代码下面输入:<?php the_content(); ?>。 保存并刷新浏览器,现在在日志标题下面看到了一些文本: 刚才发生什么了? 我们使用了 PHP 函数 the_content() 调用了 日志的内容。现在,日志的内容只是一长行的文本,一直到窗口的右边,因为我们还没有样式化它。还记得最开始说到的 style.css 这个文件吗?我们以后用它来控制所有页面元素的显示和布局。 我们在 WordPress 后台输入多篇多篇测试日志,就可以看到多篇日志一起被显示的样子: 返回浏览器,点击”查看”选择“页面源代码”,就会弹出一个源代码窗口,如果你使用的是 Internet Explorer,那么弹出的是记事本。 我使用的是 Firefox浏览器,下面是在 FireFox 中显示的样子: 你注意到 index.php 文件和它的源代码之间的区别了吗?所有的文本,图像和其他东西等所有上图展示的东西都是通过 the_content() 这个函数调用来的。是不是很有用?注意这些代码是不依赖具体的 WordPress 主题,我们应该自己的这些文本和图片进行编码和样式化。 还有,有没有注意到我圈出的开启和关闭的P标签。他们都没有在 index.php 文件中出现,但是他们在源代码中出现了。 P 标签,为什么和如何使用? 为什么 – 当我们输入日志的时候,每次跳过一行就是一个段落,这个时候需要一个方法去展示?我们可以通过 P (段落,paragraph)标签,每个段落会在 P 标签之间,这就是为什么段落之间有行距的原因, […]

WordPress 主题教程 #5c:日志元数据

日志元数据是从零开始创建 WordPress 主题系列教程的五篇的第三部分,今天我们将开始讲解日志的元数据(Postmetadata):日期(date),分类(categories),作者(author),评论数(number of comments),以及其他和日志有关系的信息。 同样请打开 XAMPP,主题文件夹,浏览器以及 index.php 文件。 先让我们复习下,现在的 index.php 文件应该有下面这些代码了: 把 postmetadata.txt 中的代码复制到 <?php the_content(); ?> 下面。(注意:在这部分,我们只需要复制和粘贴。当我制作 WordPress 主题的时候,我也只是复制和粘贴这部分代码。对于这部分代码,你不需要完全理解它,只要知道每部分干什么已经足够了。) 下面的屏幕截图是为了适应日志的大小而只裁剪了一部分,它主要你关注日志元数据代码的位置: 保存并刷新浏览器,现在应该是: 我们同样可以通过查看源代码来看日志元数据是怎样的? 详细解释: <p class=”postmetadata”> 和 </p> – 所有的日志元数据都在一个 class=”postmetadata” 的段落标签中,因为我想把日志元数据和日志内容区分开。如果没有段落标签,日志元数据信息将在日志内容结束的地方继续,这样就没有任何间距去区别内容和日志元数据。 <?php _e(’Filed under:’); ?> – : 是调用冒号“:”的代码; 把Filed under:放入<?php _e(’ ‘); ?>中不是必须的,这样主要为了使得 Filed under: 可翻译。如果你的主题不需要支持多语言,可以简单输入 Filed under:; <?php the_category(’, ‘) ?> – […]

WordPress 主题教程 #5d:Else,日志 ID,链接标题

Else,日志 ID,链接标题是从零开始创建 WordPress 主题系列教程的五篇的第四部分,这篇课程将讲解其他3个可以增加到日志中的元素:Else,post ID, 和 链接的 title 值。尽管它们是可选的,但是我们几乎可以在我每一个免费的主题中都能找到。 开始之前,不要忘记启动 Xampp。 第1步:Else 在 <?php endwhile; ?> 的下面输入以下代码: <?php else : ?> <div class=”post”> <h2><?php _e(’Not Found’); ?></h2> </div> 大致如下: 保存刷新浏览器,但是应该注意到没有任何变化。我们返回教程 #5 — 主循环,去解释你刚才上面输入的是什么? 这里就是主循环的部分代码: <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?> <?php endwhile; ?> <?php endif; ?> 第一,if(have_posts()) 检查博客是否有日志, 第二,while(have_posts()) 执行 the_post() 去调用日志。而 Else […]

WordPress 主题教程 #5e:日志导航链接

日志导航链接是从零开始创建 WordPress 主题系列教程的第五篇的第五部,在绝大多数的 WordPress 博客的底部,都会有 下一页 (Next Page) 或者 上一页 (Previous Page) 这样的导航链接。我们可以通过 WordPress 的模板系统中的 posts_nav_link() 这个函数调用这些链接。 在 <?php endwhile; ?> 和 <?php else : ?>之间添加如下代码: <div class=”navigation”> <?php posts_nav_link(); ?> </div> <div class=”navigation”> – 开始一个名为 navigation 的 DIV 标签。 <?php – 开始 PHP 代码 posts_nav_link() – 调用后一页和前一页的链接。 ; – 停止调用。 ?> – 结束 PHP […]

WordPress 主题教程 #12:日志样式化和其他杂项

日志样式化和其他杂项是从零开始创建 WordPress 主题系列教程的第十二篇,这篇主要讲解如何样式日志,这篇不需要 index.php, 打开Xampp Control,theme 文件夹,Firefox,Internet Explorer 和 style.css 文件。 第1步:Reset CSS 在 style.css 文件中的 body{} 上面输入以下代码来处理大部分页边空白和填充: body, h1, h2, h3, h4, h5, h6, blockquote, p{ margin: 0; padding: 0; } 这里我们使用的是 margin: 0; 而不是 margin: 0 0 0 0;。因为所有的值都是一样的话,只用一个数字就够了,对于填充的设置也是一样的。 保存,刷新 Firefox 和 IE。接下来我们可以增加空白和填充到需要的地方。 第2步:样式化 H1 标题 在 body{} 之后输入以下代码: h1{ font-family: Georgia, Sans-serif; […]

同步 WordPress 博客日志到新浪微博

该功能已经整合到新浪连接插件中,请直接下载新浪连接插件来使用同步 WordPress 博客日志到新浪微博功能。 前面我介绍新浪微博开放 API,以及使用新浪 API 的 OAuth 协议创建新浪连接插件,可以使用新浪微博的帐号登录 WordPress 博客,今天介绍下如何同步 WordPress 博客日志到新浪微博,同步日志到新浪微博非常简单,我前面介绍了同步到嘀咕,雷猴等微博客,同步到新浪微博的方法基本也一致,分为两步: 首先我们创建更新状态到新浪微博的函数,这里我用到了 WordPress 自带的 WP_Http 类(关于 WP_HTTP 的介绍你可以查看这篇文章:如何在WordPress 发起HTTP Requests): function update_sina_t($status){     $username = "你的新浪微博的帐号";     $password = "你的新浪微博的密码";     $api_url = ‘http://api.t.sina.com.cn/statuses/update.json’;     $body = array( ‘status’ => $status,’source’=>’3279848611′);     $headers = array( ‘Authorization’ => ‘Basic ‘.base64_encode("$username:$password") );     $request = […]

WordPress 技巧:如何重定向首页到第一篇日志

在当前主题下创建 home.php,然后把下面代码复制进去,注意在第十行 wp_redirect() 之前不要显示任何东西,不然会有警告信息的。 <?php /* home.php (Blog Home Page): Redirect To First Post */ if (have_posts()) { while (have_posts()) { the_post(); wp_redirect(get_permalink()); } } ?> 标签:WordPress 技巧

WordPress 技巧:如何快速替换日志中的文本

WordPress 技巧:如何快速替换日志中的文本,把下面的代码放到当前主题的 functions.php 文件中,然后在第四行需要替换的文本改成你的: function replace_text_wps($text){ $replace = array( // ‘WORD TO REPLACE’ => ‘REPLACE WORD WITH THIS’ ‘wordpress’ => ‘<a href=”#”>wordpress</a>’, ‘excerpt’ => ‘<a href=”#”>excerpt</a>’, ‘function’ => ‘<a href=”#”>function</a>’ ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter(‘the_content’, ‘replace_text_wps’); add_filter(‘the_excerpt’, ‘replace_text_wps’); 如果你需要永久替换的话,建议使用 Search & Replace 插件进行操作。 标签:WordPress 技巧

WordPress 技巧:使用 clean_post_cache 清理日志的缓存

当你不是在 WordPress 后台更新日志的,而是使用其他方法或者函数更新,并且你的 WordPress 博客使用的又是内存缓存,这时候,就极有可能日志的分类会显示的不正确。 这个时候我们可以使用 clean_post_cache($id) 函数把 $id 对应的日志对象缓存,以及该日志的分类信息的对象缓存,Post Meta 的对象缓存都会清理掉,页面也能够显示正确。 clean_post_cache 也有一个同名的 Action Hook,你可以用它来在清理日志缓存之后执行一些额外的清理工作。 下面贴下 clean_post_cache 函数,看看它具体清理哪些对象缓存。 function clean_post_cache($id) { global $_wp_suspend_cache_invalidation, $wpdb; if ( !empty($_wp_suspend_cache_invalidation) ) return; $id = (int) $id; if ( 0 === $id ) return; wp_cache_delete($id, ‘posts’); wp_cache_delete($id, ‘post_meta’); clean_object_term_cache($id, ‘post’); wp_cache_delete( ‘wp_get_archives’, ‘general’ ); do_action(‘clean_post_cache’, $id); if ( […]

WP2Qzone:同步 WordPress 博客日志到 QQ 空间

WP2Qzone 介绍 WP2Qzone 是一个 WordPres 插件,它的功能很简单就是同步 WordPress 博客日志到 Qzone。 WP2Qzone 并不是使用腾讯的社区开放平台的接口进行同步的,这个接口太烦人了,要 OAuth 认证,好几个步骤,然后 QQ 接口总是有些莫名的问题,想想都烦。而我们只是想同步博客而已,用不到这个开放接口其他功能,所以简单点输入 QQ 账号和密码,然后设置同步全文还是摘要,就好了。 WP2Qzone 原理 WP2Qzone 的原理是通过 QQ 邮箱中转实现的,具体的过程是这样的:由于 Qzone 支持通过你的 QQ 邮箱发布,而 QQ 邮箱又支持 SMTP 协议,而 WordPress 所包含的 PHPMailer 类可以使用 SMTP 发邮件,所以我们可以通过使用 PHPMailer 发送邮件来实现同步 WordPress 博客日志到 Qzone。 因此首先需要打开 QQ 邮箱的 SMTP 功能。 WP2Qzone 安装和使用 1. 打开 QQ 邮箱的 SMTP 功能 […]

100% Secure Checkout

PayPal / MasterCard / Visa