如何在WordPress Text Widgets中启用oEmbed

最近,我们的一个用户问我们如何在WordPress文本小部件中启用oEmbed。 oEmbed是一个协议,允许您的博客要求启用oEmbed的网站提供嵌入动态内容所需的HTML。 简而言之,它允许您只在博客文章中粘贴YouTube视频网址,并让WordPress自动嵌入。 您可以手动调整oembed的最大宽度,或动态更改oEmbed内容的宽度和高度。 但是,您不能使用oEmbed在文本小部件中嵌入内容。 在本文中,我们将向您展示如何在WordPress文本小部件中启用oEmbed。 所有你所要做的就是在你的主题中添加下面的代码 的functions.php 文件或特定于站点的插件: add_filter(’widget_text’,array($ wp_embed,’run_shortcode’),8); add_filter(’widget_text’,array($ wp_embed,’autoembed’),8); 一旦你完成了,那么你就完成了。 您已成功为文本小部件启用了oEmbed。 你可以转到外观»小工具来测试它。 只需在您的文本小部件中添加一个Youtube视频网址,并观看魔术。 对于那些想知道这段代码做什么的人来说,它只是简单的添加一个过滤器 widget_text 允许文本小部件为oEmbed和自动嵌入的内容运行简码。 对于那些不喜欢处理代码的人,那么你可以简单地激活文本小部件oEmbed插件。 它从字面上做同样的事情。 该插件只有我们上面共享的两行代码。 我们希望这篇文章帮助您在文本小部件中启用oEmbed。 如果您有任何问题或意见,请在下面留言告诉我们。


如何在WordPress中分割大型XML文件

WordPress内置的导入/导出功能,允许您导入或导出您的WordPress博客的XML格式。 当你的网站从WordPress.com移动到WordPress.org和其他传输方案,有时这些导出文件大于您的Web主机的上传限制。 在这些情况下,你真的有两个选择。 您可以要求您的WordPress虚拟主机提供商增加您的最大上传限制。 第二种方法是简单地将大的XML文件分割成多个小文件,这样你就可以一个一个地上传它们。 在本文中,我们将向您展示如何在WordPress中分割大型XML文件。 自动分割大型的WordPress XML文件 即使您可以通过创建具有相同标题,类别和页脚信息的多个XML文件并将其余项目分开来手动拆分大型XML文件。 但谁有时间呢? 有非常好的免费工具,可以让你只需点击几下你的XML文件。 对于Windows用户,有一个名为WordPress WXR文件分割器的工具。 下载并运行此实用程序。 当你运行这个程序时,你会看到这样的屏幕: 点击打开的WXR文件按钮打开你的WordPress XML文件。 然后这个工具将会读取你的XML文件,并向你显示一些关于其中数据的有用信息。 它会得到页眉,页脚,它会显示文件中的项目数量。 您可以调整将大文件分割为较小文件时的大小限制。 或者,您可以提供要分割的文件数量。 无论哪种方式,目标是让文件足够小,以便您可以在不超出限制的情况下在主机上进行上传。 最后,当你准备好时,按分割文件按钮,它将分割文件,并将它们存储在原来的WordPress XML文件相同的文件夹。 对于你所有的Mac用户,你不会被遗漏。 有一个类似的WordPress WXR Split工具可用于Mac用户。 它做同样的事情,将大的XML文件分割成更小的文件大小。 我们希望这篇文章能够帮助您分割大型的WordPress XML文件,以便将它们导入到您的WordPress中。 如果您有任何疑问,请在下面留言。


如何阻止WordPress发布更新和删除后设置的时间

