如何在WordPress小部件中显示空的分类

默认情况下,WordPress类别小部件不显示空的类别。 最近一位新用户询问我们是否可以在WordPress小部件中显示空白类别来帮助他的本地开发。 在本文中,我们将向您展示如何在WordPress小部件中显示空白类别。 你需要做的第一件事就是将这个简单的代码片段添加到你的孩子主题的functions.php文件或一个网站特定的插件。 add_filter(’widget_categories_args’,’wpb_force_empty_cats’); 函数wpb_force_empty_cats($ cat_args){      $ cat_args [‘hide_empty’] = 0;      返回$ cat_args; } 这段代码挂钩了我们的自定义函数 wpb_force_empty_cats 至 widget_categories_args 过滤。 在我们的功能里,我们修改了这个选项 hide_empty 并将其设置为false。 就是这样,您现在可以将类别小部件拖放到WordPress网站上的任何侧栏或小部件准备区域。 类别小部件现在也将显示空的类别。 如果您正在使用本地开发环境,那么我们建议您将一些虚拟内容添加到您的网站以进行测试。 另外不要忘记查看我们的指南,了解类别和标签如何在WordPress中使用。


如何解决WordPress保持注销问题

你有没有遇到过令人沮丧的问题,WordPress一直在让你注销? 最近我们的一个用户遇到了这个问题。 她遵循所有正常的故障排除提示,如停用插件,清空缓存,清除浏览器cookie,甚至从备份中恢复WordPress。 以上都没有为她工作。 如果您遇到这个问题,那么我们为您提供解决方案。 在本文中,我们将向您展示如何修复WordPress不断出现的问题,也称为WordPress会话超时问题。 为什么WordPress保持注销? 为了理解WordPress为什么不断登录你,你需要了解WordPress登录过程是如何工作的。 WordPress在您的浏览器中设置一个cookie来验证登录会话。 这个cookie是为存储在您的设置部分的WordPress网址设置的。 如果您访问的URL不符合您的WordPress设置,那么WordPress将无法验证您的会话。 正如你可以在上面的设置屏幕截图中看到的,WordPress的URL和站点地址是两个不同的URL(注意一个是www,另一个不是)。 解决登录问题 这个登录问题的一个简单的解决方法是确保您的WordPress设置中的站点地址和WordPress地址字段中具有相同的URL。 这意味着您需要在这两个字段中选择www或非www网址。 登录到您的WordPress仪表板并转到 设置»一般 。 如果您无法访问管理区域,则可以通过编辑wp-config.php文件来更新这些字段。 使用FTP客户端连接到您的网站,并在您的网站的根目录中找到wp-config.php文件。 您需要将此文件下载到桌面,然后使用文本编辑器(如记事本)打开它。 在该行上方添加此代码 就这样,停止编辑! 开心博客 定义( ‘WP_HOME’,的 ‘http://示例.com’); 定义( ‘WP_SITEURL’,的 ‘http://示例.com’); 如果您喜欢在URL中使用www,请改用此代码 定义( ‘WP_HOME’,的 ‘http://www.example.com中’); 定义( ‘WP_SITEURL’,的 ‘http://www.example.com中’); 不要忘记用自己的域名替换example.com。 为什么这个解决方案有效? 从技术上讲,www是一个子域本身。 这意味着www和没有它的URL实际上是两个不同的域。 通过更改和更新URL到相同的地址,它将解决这个问题。 www vs裸域的更详细的技术说明就在这里。 另外需要注意的是,WordPress地址和站点地址字段中的错误设置也可能导致WordPress中的重定向问题太多。 我们希望这篇文章帮助您解决WordPress会话超时问题。 如果没有,那么检查如何修复WordPress登录页面刷新和重定向问题。


如何在WordPress RSS Feed中添加社交按钮

在我们推荐用户停止使用Feedburner的文章之后,很多用户问我们如何才能获得他们在FeedBurner Feed上的社交分享按钮。 虽然大多数现代的阅读器阅读器都包含社交分享功能,但在本文中,我们将向您展示如何在WordPress RSS feed中添加社交按钮。 首先你需要做的是下载社交按钮,你想要显示在你的饲料。 有几个免费的社交媒体图标集。 选择一个最适合您的需求。 之后,你需要去 媒体»添加新 并将Facebook和Twitter图标上传到您的媒体库。 一旦你上传了图标,你需要复制它们的位置URL。 只需去 媒体»图书馆 并点击 编辑 链接下面的Twitter图标。 在“编辑媒体”页面上,复制文件URL并将其粘贴到文本编辑器中。 重复Twitter图标的过程。 我们稍后将需要这些网址。 我们将使用默认的WordPress内容过滤器在您的WordPress RSS源中的每个帖子下面添加这些图标。 您需要将此代码添加到您的主题的functions.php文件或特定于站点的插件中。 //添加自定义Feed内容 函数wpb_add_feed_content($ content){ //检查是否有请求 if(is_feed()){ / /编码后分享链接 $ permalink_encoded = urlencode(get_permalink()); //获取推特的帖子标题 $ post_title = get_the_title(); //您要在每个帖子下方显示的内容 //这是我们将添加我们的图标的地方 $ content。=’ “; } 返回$ content; } add_filter(’the_excerpt_rss’,’wpb_add_feed_content’); add_filter(’the_content’,’wpb_add_feed_content’); 此代码只需添加HTML即可在您的WordPress RSS Feed中的帖子内容下方显示社交图标。 我们希望这篇文章能够帮助您在WordPress RSS … Read more 如何在WordPress RSS Feed中添加社交按钮


如何从JetPack订阅切换到MailChimp,AWeber等

在开始您的博客时,初学者经常使用JetPack电子邮件订阅功能。 然而,随着博客的发展,您很快意识到您需要真正强大的电子邮件订阅服务。 最近我们的一个用户问我们是否有办法将他们的JetPack用户迁移到MailChimp,AWeber等电子邮件提供商。在本文中,我们将向您展示如何从JetPack订阅切换到MailChimp,AWeber等, 可以完全控制您的电子邮件列表,并获得最大的利益。 为什么从JetPack切换到MailChimp或Aweber? JetPack使您可以轻松地将邮件逐个订阅添加到您的网站。 但是,如果你想发送独家简报内容,有自动回复,发送有针对性的活动等,那么你需要更强大的东西。 你需要一个真正的电子邮件营销服务提供商建立你的电子邮件列表 我为什么要关心建立一个电子邮件列表 电子邮件是互联网上最重要的营销和沟通工具。 研究表明,电子邮件在效率,成本,可靠性和可交付性方面优于社交媒体,博客以及其他在线营销和沟通工具。 如果你不建立你的电子邮件列表,然后检查你为什么应该马上开始建立一个电子邮件列表。 如何将JetPack订户移动到MailChimp或其他电子邮件服务 您将需要您的电子邮件订户列表从JetPack订阅切换到MailChimp,AWeber或任何其他电子邮件服务提供商。 首先,您需要获取所有现有用户的电子邮件。 登录到您的WordPress网站,并去 JetPack»网站统计 。 在网站统计页面上,您需要向下滚动到页面底部的订阅者框。 点击博客订阅者,JetPack将获取您的订阅者名单。 一旦完成,你会注意到有两个用户列表。 第一个列表是WordPress.com用户。 您将无法看到这些用户的电子邮件地址,也不能导出它们。 第二个列表是仅限电子邮件用户。 这些是在JetPack订阅框中专门输入其电子邮件地址的订户。 您可以通过点击导出这些用户 “将所有仅限电子邮件的追随者下载为CSV” 链接。 现在您拥有电子邮件订阅者,您可以将其导入任何您想要的电子邮件营销服务。 大多数电子邮件服务提供商都提供导入工具,允许您上传包含订户信息的csv文件。 我们将向您展示如何将您的用户导入MailChimp。 登录到您的MailChimp帐户,然后单击列表。 在列表页面上,您将看到列表名称旁边的下拉箭头。 点击箭头,然后点击导入。 在导入页面上,您将看到许多可导入的不同应用程序。 列表中的第一个选项是从CSV或文本文件导入。 接下来,您需要简单地上传您之前下载的CSV文件。 就这样。 MailChimp将自动获取电子邮件地址,并将其作为订户添加到您的电子邮件列表中。 AWeber,MadMimi和其他提供者的方法都是类似的。 我们希望这篇文章帮助您从JetPack订阅切换到MailChimp,AWeber等。一旦您转移到电子邮件服务提供商,您可以将optin表单集成到您的侧边栏和评论表单中。 你甚至可以使用OptinMontser来加强你的电子邮件注册。


如何在WordPress中创建自定义的帖子类型

通常人们错误地将WordPress归类为博​​客平台。 在过去的几年中,WordPress已经发展成为一个强大的内容管理系统。 默认情况下,WordPress以邮件和页面作为主要内容类型。 但是,您可以根据需要创建任意数量的自定义内容类型,这些自定义内容类型称为 自定义帖子类型 。 在这篇文章中,我们将向您展示如何在WordPress中创建自定义的帖子类型。 我们也会告诉你如何像亲一样使用它们。 什么是WordPress的自定义帖子类型? 自定义帖子类型是内容类型,如帖子和页面。 由于WordPress从一个简单的博客平台发展成为一个强大的CMS,术语post坚持不懈。 但是,帖子类型可以是任何类型的内容。 默认情况下,WordPress附带这些帖子类型: 岗位 页 附件 调整 导航菜单 您可以创建自己的自定义帖子类型,然后根据需要调用它们。 例如,如果您运行电影评论网站,则可能需要创建电影评论帖子类型。 这个帖子类型可以有不同的自定义字段,甚至自己的自定义类别结构。 其他职位类型的例子有:投资组合,推荐,产品等 我什么时候需要自定义帖子类型? 查看我们的文章,了解您何时需要WordPress中的自定义文章类型或分类法。 现场 您还会注意到,我们正在使用自定义分类法,而不是类别或标签。 创建自定义帖子类型 – 简单的方法 在WordPress中创建自定义帖子类型的最简单方法是使用插件。 这种方法是建议初学者,因为它是安全和超级简单。 首先你需要做的是安装并激活Custom Post Type UI插件。 激活后,插件将在您的WordPress管理菜单中添加一个新的菜单项 CPT用户界面 。 现在去 CPT用户界面»添加新 创建一个新的自定义帖子类型。 Custom Post Type UI插件还允许您创建自定义分类。 这就是为什么添加新的自定义帖子类型页面被分成两列。 在你的左边,你有你需要填写的表单来创建你的自定义文章类型。 在你的右边,你有一个表格来创建一个自定义的分类标准,如果你需要的话。 在自定义帖子类型列中,首先需要为自定义帖子类型提供一个名称。 该名称不能超过20个字符,例如 电影,配方,交易,词汇表等 在下一个字段中,您需要为自定义帖子类型提供一个标签。 这个标签将出现在你的WordPress管理栏中,就像帖子和页面一样。 它也需要是复数有意义的。 例如 … Read more 如何在WordPress中创建自定义的帖子类型


如何解决在WordPress WordPress不正确的缩略图问题

您是否注意到当您在Facebook上分享您的文章时显示不正确的帖子缩略图? 我们的许多用户都抱怨过这个。 在这篇文章中,我们将帮助您修复WordPress中的不正确的缩略图问题。 为什么Facebook没有选择缩略图 有很多原因可以阻止Facebook正确猜测正确的缩略图。 最常见的原因之一是在多个图像中设置 OG:图像 标记您的精选图片比其他图片更小。 Facebook使用Open Graph(og)标签,Yoast的WordPress SEO等许多WordPress插件自动将它们添加到您的网站,以防止丢失缩略图问题。 其他原因包括缓存插件,CDN问题,缺少缩略图图像的打开图形元标记。 等等。由于在使用调试工具时没有显示特定的错误信息,所以很难猜测是什么原因造成的问题。 让我们来看看如何解决不正确的Facebook的缩略图问题。 手动上传您的缩略图 如果您在Facebook页面上分享文章,但没有选择正确的缩略图,则可以点击上传链接上传您要使用的图片。 注意:您上传的图像存储在Facebook页面的照片部分。 如果需要,您可以从照片中删除图像。 Facebook将继续将您上传的图片显示为时间线中文章的缩略图。 但是这个解决方案不会影响其他用户。 这意味着如果其他用户分享您的文章,那么它可能仍然显示不正确的缩略图。 但接下来的修复会照顾到这一部分。 明确告诉Facebook使用您选择的缩略图 如果您使用Yoast插件使用WordPress SEO,那么您可以轻松地为Facebook设置特定的缩略图。 在撰写文章时,向下滚动到帖子编辑器下面的Yost SEO元框,然后点击社交标签。 在那里你会看到一个按钮来上传Facebook的缩略图。 只需在那里添加您的Facebook缩略图图像,这将在大多数情况下解决这个问题。 但是,如果它继续显示不正确的缩略图,那么您可能不得不重置Facebook缓存。 使用Facebook调试工具 Facebook调试工具是在您的WordPress网站上解决Facebook开放图实现问题的最简单方法。 只需复制您的WordPress帖子的URL并粘贴到调试器工具。 你会看到最常见的错误是 提供og:image不够大。 请使用至少200×200像素的图像。 图片“http://example.com/uploads/2014/06/some-image-from-article.jpg”; 将被用来代替。 这里发生的是,Facebook使用他们最好的猜测方法来获取缩略图。 如果文章内部有较大的图片,Facebook将会使用这些图片。 由于一些原因不明的原因,在同一个URL上再次按下调试按钮会使这个错误消失。 我们希望这篇文章帮助你解决Facebook的不正确/没有缩略图问题在WordPress。 为了方便用户分享您的文章,我们建议您安装Floating Social Bar。 它在您的文章上添加了一个粘性的社交栏,鼓励用户分享和发布您的内容。


如何在WordPress多站点中添加/删除默认页面

当您运行WordPress多站点时,每次创建新站点时,WordPress会自动将示例页面添加到新站点。 最近,我们的一个用户问我们是否可以删除默认样本页面并添加他们自己的默认页面。 在本文中,我们将向您展示如何在WordPress多站点中添加/删除默认页面。 为什么要在WordPress多站点中添加自己的默认页面? 可以有很多原因用你自己的替换默认的示例页面。 例如,您可能需要添加一个页面,告诉用户下一步要做什么。 由WordPress生成的默认示例页面有点无聊。 也许你想添加一些机智和聪明? 最后,您可以使用默认页面来告诉用户多站点网络的优缺点。 在WordPress中添加/删除默认页面 只需将此代码添加到您的主站点的functions.php文件或特定于站点的插件即可。 add_action(’wpmu_new_blog’,’wpb_create_my_pages’,10,2); 函数wpb_create_my_pages($ blog_id,$ user_id){    switch_to_blog($ blog_id); //创建新页面    $ page_id = wp_insert_post(array(      ‘post_title’=>’关于’,      ‘post_name’=>’about’,      ‘post_content’=>’这是一个关于页面。 随意编辑或删除此页面。’,      ‘post_status’=>’发布’,      ‘post_author’=> $ user_id,//或“1”(超级管理员?)      ‘post_type’=>’网页’,      ‘menu_order’=> 1,      ‘comment_status’=>’关闭’,      ‘ping_status’=>’关闭’,   ));    //找到并删除WP默认的“Sample Page” $ defaultPage = get_page_by_title(’Sample … Read more 如何在WordPress多站点中添加/删除默认页面


如何使用XAMPP在USB棒上安装WordPress

之前我们向您介绍了如何在Windows和Mac上安装WordPress。 然而,最近有一位用户问我们是否可以在工作和家中使用相同的本地WordPress安装。 在本文中,我们将向您展示如何使用XAMPP在USB存储棒上安装WordPress,以便您可以在任何喜欢的计算机上使用本地WordPress安装。 XAMPP是一个包含Apache Web服务器,PHP,MySQL和phpMyAdmin的软件包。 您可以将其安装在Windows,Linux或Mac操作系统上。 在这篇文章中,我们将向您展示如何将它安装在连接到Windows PC的USB驱动器上,但安装方法几乎相同,无论您安装在哪里。 首先你需要做的是下载XAMPP lite。 转到XAMPP下载页面,然后单击 更多下载 。 您将被重定向到您需要首先点击的sourceforge网站 适用于Windows的XAMPP ,然后点击最新版本。 在下一个屏幕上,将会有一个可用于该版本的文件列表。 向下滚动并以.exe格式查找便携式版本。 点击文件名开始下载。 一旦你下载了XAMPP便携文件,你需要双击文件来运行安装。 在安装过程中,您将被要求选择您想要安装XAMPP的位置。 您需要点击文件夹图标,然后选择您的USB驱动器。 点击下一步继续安装。 安装程序现在将在您的USB驱动器上安装XAMPP。 安装完成后,您需要进入USB驱动器,然后打开XAMPP文件夹。 要启动XAMPP,您需要从USB驱动器运行xampp-control.exe。 这将带来XAMPP控制中心,看起来像这样: 您需要点击旁边的开始按钮启动Apache Web服务器和MySQL。 Windows防火墙将提示您,并且您需要允许访问这两个应用程序。 现在打开一个Web浏览器并在地址栏中输入http:// localhost /。 您将被XAMPP启动画面迎头赶上。 这意味着您已经成功在您的USB驱动器上安装了XAMPP。 在USB棒上安装WordPress 到目前为止,您已经成功在您的USB记忆棒上安装了带有MySQL和PHP的Apache Web服务器。 下一步是安装WordPress本身。 在USB存储棒中安装WordPress与在Windows或Mac电脑上安装WordPress并没有什么不同。 首先,你需要打开你的USB驱动器,然后去 htdocs目录 XAMPP安装目录中的文件夹。 在htdocs中创建一个新文件夹。 这个文件夹将是你的本地WordPress网站。 你可以任何你喜欢的名字。 为了这个教程,我们命名它 SITE1 。 WordPress需要一个MySQL数据库来运行,所以你需要在安装之前创建一个数据库。 要创建一个,您需要打开Web浏览器并在地址栏中输入http:// localhost / phpmyadmin。 这将打开phpMyAdmin这是一个基于Web的数据库管理软件。 … Read more 如何使用XAMPP在USB棒上安装WordPress


如何在WordPress中取消限制登录尝试

通常WordPress托管公司建议您安装一个名为限制登录尝试的插件。 我们喜欢,使用,并推荐给我们所有的用户。 但是,在某些情况下,如果您输入了几次错误的密码,限制登录尝试也可能会将您锁定。 在本文中,我们将向您展示如何在WordPress中取消阻止限制登录尝试插件。 FTP或文件管理器方法 对于初学者来说,最简单的解决方案是使用FTP删除限制登录尝试插件,然后在登录后重新安装。 您需要通过FTP登录到您的网站,然后转到/ wp-content / plugins /。 一旦你在那里,你可以简单地删除limit-login-attempts插件文件夹。 对于那些不知道如何使用FTP(请查看我们的FTP视频)。 您也可以使用您的虚拟主机的cPanel文件管理器来做到这一点。 只需浏览到/ wp-content / plugins /并删除limit-login-attempts文件夹。 MySQL查询 对于熟悉MySQL和phpMyAdmin的高级用户,可以轻松运行以下SQL查询,并清除所有锁定。 UPDATE wp_options SET option_value =”WHERE option_name =’limit_login_lockouts’LIMIT 1; 如果您想取消阻止您的特定IP 111.222.111.222,然后像这样运行一个查询: UPDATE wp_options SET option_value = REPLACE(option_value,’111.222.111.222’,”)WHERE option_name =’limit_login_lockouts’LIMIT 1; 如果更改了数据库前缀,请确保更新您的IP地址以及数据库表前缀。 我们希望这篇文章能够帮助您打开WordPress的限制登录尝试。


如何删除WordPress的登录摇号效应

如果您在登录WordPress时输入了错误的用户名或密码,那么您可能注意到登录框随着显示用户名或密码不正确的错误而显示。 最近我们的用户之一询问是否有办法在WordPress中删除登录摇动效果? 那么是的。 在这篇文章中,我们将向您展示如何在WordPress中删除登录摇动效果。 登录摇动功能添加了一个WordPress文件,每个登录页面上添加一个JavaScript文件。 我们所要做的就是删除这个JavaScript。 只需将以下代码添加到主题的functions.php文件或特定于站点的插件中即可: 函数wpb_remove_loginshake(){ remove_action(’login_head’,’wp_shake_js’,12); } add_action(’login_head’,’wpb_remove_loginshake’); 删除登录摇动效果是一个美学的决定,应完全根据您的个人喜好。 在我们看来,这有助于吸引用户的注意力,让他们知道错误。 在我们的网站上,我们不会删除登录摇动效果。 我们希望这篇文章帮助您在WordPress中删除登录摇动效果。 如果您发现这篇文章有帮助,那么请考虑订阅我们的YouTube频道,并在Twitter上关注我们。 来源:埃里克·马丁