如何在某些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供稿重定向到相应的服务。


如何在没有插件的WordPress中显示热门帖子

在过去,我们已经向您展示了如何使用插件在WordPress中创建一个受欢迎的帖子tabber。 这个插件对于标签者来说非常棒。 不过,我们希望在我们的布局中进行更多的自定义,所以我们决定不使用插件。 在本文中,我们将向您展示如何在不使用任何插件的情况下,通过WordPress中的视图跟踪和显示热门帖子。 下面的屏幕截图显示了我们自定义流行的帖子显示的一个示例: 首先我们需要做的是创建一个函数来检测帖子数量并将其作为每个帖子的自定义字段进行存储。 为此,请将以下代码粘贴到主题的functions.php文件中,或者更好地粘贴到特定于站点的插件中: 函数wpb_set_post_views($ postID){      $ count_key =’wpb_post_views_count’;      $ count = get_post_meta($ postID,$ count_key,true);      如果($计数== ”){          $ count = 0;          delete_post_meta($ postID,$ count_key);          add_post_meta($ postID,$ count_key,’0’);      }其他{          $计数++;          update_post_meta($ postID,$ count_key,$ count);      } } //为了保持计数的准确性,让我们摆脱预取 remove_action(’wp_head’,’adjacent_posts_rel_link_wp_head’,10,0); 现在你已经有了这个功能,我们需要在单个页面上调用这个函数。 这样,函数就可以准确地知道哪个帖子获得了视图的功劳。 为此,您需要将以下代码粘贴到单个后循环中: wpb_set_post_views(get_the_ID()); 如果您使用的是儿童主题,或者您只想简化自己的操作,那么只需使用wp_head钩子将跟踪器添加到标题中即可。 … Read more 如何在没有插件的WordPress中显示热门帖子


如何禁用对WordPress媒体附件的评论

最近我们发布了一个插件,可以让您在不使用Jetpack的情况下在WordPress中添加一个漂亮的画廊轮播。 该插件的一个特点是,它使您的画廊变成一个沉浸式的全屏导航,评论等体验。我们的用户之一问我们是否有办法摆脱这些附件的评论功能。 在本文中,我们将向您展示如何禁用对WordPress媒体附件的评论。 将以下代码粘贴到主题的functions.php文件或特定于站点的插件中。 函数filter_media_comment_status($ open,$ post_id){ $ post = get_post($ post_id); if($ post-> post_type ==’attachment’){ 返回false; } 返回$ open; } add_filter(’comments_open’,’filter_media_comment_status’,10,2); 如果您不喜欢处理代码,那么只需下载名为“禁用评论”的插件即可。 这个插件允许您全局禁用特定帖子类型的评论,如(Post,Pages,Media)。 只需选择媒体选项。 我们希望您发现这篇文章有帮助。


如何密码保护您的WordPress管理员(wp-admin)目录

现场 为了使事情简单易行,我们只会在这里介绍cPanel虚拟主机公司,因为cPanel有足够简单的界面来添加密码保护的目录。 登录到你的cPanel。 向下滚动,直到看到“安全”选项卡。 点击“密码保护目录”图标。 当你点击的时候,一个lightbox弹出窗口会显示要求的目录位置。 只需点击web根目录。 一旦你在那里,导航到您的WordPress托管文件夹。 然后点击/ wp-admin /文件夹。 你会看到这样的屏幕: 只需选中密码保护目录即可。 然后为该目录创建一个用户。 这就对了。 现在,当您尝试访问您的wp-admin目录时,您应该看到如下所示的需要验证的框: 手动方法 首先创建一个.htpasswds文件。 你可以使用这个生成器轻松完成。 将此文件上传到/ public_html /目录之外。 一条好路径是: 家庭/用户/ .htpasswds /的public_html /可湿性粉剂管理员/ passwd文件/ 然后,创建一个.htaccess文件并将其上载到/ wp-admin /目录中。 然后在那里添加下面的代码: AuthName“仅管理员” AuthUserFile /home/yourdirectory/.htpasswds/public_html/wp-admin/passwd AuthGroupFile / dev / null AuthType基本 要求用户putyourusername这里 你必须在那里更新你的用户名。 另外不要忘记更新AuthUserFile位置路径。 我有一个404错误或太多的重定向错误 那么这可能发生取决于你的服务器是如何配置的。 要解决这个问题,打开你的主要WordPress的.htaccess文件,并在WordPress规则开始之前添加下面的代码。 ErrorDocument 401默认 那么你有它。 现在,您的WordPress管理员区域拥有双重身份验证。 这是通过IP地址限制wp-admin访问的一个很好的选择。 更新:以下是如何解决管理Ajax问题 如果你的密码保护你的WordPress Admin目录,那么它将破坏前端的Ajax功能(如果正在使用的话)。 … Read more 如何密码保护您的WordPress管理员(wp-admin)目录


如何使用Windows Live Writer远程发布到WordPress

这是Syed Faizan Ali的一篇客串文章 Windows Live Writer是一个多功能的工具,允许您直接从桌面上发布帖子到您的WordPress博客。 这意味着你不需要登录你的WordPress管理面板来更新你的博客。 在本教程中,我将向您展示如何使用Windows Live Writer为您的WordPress博客启用桌面发布。 如何在WordPress上设置Windows Live Writer 步骤1: 要通过Windows Live Writer在WordPress博客上发布帖子,您必须启用Atom发布协议和XML-RPC发布界面 转到WordPress管理面板»设置»写作 启用Atom发布协议和XML-RPC 保存您的更改 第2步: 现在从Microsoft Corporation下载Windows Live Writer并安装它。 这可能需要几分钟时间,具体取决于您的Internet连接。 第3步: 要开始打开Windows Live作家,您将能够看到通知。 您可以通过按下“下一步”按钮来避免通知并进入下一步。 步骤4: 现在你必须选择你的博客平台,这应该是WordPress。 完成配置后,您甚至可以在Windows Live Writer上托管多个博客。 第5步: 现在插入您的WordPress博客的URL以及管理员用户名和密码。 这将验证您是否是所有者。 按下下一个按钮后,WLW将尝试连接到您的博客。 第六步: 写下你的博客的名字。 它不会更改或重命名您的博客的实际标题。 这只会作为您Windows Live Writer的博客昵称。 第七步: 现在,您甚至可以直接从桌面上发布您的帖子,而无需打开浏览器。 使用Windows Live Writer时常见的问题 这些是WordPress博客在尝试上传图片,起草新帖子,发布帖子或仅仅编辑现有帖子时使用Windows Live Writer时遇到的一些最常见的问题。 上传图片时出现问题: 当您尝试使用Windows … Read more 如何使用Windows Live Writer远程发布到WordPress