当你被锁定在WordPress管理员(wp-admin)

上个周末,我们有一个用户被锁定在他们网站的WordPress管理面板之外。 虽然我们已经写了很多关于每个具体问题的文章,但是我们意识到我们应该把所有这些文章结合在一起,以使其他人更容易。 在本文中,我们将向您介绍当您被锁定在WordPress管理员(wp-admin)之后应该怎么做,以便您可以重新访问您的网站。 有几个原因可以锁定WordPress管理员,所以让我们逐一看看他们每一个。 希望通过这个淘汰的过程,你将能够找出解决问题的办法。 建立数据库连接时出错 你在整个网站上看到这个错误吗? 你得到这个错误的原因是因为WordPress无法建立数据库连接。 这可能因各种原因而发生。 如果数据库由于某种原因被损坏,可能会发生这种情况。 如果你的虚拟主机服务器有问题,可能会发生这种情况。 如果这是你的问题,那么请参考我们的指南,了解如何解决在WordPress中建立数据库连接的错误。 死亡的白色屏幕 你看到你的WordPress管理员的白色屏幕? 这个问题通常被称为WordPress白屏死亡。 它通常发生,因为你用尽了内存的限制。 这可能是由一个编码错误的插件或主题造成的。 这也可能是由不可靠的网络托管引起的。 如果你看到这个错误,那么请参考我们的关于如何修复WordPress白屏死机的指南。 密码问题不正确 有时,即使您输入正确的用户名和密码组合,您也无法登录。 当您尝试重置您的密码时,您永远不会收到电子邮件。 如果你是黑客的受害者,这可能会发生。 我们建议您从phpMyAdmin重置您的WordPress密码。 这种方法对于新用户来说可能有些压倒性,但是这是最好的选择。 失去的管理权限 有时,您可能可以登录到您的WordPress管理员,但是您没有看到任何管理功能。 例如,没有插件,没有主题等。如果您的用户权限被修改,这可能会发生。 通常这是由于黑客而发生的。 黑客会感染您的网站,然后删除您的管理员权限。 在这种情况下,您应该通过MySQL(phpMyAdmin)将一个管理员用户添加到WordPress数据库中。 PHP的错误(即语法错误,意外的功能等) 这些PHP错误通常发生在您粘贴网站代码时。 通常初学者从他们的仪表板使用内置的WordPress编辑器。 虽然这个功能非常方便,但如果你不知道你在做什么,那么这可能是一个灾难。 如果你从一个网站上粘贴了一个代码,把你从你的WordPress管理员中解脱出来,那么你需要做的第一件事就是深呼吸一下。 现在解决这个问题的唯一方法是使用FTP程序(如何使用FTP)。 一旦你安装了FTP程序,登录到你的网站。 转到您修改的主题文件。 最有可能的是functions.php文件。 现在摆脱你在那里添加的代码。 重新上传文件,你应该很好去。 在您访问网站并发表评论“此代码破坏了我的网站”之前,请参阅我们的初学者指南,将网页上的代码片段粘贴到WordPress中。 这只是为了防止你在网络上看起来像一个傻瓜。 通常很难承认这个错误可能是你的错,所以在你指点别人之前,先确定一下。 希望在经历所有这些可能的情况之后,您已经修复了您的网站。 如果其中一个解决方案有助于解决您的问题,请在评论中告知我们。 如果您有本文中未提及的解决方案,请在评论中分享。


如何将自定义元字段添加到WordPress中的自定义分类

