如何防止Youtube oEmbed覆盖你的WordPress内容

你有没有去过一个网站,你发现像YouTube视频等媒体元素覆盖其他内容? 如果您有下拉菜单,浮动栏,Lightbox弹出窗口等,就可能发生这种情况。在本文中,我们将向您展示如何防止YouTube oEmbed覆盖您的WordPress内容。 例: 当您在WordPress中嵌入视频时,默认情况下它不具有wmode = transparent值。 这意味着视频元素具有最高的优先级,它将覆盖任何浮动或动态元素。 这真的很烦人。 因此,让我们来看看如何在不使用丑陋的iFrames方法的情况下为WordPress视频添加?wmode = transparent。 所有你需要做的是打开你的主题的functions.php文件,或者更好的是你的网站的插件文件,并粘贴下面的代码: 函数add_video_wmode_transparent($ html,$ url,$ attr){ 如果(strpos($ html,“ 资源


如何在WordPress内容中插入广告

你有没有看到博客内的广告内的广告? 这些广告大多数情况下在第一段或第二段之后。 大多数初学者都想知道这些网站在写内容时是否手动插入广告,或者是否有特殊的代码。 在本文中,我们将向您展示如何在特定段落之后在广告内容中插入广告。 通常,当初学者想在他们的帖子中包含广告时,他们要么手动添加代码,如果您不得不更换广告商,或者使用其中一个广告管理插件插入广告的上下,则手动添加代码效率极低。 那么,我们已经在第一段中添加了List25中的广告,并且有很多用户询问了这个问题,所以这里是最简单的方法。 只需安装并激活我们创建的名为插入发布广告的插件。 激活后,插件将添加一个名为Post Adverts的新菜单项。 点击 发布广告»添加新 。 在下一个屏幕上,只需添加广告的名称以便识别,输入广告代码本身,然后选择要显示广告代码的段落。 一旦完成,只需点击发布。 接下来你想去 发布广告»设置 选择要显示广告的帖子类型,例如帖子,页面和自定义帖子类型。 现在,如果您不喜欢使用该插件,并且想要使用代码方式,请按照下面的说明进行操作。 打开您的主题的functions.php或特定于站点的插件文件并粘贴以下代码:


如何在WordPress中自定义帖子类型中禁用Disqus

您向我们展示了如何在自定义帖子类型中禁用分区,但启用了什么? 我最近添加了我的采访自定义帖子类型的disqus,但它不工作。 为什么? 我创建了两个自定义帖子类型,即访谈和博客。 它是在博客文章类型而不是采访帖子类型。 告诉我该如何解决这个问题。 这是我的两个自定义帖子类型的代码。 我在这里使用创世模板 – // *注册访谈帖子类型(由NSS更改) add_action(’init’,’create_interview_post_type’); 函数create_interview_post_type(){ $ labels = array( ‘name’=> __(’Interviews’), ‘singular_name’=> __(’Interviews’), ‘all_items’=> __(’All Interviews’), ‘add_new’=> _x(’新增’,’访谈’), ‘add_new_item’=> __(’新增’), ‘edit_item’=> __(’Edit Interview’), ‘new_item’=> __(’New Interview’), ‘view_item’=> __(’View Interview’), ‘search_items’=> __(’面试搜索’), ‘not_found’=> __(’找不到采访’), ‘not_found_in_trash’=> __(’没有在垃圾中找到访谈’), ‘parent_item_colon’=>“ ); $ args = array( ‘labels’=> $ labels, ‘public’=> true, ‘has_archive’=> … Read more 如何在WordPress中自定义帖子类型中禁用Disqus


如何在WordPress中嵌入一个Live Google+环聊会话

Google Hangout是主持现场直播的最佳免费解决方案。 它可以让您流媒体,录制,带宾客,并与现场观众进行问答环节。 主要的问题是,所有这些都发生在Google+上,而不是在您自己的网站上。 在本文中,我们将向您展示如何在WordPress中嵌入一个实时Google环聊会话。 首先,您需要进入Google+环聊直播网站,然后点击 发起环聊直播 按钮。 系统会显示一个新的弹出窗口,询问您的环聊直播详情。 您需要为您的环聊提供一个名称,并为此环聊添加一些说明。 在名称和说明下方,您将看到标有“开始”的部分。 你需要点击 后来 然后为您的环聊选择一个日期和时间。 默认情况下,您的环聊直播已公开,这意味着任何人都可以看到。 如果您不想将其公开化或希望将其提供给选定的人员,则需要标记这些人员或选择一个圈子。 为了本教程的目的,我们假设您希望尽可能多的人为您的观众,所以这将是一个公开的聚会。 一旦你完成设置,点击 分享 按钮。 如果您尚未验证自己的YouTube帐户,那么系统会要求您这样做。 验证完YouTube帐户后,再次点击分享按钮。 您将被重定向到您的视频群聊页面,该页面会提供有关视频群聊的详细信息。 在环聊的详细信息部分中,您会看到一个链接图标。 点击链接图标,它会显示你的环聊链接和嵌入代码。 你需要复制 YouTube网页网址 。 现在返回到您的WordPress网站,创建或编辑您想要嵌入您的Google+环聊的信息或页面。 您可以按照我们的教程来了解如何在WordPress中嵌入YouTube视频。 您真正需要做的只是将YouTube网址粘贴到页面编辑器上,并保存您的更改。 现在,如果您预览了自己的网页,则可以将自己的Google+环聊直播嵌入您的WordPress页面。 这就是所有你的WordPress网站现在准备好主持你的Live Google+环聊会议。


如何在WordPress中设置CloudFlare Free CDN

现场 什么是CloudFlare? CloudFlare基本上是Web应用程序防火墙,分布式代理服务器和内容交付网络(CDN)。 它通过充当访问者和服务器之间的代理来优化您的网站,这有助于保护您的网站免受DDoS攻击。 他们提供适合小型网站和博客的免费基本计划。 他们还提供每月20美元的付费计划。 MaxCDN和CloudFlare的区别是什么? MaxCDN和CloudFlare实际上是完全不同的服务。 虽然MaxCDN专注于通过CDN提供内容,但CloudFlare更专注于安全和垃圾邮件控制。 他们都使用不同的技术通过网络提供内容。 MaxCDN使用您的网站的DNS使用拉链提供内容。 另一方面,CloudFlare通过自己的DNS提供内容,并要求您更改站点的DNS以指向其服务器。 CloudFlare充当您和您网站的访问者之间的代理,这意味着您放弃了很多控制权,而MaxCDN则充当了反向代理,这意味着您拥有所有的控制权。 CloudFlare更好地优化您的页面速度,防止您的网站从恶意的机器人,攻击者和可疑的抓取工具。 MaxCDN通过位于世界各地的服务器提供静态内容,从而提高您的速度。 使用CloudFlare的缺点 测试CloudFlare的用户已经报道,即使它有助于页面加载时间,差异也不显着。 也有用户抱怨CloudFlare阻止他们的一些合法访问者访问他们的网站。 相反,它会向访问者显示验证码页面,以证明他们是合法用户。 对于第一次访问的人来说,这可能会造成不好的经历 如何为您的WordPress网站安装CloudFlare 在实施CloudFlare以提高您网站的速度之前,请确保它不是您的网站主机,从而拖慢了您的速度。 如果您认为这可能是您的网站托管,那么也许您应该首先考虑切换到一个更好的WordPress托管服务提供商。 如果你打算使用CloudFlare,那么我们会推荐BlueHost。 他们是CloudFlare官方合作伙伴之一,也是官方推荐的WordPress主机提供商之一。 要设置CloudFlare,您需要做的第一件事就是注册一个帐户。 访问CloudFlare网站并点击注册链接。 提供所需的信息,然后点击 ‘立即创建帐户’ 按钮。 在下一步中,输入您网站的网址。 CloudFlare现在将扫描您的网站。 这将花费大约60秒,在此期间,您将看到关于CloudFlare如何工作的信息视频,以及如何继续进行设置。 我们建议您观看此视频。 扫描完成后,您需要点击继续按钮继续进行设置。 扫描完成后,CloudFlare会显示您的系统找到的所有DNS记录列表。 这也包括你的子域名。 您想要通过CloudFlare传递的DNS记录将具有橙色的云图标。 将绕过CloudFlare的DNS记录将有一个灰色的云图标。 您需要查看列表以确保您的主域www子域在CloudFlare上处于活动状态,并带有橙色的云图标。 CloudFlare还将为您添加FTP和SSH子域名。 如果您使用域名连接到FTP或SSH,那么从现在开始,您将使用ftp.yourdomain.com作为FTP,使用ssh.yourdomain.com作为SSH。 。 新的子域名不会通过CloudFlare。 如果您有任何想要通过CloudFlare的子域名,那么您可以在这里设置它们。 一旦你对DNS记录感到满意,你需要点击 “我添加了所有丢失的记录,继续” 按钮进行设置。 在下一个屏幕上,您将被要求选择一个计划,性能和安全设置。 如果您在您的网站上使用SSL,那么务必记住SSL不会与免费的CloudFlare服务一起使用。 其余的选项保留默认设置,点击继续按钮继续。 在安装的下一步和最后一步,CloudFlare会要求您更新名称服务器。 系统会要求您更改名称服务器并将其指向CloudFlare名称服务器。 将名称服务器更改为CloundFlare 注意: … Read more 如何在WordPress中设置CloudFlare Free CDN


如何允许用户发布WordPress的匿名评论

最近我们的一个用户询问是否有可能在WordPress中允许匿名评论。 默认情况下,用户不能在评论表单中提供姓名和电子邮件地址的WordPress评论。 在本文中,我们将向您展示如何让用户在WordPress中发布匿名评论。 我们还将向您展示如何从WordPress评论表单隐藏名称和电子邮件字段。 假名:理想的解决方案 在限制评论垃圾邮件的同时允许匿名评论的最好方法是鼓励用户使用化名或昵称,而不是真实姓名。 这使您可以建立一个社区,同时仍然允许用户匿名。 用户仍然需要提供一个电子邮件地址,但是大多数想要匿名评论的人都会为此分别发送电子邮件。 您可以在您的评论政策中传达此信息,并在评论表单上方提供显着的链接。 虽然这是理想的解决方案,而且是我们推荐的唯一解决方案,但还有其他解决方案可以进一步匿名。 但是,您添加的匿名度越高,您的垃圾邮件就越高。 使姓名和电子邮件可选 您可以添加的下一层匿名是使名称和电子邮件字段完全可选。 没有昵称或任何东西。 如果用户只提交一个没有姓名和电子邮件的评论,它会通过。 让我们来看看如何使名称和电子邮件字段完全可选。 首先你需要做的是去 设置»讨论 并取消选中旁边的框 “评论作者必须填写姓名和电子邮件” 选项。 现在,您需要保存更改,并且您的网站将准备好接受没有名称和电子邮件地址的评论。 简单地删除此复选框将不会告诉您的用户,他们可以留下评论,而不提供姓名或电子邮件地址。 您可能想通过显示名称和电子邮件字段是可选的来进行沟通。 我们还建议删除网站网址字段以阻止垃圾邮件。 要做到这一点,你需要修改你的评论表单。 只需将以下代码复制并粘贴到主题的functions.php文件或特定于站点的插件中。 函数wpb_alter_comment_form_fields($ fields){ //修改名称字段并显示它是可选的 $ fields [‘author’] =’ ‘。 “ ‘。 __(’Name(Optional)’)。 “ ‘。 ($ req?’ * ‘:”)。 “ “; //修改电子邮件字段并显示它是可选的 $ fields [’email’] =’ ‘。 __(’电子邮件(可选)’,’二十三’)。 “ ‘。 … Read more 如何允许用户发布WordPress的匿名评论


如何在WordPress中嵌入Bing地图

最近我们的一位读者问我们是否可以在WordPress中添加Bing地图。 我们已经介绍了如何在WordPress中添加Google地图。 但是,如果您更喜欢Bing地图,则可以将其添加到您的网站上。 在本文中,我们将向您展示如何在WordPress中嵌入Bing地图,而不使用插件。 在WordPress中添加Bing地图(不需要插件) 首先你需要做的是去Bing地图,搜索你想要嵌入的位置或地图。 一旦你找到了位置,点击 分享 按钮。 将出现一个弹出窗口,显示您的地图链接和嵌入代码,以便您可以将其添加到您的网页。 在嵌入代码下面,您会看到一个按钮 自定义和预览 这将打开一个新的窗口。 在这个窗口中,您可以自定义您的地图。 选择地图大小,显示或隐藏冰箭地图的链接,选择地图类型等。一旦你对预览感到满意,只需点击 生成代码 按钮。 您的嵌入代码将显示在弹出窗口中。 您现在可以将这些代码复制并粘贴到您的WordPress文章,页面或侧边栏小部件中。 使用插件添加Bing地图 如果您运行的网站经常需要添加地图,那么使用插件添加Bing地图会更容易。 首先你需要做的是安装并激活Leaflet地图标记插件。 为了将这个插件与Bing地图一起使用,您需要有一个Bing Map API密钥。 只需在Bing Maps Portal网站上创建一个帐户即可。 一旦你创建了一个帐户,你需要点击 “创建或查看密钥” 从左侧边栏。 在下一个屏幕上,您需要填写您的网站信息。 您可以创建两种类型的键:试用或基本。 试用密钥将在90天内过期。 我们建议使用Basic键代替。 但是请记住,基本密钥的使用也有一定的限制。 如果您的网站是公开访问的任何一个,那么你可以使用这个密钥。 在应用程序类型中,选择 公共网站 并提交您的请求。 您的请求将被处理,您的密钥将显示在页面的底部。 现在你需要复制这个键,然后去 地图标记»设置 。 点击 Bing地图 选项卡并粘贴您的API密钥。 默认情况下,Leaflet地图标记插件使用Google地图,因此您需要明确指示插件使用Bing地图。 这可以通过去 地图标记»设置 并点击地图默认标签。 向下滚动到“默认底图”部分,然后选择Bing地图。 您会注意到Bing地图有多个条目,如鸟瞰图,道路视图等。选择最适合您需要的条目,然后单击“保存更改”按钮。 要将新的Bing地图添加到您的网站,您需要转到 地图标记»添加新的标记 … Read more 如何在WordPress中嵌入Bing地图


如何在WordPress中分页评论

你有没有注意到你的帖子很多的评论加载速度比其他几乎没有任何评论的帖子慢。 由于您评论最多的帖子通常是最受欢迎的,所以您希望这些帖子能够快速加载。 在这篇文章中,我们将向您展示如何在WordPress中分页评论,以加快您的文章加载时间。 你需要做的第一件事是登录到你的WordPress管理区,然后去 设置»讨论 。 接下来看看这个部分在哪里说分页注释。 只需在每个页面上选择您想要的评论数量,以及如何显示它们。 一旦你这样做,根据你的主题造型,你会看到一个数字分页,或者你会看到上一个/下一个评论链接。 有几个用户报告说,有时候有很多评论的帖子会带来死亡的白幕,因为它耗尽了他们的记忆。 如果它不会造成死亡的白屏,那么有很多评论的帖子往往真的很慢。 我们强烈建议您分页评论。 请注意:您也可以通过将多个帖子拆分为多个页面来对帖子进行分页。


如何在WordPress中显示用户的IP地址

最近有一位用户问我们是否可以在WordPress中检测并显示个人访问者的IP地址。 我们的答案当然是。 在这篇文章中,我们将向您展示如何在WordPress中显示用户的IP地址。 您可以使用它创建您自己的IP检测站点。 这样当一个网站访问者浏览你的网站时,他们可以看到他们自己的IP地址。 所有你需要做的就是将下面的代码片段粘贴到主题的functions.php文件或特定于站点的插件中。 //在WordPress中显示用户IP 函数get_the_user_ip(){ if(!empty($ _SERVER [‘HTTP_CLIENT_IP’])){ //检查共享互联网上的IP $ ip = $ _SERVER [‘HTTP_CLIENT_IP’]; } elseif(!empty($ _SERVER [‘HTTP_X_FORWARDED_FOR’])){ //检查ip是否通过代理 $ ip = $ _SERVER [‘HTTP_X_FORWARDED_FOR’]; } else { $ ip = $ _SERVER [‘REMOTE_ADDR’]; } 返回apply_filters(’wpb_get_ip’,$ ip); } add_shortcode(’show_ip’,’get_the_user_ip’); 接下来,您需要在您的文章,页面或侧边栏小部件中添加以下短代码。 [show_ip] 如果您在侧边栏文本窗口小部件中使用短代码,并且无法正常工作,则需要确保为侧栏小部件启用短代码。 我们希望这篇文章能够帮助您在您的WordPress网站上显示用户的IP地址。 如果您有任何问题或意见,请在下面给我们留言。


如何在WordPress中显示相关页面

最近,我们的一个用户问我们是否有办法显示相关的页面,而不是在WordPress的帖子。 以前,我们向您展示了如何在WordPress插件中显示相关帖子。 在本文中,我们将向您展示如何在WordPress中显示相关页面。 使用插件在WordPress中显示相关页面 在WordPress中显示相关页面的更简单的方法是使用插件。 首先你需要安装并激活另一个相关帖子插件(YARPP)插件。 激活后,你需要去 设置»YARPP 配置插件。 在插件的设置页面上,向下滚动到 ‘为您的网站显示选项’ 部分。 下 自动显示 选项,你需要检查’网页’,并留下帖子和媒体不选中。 就是这样,您现在可以保存设置,YARPP将开始在您的WordPress网站的页面内容下面显示相关页面。 请注意,YARPP和其他一些WordPress插件由于数据库使用量过大而被一些托管WordPress托管服务提供商阻止。 您可能会遇到的另一个问题是,如果您的MySQL存储引擎设置为InnoDB,YARPP将无法搜索数据库中的文本。 在没有插件的WordPress中显示相关页面 在我们向您展示如何在不使用插件的情况下显示相关页面之前,我们希望您看看我们关于WordPress中帖子和页面之间区别的文章。 显示相关帖子最有效的方法是通过查找标签或类别。 但是,由于WordPress页面没有标签或类别,我们首先需要为WordPress页面启用类别和标签。 要做到这一点,所有你需要做的是安装和激活,页面的帖子标签和类别插件。 插件可以直接使用,所以没有设置可以配置。 激活后,它将简单地为您的WordPress页面启用标签和类别。 现在,您需要编辑几个您认为彼此相关的页面并添加标签。 例如,如果您有关于公司的页面和公司历史的另一个页面,则可以将它们标记为关于我们。 在向几个页面添加标签之后,您需要做的下一件事就是将这些代码添加到主题的functions.php文件或特定于站点的插件中。 函数wpb_related_pa​​ges(){ $ orig_post = $ post; 全球$ post; $ tags = wp_get_post_tags($ post-> ID); if($ tags){ $ tag_ids = array(); foreach($ tags为$ individual_tag) $ tag_ids [] = … Read more 如何在WordPress中显示相关页面