管理多个作者的WordPress网站有时可能会很复杂。 有一些插件可以管理编辑工作流程,但是您可能会遇到需要特定解决方案来更好地控制WordPress网站的情况。 最近,我们帮助用户找到了这样的解决方案。 他们想在一段时间之后为所有用户(包括编辑)在一段时间内阻止WordPress发布更新和删除。 例如,如果发布的帖子是30天或更长时间,那么它不能被编辑者编辑或删除。 只有管​​理员可以修改该帖子。 在本文中,我们将向您展示如何在WordPress中设置一段时间后阻止后期编辑,更新和删除操作。 所有你需要做的就是添加下面的代码在你的主题的functions.php文件或特定于网站的插件。 函数site_restrict_editing($ allcaps,$ cap,$ args){      //如果我们不要求编辑或删除帖子,请退出      if(’edit_post’!= $ args [0] &&’delete_post’!= $ args [0]        // …或者用户是admin        || !空($ allcaps [‘manage_options’])        // …或用户已经无法编辑帖子        || 空($ allcaps [‘edit_posts’]))          返回$ allcaps;      //加载发布数据:      $ post = get_post($ args [2]);      //如果帖子未发布,请保留      if(’publish’!= … Read more 如何阻止WordPress发布更新和删除后设置的时间


如何使用Twitter小工具在WordPress中显示最近的推文

Twitter是这个星球上最强大,最有影响力的社交网络工具之一。 我们经常使用Twitter来监控WordPress的相关讨论,与观众互动,并帮助其他用户。 最近,我们的一个用户问我们什么是最简单的方式来显示在WordPress的最近tweets。 答案是官方最近的鸣叫twitter小部件。 在这篇文章中,我们将向您展示如何使用Twitter Widgets在WordPress中显示最近的推文。 首先你需要做的是去Twitter的微件页面。 如果您使用您的Twitter帐户登录,那么它已经向您显示一个带有您的用户ID的示例窗口小部件。 您可以调整小部件的大小和外观。 有几个选项,如选择一个明亮或黑暗的主题,设置小部件的高度,选择链接的颜色等。默认情况下,小部件的宽度自动调整,所以你不必担心。 一旦你完成了部件的外观,点击“创建部件”按钮。 要将此用户时间轴Twitter小部件添加到您的WordPress,请复制小部件代码并转到您的WordPress管理区域 外观»小工具 。 拖放一个文本小部件到你的侧边栏并粘贴Twitter小部件代码。 保存小部件更改并预览您的网站。 你应该能够看到你最近的tweet小部件的实时预览。 如果一切看起来不错,那么你就完成了。 恭喜,您已经成功在您的WordPress侧边栏添加了最近的推文。 如果您想将其添加到您网站的任何其他区域(如WordPress帖子或页面),那么只需将该小部件代码粘贴到您的WordPress帖子/页面的内容区域中即可。 但是等等,还有更多。 Twitter小工具页面不仅允许您创建最近的推文时间表,还可以显示您最喜爱的推文,列表和标签或搜索关键字的时间表。 如果你想这样做,那么步骤是相当简单的。 转到Twitter小部件页面。 默认情况下,不要使用为您选择的“用户时间线”选项卡,而要点击其他选项卡,如收藏夹,列表或搜索。 然后通过选择您喜欢的列表,标签等来配置设置。 从这一点开始,步骤相当直接,因为它们与用户时间轴小部件相同。 对于收藏夹,设置与用户时间轴小部件完全相同。 对于列表,您必须选择要包含的列表。 对于搜索,您需要添加要显示的标签。 我们看到使用最近的推文“用户时间线”Twitter小部件的最大优势之一是,它有一个Follow @ username按钮,允许在您的帐户中点击一下。 此外,它可以让你的用户推特从你的网站提出你(现在很酷)。 我们希望这篇文章能够帮助您使用官方用户时间线Twitter小部件轻松地在WordPress中显示最近的推文。 如果您有任何问题或意见,请随时留下评论,让我们知道。


如何将您的网站从Joomla移至WordPress

很多人使用Joomla来管理和发布他们的网站。 虽然Joomla是一个很好的平台,但绝对不适合每个人。 也许你是谁决定要从Joomla切换到WordPress的用户。 你已经听到很多人在谈论WordPress,它的易用性。 你想利用WordPress插件和主题的力量。 那么如果你想将你的Joomla网站迁移到WordPress,那么你是在正确的地方。 在本文中,我们将向您展示如何将您的网站从Joomla移至WordPress。 首先你需要做的是选择一个Web主机并安装WordPress。 一旦你的WordPress启动并运行,去WordPress管理区域安装并启用FG Joomla to WordPress插件。 (了解如何在WordPress中安装插件)。 激活插件后,转到 工具»导入 。 你会看到一个可用于你的WordPress安装的导入工具列表。 点击 Joomla(FG) 从可用工具的列表。 现在您已经到达了Joomla Importer for WordPress页面。 在这个页面上,你需要提供你的Joomla网站和数据库信息。 您可以从Joomla网站的管理区域获取数据库设置 全局配置»服务器 标签。 这些信息也存储在 的configuration.php 文件在您的Joomla网站的根文件夹。 您可以通过使用FTP客户端连接到您的网站并打开来访问此文件 的configuration.php 在像记事本的文本编辑器。 提供数据库信息后,滚动到“行为”。 如果你想从Joomla导入媒体文件,如图像到WordPress确保你已经检查 强制媒体导入 选项。 最后点击“从Joomla导入内容到WordPress”按钮。 该插件将运行一个脚本,并开始将您的内容从Joomla导入WordPress。 根据您拥有多少内容,导入过程可能需要一些时间。 一旦完成,你会看到这样的通知: 一旦你从Joomla的所有内容导入WordPress,下一步是修复所有破碎的内部链接。 向下滚动到Joomla(FG)导入器页面的底部,然后单击 修改内部链接 按钮。 排除Joomla的WordPress导入 人们在导入时报告的最常见的错误是 “致命错误:允许内存大小的******字节耗尽” 。 您可以轻松修复WordPress内存耗尽错误。 如果你看到数据库连接错误,那么你需要重新检查你的数据库设置,并确保你使用正确的登录凭证。 有时导入媒体可能无法正常工作,因为您的虚拟主机可能已禁用 于allow_url_fopen 指令 … Read more 如何将您的网站从Joomla移至WordPress


如何修复WordPress的帖子返回404错误

WordPress是一个功能强大的CMS。 有时稍微调整可能会使您的网站无法访问。 然而,找到任何WordPress问题的解决方案是非常容易的(检查如何正确地要求WordPress的支持,并得到它)。 过去我们已经介绍了一些WordPress用户面临的最常见的问题。 像内部服务器错误或错误建立数据库连接。 WordPress用户面临的另一个常见问题是WordPress的帖子返回了404错误。 在本文中,我们将向您展示如何修复返回404错误的WordPress帖子。 通常在这种情况下,用户可以访问他们的WordPress管理区,他们的博客的主页,但是当访问一个单一的职位,他们得到一个 404没有找到 错误。 首先,不要恐慌大部分时间你的帖子仍然在那里,完全安全。 如果您的.htaccess文件被删除或重写规则出错,通常会发生这种情况。 你需要做的是修复你的永久链接设置。 去 设置»固定链接 ,只需点击 保存更改 按钮。 这将更新您的永久链接设置和刷新重写规则。 在大多数情况下,这个解决方案修复了WordPress的帖子404错误。 但是,如果它不适合你,那么你可能需要手动更新你的.htaccess文件。 使用FTP登录到服务器,然后修改位于/ wp-content /和/ wp-includes /等文件夹所在位置的.htaccess文件。 最简单的方法是通过将权限更改为666临时将文件写入。然后重复原始解决方案。 不要忘记将权限更改回660.您也可以手动将这些代码添加到.htaccess文件中: #BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^ index.php $ – [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d 重写规则。 /index.php [L] #结束WordPress 修复本地服务器 设计师和开发者经常使用本地服务器在他们的计算机上安装WordPress来进行测试。 如果您想使用漂亮的固定链接,那么您需要在MAMP,WAMP或XXAMP的Apache配置中启用rewrite_module。 我们在这里写了一篇关于如何在WordPress本地环境中启用自定义永久链接的教程。 我们希望这篇文章帮助您解决在WordPress中返回404错误的帖子。 这个解决方案是否适合你? 你有另一个解决方案,为你工作吗? 请在下面的评论中分享。 我们想让这篇文章成为遇到这个问题的用户的综合资源。


如何从WordPress的用户电子邮件显示Gravatar

Gravatar已经使得头像更容易。 像大多数WordPress支持的网站一样,我们也在评论中使用Gravatar来显示每个评论作者的全球认可的头像。 不知道什么是gravatar? 然后阅读:什么是Gravatar? 即使大多数网站只在评论中使用Gravatars,但您可以在任何想要显示任何用户的个人资料图片的地方使用它。 例如,在作者生物框中,或者在侧边栏中,或者在关于页面中。 在本文中,我们将向您展示如何在WordPress中通过用户电子邮件显示Gravatar。 注意:我们的例子是为一个会员网站完成的。 所以我们通过提取登录的用户信息来获取电子邮件地址。 但是,从电子邮件地址显示gravatar的技术保持不变。 在WordPress模板文件中显示用户电子邮件中的Gravatar 首先,我们将向您展示如何使用简单的函数在您的WordPress模板中显示gravatar。 将这个代码添加到你的主题中 的functions.php 文件或特定于站点的插件。 函数site_display_gravatar(){ 全局$ current_user; get_currentuserinfo(); //获取用户电子邮件地址 $ getuseremail = $ current_user-> user_email; //将电子邮件转换为md5散列,并将图像大小设置为32像素 $ usergravatar =’http://www.gravatar.com/avatar/’。 md5($ getuseremail)。 ‘?S = 32′; 回声’ “; } 要在您的WordPress模板中显示gravatar,请使用此代码。 在WordPress帖子,页面和小工具中显示来自用户电子邮件的Gravatar 现在让我们假设你有一个用户的电子邮件地址,并允许在你的网站上使用他们的gravatar。 但是,您没有将它们作为您网站上的注册用户。 或者您想要在帖子,页面或小部件中显示选定用户的gravatars。 为了解决这个问题,请在你的主题的functions.php文件或特定于站点的插件中添加以下代码: 函数wpb_display_gravatar($ atts){ 提取(shortcode_atts(array( ‘wpb_user_email’=>”, ),$ atts)); if($ wpb_user_email ==”){ 全局$ current_user; … Read more 如何从WordPress的用户电子邮件显示Gravatar


如何在WordPress中创建自定义分类

很多人认为WordPress是一种博客工具,主要是因为它有帖子,类别,标签等。大多数人不知道的是,所有的帖子,类别,标签可以被自定义帖子类型和自定义分类法所取代。 在本文中,我们将向您展示如何在WordPress中创建自定义分类法以及如何在WordPress主题中显示自定义分类法。 什么是分类学? WordPress的分类是每个人使用的东西之一,但他们不知道他们正在使用它。 派生自生物分类方法Linnaean分类法,WordPress分类法被用来将帖子和自定义帖子类型组合在一起。 WordPress有两个非常流行的分类法,人们经常使用:分类和标签(阅读:分类与标签:最佳实践)。 您可以使用自定义分类来创建自定义组,并将它们置于一个保护之下。 例如,您有一个名为Books的自定义帖子类型。 即使您可以使用类别,但您可能不想将这两者混合使用,因为它们的使用方式不同。 您可以注册一个名为“主题”的新自定义分类。 您可以添加主题词,如:冒险,浪漫,非小说等。这将允许您和您的用户按照每个主题排序。 分类标准也可以是分层的意思,你可以有主题:小说,非小说和儿童。 然后,在每个类别下面都有子主题,例如小说就会把惊悚片作为一个子主题。 现在您知道什么是自定义分类,让我们学习如何在WordPress中创建自定义分类。 我们将使用两种方法来创建自定义分类法。 方法1将为那些选择不处理代码的人使用插件。 另一方面,方法2将是那些喜欢无插件地完成任何事情的代码方法。 创建自定义分类法 – 更简单的方法 我们开始创建一个自定义分类。 首先,您需要安装并激活Simple Taxonomy WordPress插件。 去 设置»自定义分类法 创建一个新的分类标准: 创建一个自定义分类的第一部分是给它一个名字,它需要全部是小写的,没有奇怪的字符。 第二个选择是这个分类是否是分层的。 如果你想创建一个类似分类的分类,你可以添加一个父项和子项,然后选择True,否则如果你想要像标签一样添加条件,则选择false。 第三个选项是将此分类与邮政类型相关联,最后一个选项是您是否要自动添加条款,选择无。 但我们还没有完成。 让我们假设你正在创建一个分类,并把它称为主题。 现在您需要告诉WordPress如何为主题翻译用户界面。 为用户界面提供翻译后,按添加分类按钮。 一旦创建了自定义分类标准,它就会出现在帖子下,并且会有类似或标签的类似界面。 此外,自定义分类字段也将出现在帖子编辑区域。 手动创建自定义分类 在你的主题中添加下面的代码 的functions.php 文件或中 特定于站点的插件(推荐) 创建一个类似的分层定制分类: //挂钩到init动作,并在触发时调用create_book_taxonomies add_action(’init’,’create_topics_hierarchical_taxonomy’,0); //为您的帖子创建一个自定义分类标题名称 函数create_topics_hierarchical_taxonomy(){ //添加新的分类,使其像分类一样分层 //首先做GUI的翻译部分    $ labels = array(      … Read more 如何在WordPress中创建自定义分类


如何正确地将您的博客从Tumblr移动到WordPress

Tumblr是一个很棒的微博客平台,但是它有一些明显的局限性。 想要在自己的博客上做更多的Tumblr用户通常会在自己托管的WordPress中寻求避难。 我们已经帮助众多用户将他们的tumblr博客转移到WordPress。 做了足够多的时间,我们认为我们应该概述如何将你的tumblr内容迁移到WordPress。 在这篇文章中,我们将向您展示如何正确地将您的Tumblr博客转移到WordPress,所以您可以自己做,而无需聘请开发人员。 你需要的东西在你开始之前 现场 您将需要在您的网站上安装WordPress。 请参阅我们的步骤指南,了解如何安装WordPress。 最后,您需要准备好您的Tumblr帐户。 将内容从Tumblr迁移到WordPress 一旦你安装WordPress,去WordPress管理仪表板,然后点击 工具»导入 : 在导入屏幕上点击 tumblr 安装Tumblr Importer插件。 一旦插件安装,点击 激活插件&运行导入器 。 这将带你到Tumblr导入页面。 为了将您的Tumblr博客导入到WordPress,您需要使用Tumblr API创建一个应用程序。 这是一个相当简单的过程。 Tumblr导入页面有如何做到这一点的说明。 最重要的是,它会向您显示您需要在下一步中用作默认回调网址的网址,因此请复制此网址。 现在去Tumblr应用程序页面,点击绿色 +注册申请 按钮。 在应用程序注册表格中,唯一必填字段是应用程序名称,应用程序网站和默认回调网址。 其余的字段可以留空。 在应用程序名称中,您可以使用您的WordPress博客名称。 在“应用程序网站URL”字段中,您可以输入您的WordPress博客URL。 对于默认回叫URL,输入你的Tumblr Importer插件提供的URL。 注册您的应用程序,并在下一个屏幕上Tumblr将向您显示OAuth使用者密钥和密钥。 复制这些密钥并粘贴到您的WordPress博客上的Tumblr Importer插件页面。 一旦你完成了,然后按连接到Tumblr按钮。 在下一个屏幕上,点击“授权应用程序”。 这将带你到Tumblr,你会被要求允许这个应用程序读写您的Tumblr帐户访问。 点击 允许 让导入器插件访问您的Tumblr帐户。 一旦您授予应用程序访问您的Tumblr帐户,您将被重定向到您的WordPress网站的Tumblr导入器插件页面。 Tumblr进口商现在将显示与您的Tumblr帐户相关的博客。 点击要导入的博客旁边的“导入此博客”按钮。 进口商将开始将您的帖子从Tumblr导入WordPress。 这个过程的持续时间将取决于您在Tumblr博客上发布的帖子数量。 在这个过程中,它会告诉你的进展。 一旦进口商完成,它会显示你的状态为“完成”。 Tumblr Importer插件尝试使用正确的帖子格式导入您的帖子。 例如,Tumblr中的文本文章将作为普通文章导入,图像将被导入为图库,报价将作为报价导入等等。 … Read more 如何正确地将您的博客从Tumblr移动到WordPress


如何使用bbPress在WordPress中添加论坛

公告板和论坛是构建在线社区的可靠工具。 有很多开源的论坛软件,你可以在你的网站上安装。 但是,如果您正在运行WordPress网站,那么将第三方论坛与WordPress整合在一起可能是一团糟。 bbPress是这个问题的答案。 在本文中,我们将向您展示如何使用bbPress在WordPress中添加一个论坛。 什么是bbPress? bbPress是一个建立WordPress方式的论坛软件。 它使用您现有的WordPress核心,使​​用bbPress在WordPress中添加论坛非常简单。 它是可扩展的,所以你可以添加额外的插件来扩展功能。 bbPress比其他流行的开源论坛软件重量轻,速度更快。 如何安装bbPress bbPress可用作WordPress插件。 你可以像安装任何其他WordPress插件一样安装它。 只需登录到您的WordPress管理区,然后转到 插件»添加新 。 搜索bbPress,然后从结果中选择bbPress。 安装并激活插件。 激活后,您将看到bbPress的欢迎屏幕。 在WordPress中用bbPress创建一个论坛 一旦安装,bbPress添加您的WordPress管理中的论坛,主题和回复菜单项。 点击 论坛»新论坛 。 这将带你到一个类似于WordPress后编辑区域的屏幕。 为您的论坛提供一个标题,并输入一些描述。 然后按发布按钮。 在WordPress的前端显示bbPress论坛 现在您已经创建了一些论坛,现在是时候在您的WordPress网站的前端展示这些论坛。 创建一个新的WordPress页面。 为此页面添加一个标题,如论坛,社区,支持论坛等。将以下简码粘贴到您的页面中: [BBP论坛指数] 关闭此页面上的评论和引用,然后发布。 去 外观»菜单 并将此页面添加到您的导航菜单。 现在当用户点击这个页面,它会显示您的主要论坛索引。 整合bbPress与您的WordPress主题 在大多数情况下,你可能想要打开你的论坛新的注册。 要做到这一点,你需要打开你的网站注册。 去 设置»一般 ,选中“任何人都可以注册”旁边的框,以允许在您的网站上注册。 现在您的网站已经开放注册,您的论坛参与者首先要查找的是注册页面。 要创建这个简单的创建一个WordPress页面,并给它一个标题,例如 寄存器 。 添加简码 [BBP寄存器] 并发布该页面。 您的用户需要的另一个页面是丢失的密码恢复页面。 创建另一个WordPress页面,给它一个标题,例如 忘记密码 。 将此简码添加到页面 … Read more 如何使用bbPress在WordPress中添加论坛