默认情况下,WordPress分类法(类别,标签等)具有字段名称,slu,,父母和描述。 最近在处理客户端项目时,我们发现需要将自定义元字段添加到自定义分类法中。 我们需要在每个分类归档页面上添加自定义文本。 一种方法是使用分类中的条件语句({name} .php文件)对文本进行硬编码。 这样做会是非常低效的方式,而且这会使我们的客户在将来无法修改文本。 所以我们决定通过为自定义分类法添加自定义元字段来进一步证明这种情况。 在本文中,我们将向您展示如何将其他自定义元字段添加到自定义分类法。 注意:本教程适用于设计人员和开发人员。 在寻找一种有效的方法的同时,我们遇到了Pippin的教程,告诉你如何做到这一点。 虽然他的教程很棒,但是需要我们写很多代码。 我们决定进一步搜索,看看是否有人创造了一个更简单的方法来做到这一点。 也许是一个插件或一个类。 谢天谢地,我们在Github找到了Ohad Raz的解决方案。 在经历了同样的问题之后,他决定写一个类来让所有人都轻松(必须热爱WordPress社区)。 谢谢Ohad。 在我们的例子中,我们决定把这个功能作为一个插件而不是一个主题。 你可以选择你喜欢的方法。 为了本教程的缘故,我们将采用插件路线。 首先你需要做的是从Github下载Tax-Meta-Class。 创建一个新的文件夹,并称之为“分类学领域”。 保存该文件夹中的“Tax-meta-class”文件夹。 该zip带有一个名为class-usage-demo.php的文件。 只需重命名该文件,并将其称为taxonomy-fields.php Ohad在记录文件方面做得非常好,所以这是非常明显的。 他有可以添加的所有类型的字段(文本字段,textarea,复选框,选择,广播,日期,时间,颜色选择器,文件上传等)的例子。 你不必使用所有的字段。 只要摆脱你不想要的。 完成添加字段后,请上传plugins文件夹中的taxonomy-fields文件夹。 激活插件,并在您的字段中添加数据。 现在,您已准备好在分类模板中显示这些附加字段。 打开你的分类模板。 这将是类似taxonomy- {taxonomy-name} .php文件。 在那里,你可以简单地添加以下内容:


如何修复WordPress白屏死机

如果你已经使用了几年的WordPress,那么你至少遇到了一次死亡的白屏。 死亡WordPress的白色屏幕是非常烦人的问题之一,如建立数据库连接时出错。 这个问题之所以令用户感到沮丧,是因为它将你锁定在WordPress管理面板之外。 由于在大多数情况下没有错误输出,因此您无法弄清楚问题所在。 关于死亡白屏最糟糕的事情是,有时候它只会影响到你网站的某个部分。 例如,你可能只能看到你的WordPress管理的死亡白屏,而其他一切正常。 在其他情况下,您只能在特定的帖子上看到它,而其他的一切正常。 在本文中,我们将向您展示如何通过查看几个可能的解决方案来修复WordPress白屏死机。 注意:在对网站进行任何更改之前,请确保您有足够的备份。 你为什么得到这个错误? 当你看到一个死亡的白色屏幕时,多数时候,这意味着你已经耗尽了内存的限制。 这可能是由您可能正在使用的插件无法正常工作引起的。 这也可能是由于您正在使用的编码不佳的主题造成的。 这也可能意味着您的虚拟主机服务器存在问题。 由于问题可能是由许多因素造成的,因此可能需要进行大量的故障排除。 您的其他网站是否出现问题? 如果你有多个网站,那么你应该做的第一件事就是确保死亡的白屏正在发生,或者只是在这个域名上。 如果问题出在您的所有网站上,那么这是一个强有力的指标,您的虚拟主机提供商有一些问题。 但是,如果问题只出现在您的某个网站上,那么这可能是您正在运行的插件或主题的问题。 如果问题只发生在一个帖子或一个页面上,那么你知道这是你的具体网站的问题。 增加内存限制 通常这个问题发生是因为你的记忆力正在耗尽。 使用我们的教程如何增加WordPress的PHP内存。 禁用所有插件 如果增加内存限制没有帮助,或者如果您拥有像256M或512M这样的高内存限制,则需要开始故障排除。 根据我们解决这个问题的经验,我们总是发现这个问题或者是一个特定的插件或一个主题。 让我们继续,并禁用所有的插件。 使用这些指示来说明如何一次停用所有的WordPress插件。 如果解决了这个问题,那么一次启用一个插件即可解决问题的底部。 将主题替换为默认主题 如果插件故障排除不能解决问题,那么您应该尝试用默认的二十个主题替换当前的主题。 最好的办法是备份你的主题文件夹。 然后删除主题。 WordPress将自动回落到默认的主题。 或者,您可以进入phpMyAdmin并更新wp_options表中的数据库表。 下面的表名必须更新: 模板,样式表和current_theme。 将值改为20yeleven。 如果这解决了这个问题,那么你应该看看你的主题 的functions.php 文件。 如果底部有多余的空间,那么你应该考虑修复它。 如果你在你的主题的functions.php文件中使用了一个编码不好的函数,那么它也会导致这个问题。 其他修复 如果以上都没有修复它,那么你应该尝试重新安装一个新的WordPress的副本。 虽然这不太可能,但核心文件总是有可能被损坏。 您也可以使用WordPress调试功能来查看输出的错误类型。 在你的wp-config.php文件中添加下面的代码。 使用error_reporting(E_ALL); ini_set(’display_errors’,1); define(’WP_DEBUG’,true); 一旦你添加了这个,黑屏现在将有错误,警告和通知。 这些可能能够帮助您确定根本原因。 有时候,你可能有权访问后端,但网站的前端白屏死亡。 这可能是由于缓存插件而发生的。 … Read more 如何修复WordPress白屏死机


如何修复WordPress的可视化编辑器中的白色文本和丢失的按钮

最近我们的一位用户报告说他们的安装有一个非常奇怪的问题。 当写一篇文章时,他们看不到任何他们正在写的东西。 因为邮编编辑的文字是白色的。 更重要的是,所有的可视化编辑器按钮都丢失了,而且从Visual转换为HTML的功能也不起作用。 在本文中,我们将向您展示如何在WordPress可视化编辑器中修复白色文本和丢失按钮的问题。 初学者注意事项: 如果你正在寻找隐藏的按钮,你可能会看到在其他网站的截图,那么你可能正在寻找厨房水槽。 您将不得不点击厨房水槽图标来查看其他选项,如下划线,从单词复制等。 有些网站也使用TinyMCE Advanced插件来添加其他默认不存在的按钮。 对于其他人,实际上在可视化编辑器中缺少按钮或白色文本时遇到问题,请继续阅读本教程。 清除浏览器缓存 经过我们的搜索,我们发现用户建议清除浏览器缓存为他们工作。 您应该尝试做的第一件事是清除浏览器缓存或使用其他浏览器。 这可能是您的计算机的问题。 如果这不能解决您的问题,也许这个问题与您的安装? 替换TinyMCE脚本 也许这个问题发生在你更新后? 那么,它不太可能,但也许在更新过程中出了问题。 尝试用新鲜的副本替换/ wp-includes / js / tinymce /文件夹。 修复wp-config 如果没有上述的技巧为你工作,那么打开你的 WP-config.php文件 文件,并在php开始标记后面的最上面添加以下行。 define(’CONCATENATE_SCRIPTS’,false); 这个技巧解决了报告这个问题的用户的问题。 我们希望本文中列出的解决方案之一将解决您的白色文本和WordPress可视化编辑器问题中缺少的按钮。 如果您发现另一个修复程序适用于您,请在评论中分享。


如何在某些WordPress目录中禁用PHP执行

根据我们的经验,清理了大量的WordPress黑客程序后,大部分的后门程序文件都会伪装成/ wp-includes /文件夹或/ wp-content / uploads /目录。 通常这些是.php文件,其名称似乎是WordPress核心文件,但它们不是。 您可以采取的措施之一,以提高您的WordPress安全性是禁用某些WordPress目录中的PHP执行。 在本文中,我们将向您展示如何使用.htaccess文件在特定目录中禁用PHP执行。 在文本编辑器中创建一个空白文件。 叫它 的.htaccess 并在其中粘贴以下代码: 否认所有 现在将这个文件上传到/ wp-content / uploads /文件夹中。 你也应该把它上传到你的/ wp-includes /文件夹中。 代码说明:此代码检查任何PHP文件并拒绝访问它。 本文是为了回应Quora的一个问题,一个用户问是否有可能通过.htaccess文件来加强你网站的安全性。 我们提到的技巧之一是在上传目录中禁用PHP执行。 注意:这不是一个黑客的FIX。 这只是一个安全强化提示。 如果您意识到您的WordPress安全性,那么我们建议您购买Sucuri Monitoring服务。 以下是我们在网站上使用Sucuri的五个原因。 每个网站的费用可以降到每月大约3美元,只要你有5个网站的套餐。 同时保持强大的WordPress备份。


如何将您的404页面重定向到WordPress的主页

404是每个网站的一部分。 前段时间,我们编写了一些非常酷的WordPress 404设计清单。 编码单页网站时,可能没有时间创建自定义404页面。 在这种情况下,您可能会将404页面重定向到您网站的主页。 在本文中,我们将向您展示如何在WordPress中将404页面重定向到主页。 所有你需要做的就是打开你的主题文件夹中的404.php文件。 如果不存在,则创建一个空白的php文件。 将下面的代码粘贴在那里: 就这样。 现在,当用户点击一个404页面将被重定向到主页。 注意:这应该用在非常特殊的情况下。 在其他大多数情况下(即博客,投资组合等),您应该跟踪您的404页面并适当地重定向。


如何在WordPress中创建每日和每周的电子邮件通讯

我们经常被用户问及如何在WordPress中创建每日和每周的电子邮件通讯。 我们在我们的电子邮件注册表格中使用这个选项,允许用户选择每日或每周通讯。 在本文中,我们将向您展示如何在WordPress中创建每日和每周的电子邮件通讯。 为什么要添加每日或每周电子邮件通讯选项? 所有营销专家都认为电子邮件营销对于任何博客或网站都至关重要。 这是成本效益和高度参与。 但是,并非所有的用户都希望每天更新电子邮件。 其中一些人可能更喜欢每周收到一封电子邮件。 当他们收到意想不到的电子邮件时,而不是丢失订阅者,最好为他们提供一个每周摘要选项。 这可以让用户控制他们希望从您那里听到的频率,并使他们更有可能订阅。 这就是我们要建立的: 注意: 对于本教程,您必须注册一个电子邮件营销服务。 我们在本教程中使用MailChimp,但所有电子邮件服务的基本概念都是相同的。 登录到您的帐户,然后单击列表导航项目。 你会看到你的名单。 点击群组»查看群组选项。 由于您还没有任何群组,您将会看到类似这样的屏幕。 您可以点击观看视频了解更多信息。 要学习本教程,您需要点击创建组按钮。 一旦你点击那个按钮,你会看到这样的屏幕。 您可以选择在注册表单中显示组选项。 您可以选择选项作为复选框,如我们的网站,单选按钮,下拉菜单,或根本不显示。 在我们的例子中,复选框是理想的选择。 选择组标题,然后添加你想要的选项。 由于我们只做每日和每周通讯,我们只会添加这两个。 随意使它像我们的网站,WPB日报做的品牌。 保存组,你完成了这部分。 现在让我们来看看我们列表中的表单部分。 回到列表页面。 点击表格链接。 您将看到一个显示注册表单外观的页面。 有一个建造者,你可以使用自定义标题图像等。 我们已经定制了我们的形式,所以它看起来像这样。 我们检查这个的唯一原因是看到复选框在那里。 完成后,滚动到页面顶部,点击“为您的网站”选项卡,并获取注册表单嵌入代码。 您将看到创建表单嵌入代码的选项。 这里有多个选项,但我们将选择Naked Form选项。 这使我们可以轻松地按照自己的方式定制事物。 有机会,你不希望他们的标题,并在您的形式要求字段的指示。 所以点击选项框,并匹配上面的截图一样的设置。 然后点击创建嵌入代码。 嵌入代码将显示在按钮正下方的同一页面上。 将该代码复制并粘贴到您的主题中。 该位置可以在任何你想要显示选择的形式。 在我们的情况下,它在侧边栏,所以我们将代码粘贴在sidebar.php文件。 一旦你粘贴了代码,我们的目标是去除所有的样式div。 我们只保留基本的表单域。 你的结果应该是这样的: List25每日 List25每周 请注意,我们已经将提交按钮移到了电子邮件字段之后。 我们也摆脱了电子邮件领域的标签,所以它只是显示为没有默认值文本的空白字段。 我们也摆脱了错误领域,主要是因为成功的新标签说明效果更好。 … Read more 如何在WordPress中创建每日和每周的电子邮件通讯


如何在WordPress中添加自定义数据库错误页面

你永远记得看到一个像你的网站上的错误建立数据库连接的屏幕。 这可能会因为各种原因而发生,但是用户通常不知道他们的网站已经关闭。 而且这个页面本身看起来很丑陋。 在本文中,我们将向您展示如何在WordPress中自定义数据库错误页面。 由于数据库错误,我们还将向您展示如何为您的网站每次出现故障时设置通知。 打开一个新文件并保存为“db-error.php”。 在其中粘贴以下内容。 然后将文件上传到/ wp-content /目录中。 数据库错误 你有问题。 来源:CSS技巧 如果你想要电子邮件通知,然后注释掉邮件。 要发表评论,你必须在邮件功能之前删除//。 随意自定义着陆页,不过你喜欢。 首先使用这些404设计灵感。


如何使用WordPress搜索简码在您的文章中添加搜索表单

最近我们的一个普通用户问,是否有一种简单的方法,使用简码在您的文章或网页内容中添加WordPress搜索表单。 那么这个问题的答案是肯定的。 在本文中,我们将向您展示如何通过创建一个WordPress搜索简码来在您的文章或页面内容中添加WordPress搜索表单。 所有你需要做的是打开你的主题的functions.php文件或特定于站点的插件并粘贴以下代码: add_shortcode(’wpbsearch’,’get_search_form’); 然后在您的帖子/页面内容中使用简码,如下所示: [wpbsearch] 这将显示默认的搜索表单。 如果你想显示一个自定义的搜索表单,那么你可以这样做: 函数wpbsearchform($ form){      $ form =’ ‘。 __(’搜索:’) 。 “ “; 返回$ form; } add_shortcode(’wpbsearch’,’wpbsearchform’); 我们希望这篇文章能够帮助所有想在WordPress中创建搜索表单的人。


常见问题:WordPress资源不能在Chrome中使用? 这里是如何解决它

最近我们又收到一位用户的投诉,他们说RSS提要不起作用。 浏览器不是去RSS提要,而是给他们一个下载提示。 我们多次通过电子邮件和twitter直接发送消息回答了这个问题,所以我们决定创建一个帖子。 如果您的WordPress提要在Chrome中不起作用,那么这里是如何解决它的。 为什么我的Feed无法在Chrome中使用? 并非所有的浏览器都有能力解释提要,而缺乏此功能的最受欢迎的浏览器之一就是Google Chrome浏览器。 如何解决它? 那么,如果你只是想自己修复它,那么下载RSS订阅扩展(由谷歌)。 如果您想为所有用户修复此问题,请使用FeedBurner或FeedBlitz等服务开始刻录您的Feed。 然后只需使用RSS图标上的FeedBurner或FeedBlitz链接即可。 或者,您可以将您的WordPress供稿重定向到相应的服务。