如何在WordPress中添加分享按钮作为覆盖YouTube视频

视频是提高用户参与度的最佳方法之一。 最近,我们的一位用户问我们如何创建类似于热门网站UpWorthy的视频上的分享按钮叠加。 在这篇文章中,我们将向您展示如何将添加共享按钮添加到WordPress上的YouTube视频上。 它是什么样子的例子: 添加分享按钮作为覆盖YouTube视频 有几种方法可以做到这一点。 每次添加视频时,大多数方法都会要求您粘贴一些HTML代码。 而不是这样做,我们决定创建一个短代码,这将自动叠加效果。 只需将以下代码复制并粘贴到站点特定的插件或主题的functions.php文件中: ///网站的YouTube分享覆盖按钮 函数wpb_yt_buttons($ atts){ //从简码中获取视频ID 提取(shortcode_atts(array( ‘video’=>” ),$ atts)); //显示视频 //添加Facebook分享按钮 $ string。=’ Facebook的 “; //添加Tweet按钮 $ string。=’ 鸣叫 “; //关闭视频容器 $ string。=”; //返回输出 返回$ string; } //添加简码 add_shortcode(’wpb-yt’,’wpb_yt_buttons’); 此代码会创建一个自动将Twitter和Facebook共享链接添加到您的视频的短代码。 这些按钮只有在用户将鼠标放在视频上时才可见。 您也可以使用它添加任何其他社交媒体渠道。 要使用此简码,您只需在短码中添加YouTube视频ID,如下所示: [wpb-yt video =“qzOOy1tWBCg”] 您可以从网址字符串中获取YouTube视频ID。 喜欢这个: 现在,当您添加视频时,您将能够看到您的YouTube视频和纯文本链接,以在Facebook或Twitter上分享视频。 您会注意到这些链接完全没有风格。 因此,让这些链接的风格创建按钮,所以看起来好一点。 我们也将隐藏这些按钮,并使其仅在用户将鼠标放在视频容器上时出现。 为此,请将以下CSS添加到您的Child Theme样式表中。 #share-video-overlay { 位置:相对; … Read more 如何在WordPress中添加分享按钮作为覆盖YouTube视频


如何在WordPress中显示上周的帖子

我们很多初级读者很快就开始修改他们的WordPress主题,这就是为什么我们有一个WordPress主题备忘单来帮助他们开始。 这给新用户带来了一些有趣的挑战。 最近一位这样的读者问我们如何在WordPress上显示上周的帖子。 他们只是想在上周显示帖子的主页上添加一个栏目。 在本文中,我们将向您展示如何在WordPress中显示上周的帖子。 在向您展示如何显示上周的帖子之前,我们先来看看如何使用WP_Query显示当周的帖子。 将以下代码复制并粘贴到主题的functions.php文件或特定于站点的插件中。 函数wpb_this_week(){ $ week = date(’W’); $ year = date(’Y’); $ the_query = new WP_Query(’year =’。$ year。’&w =’。$ week); if($ the_query-> have_posts()): while($ the_query-> have_posts()):$ the_query-> the_post(); ?> “title =”永久链接 “> 在上面的示例代码中,我们首先找出当前的周和年。 然后,我们在WP_Query中使用这些值显示当前周的帖子。 现在你需要做的就是添加 在您想要显示帖子的主题文件中。 这很简单,不是吗? 现在要显示上周的帖子,所有你需要做的是从周的价值减去1。 但是,如果这是一年中的第一周,那么本周和本年度将会得到0,而不是去年。 这是你如何解决这个问题。 函数wpb_last_week_posts(){ $ thisweek = date(’W’); 如果($ thisweek!= 1): $ lastweek … Read more 如何在WordPress中显示上周的帖子


如何使用P2在WordPress中建立内部通讯系统

许多小型和大型企业通过将其与编辑流程,用户角色管理和列表等工具相结合,将内部的WordPress作为协作工具使用。 使用WordPress作为内部沟通系统对于这些组织来说是非常有效的。 在本文中,我们将向您展示如何使用P2主题在WordPress中创建一个内部通信系统。 什么是P2主题? P2是一个WordPress主题,它将一个WordPress站点转换为一个类似Twitter的实时状态更新,博客发布,评论工具。 它消除了去管理区写信的需要。 您可以从您的网站的主页发布权利。 它已经在首页上的每个帖子下面显示了内嵌的注释。 它由Ajax驱动,使发布和评论超快。 一个P2站点最着名的例子就是WordPress Make站点。 开发者,贡献者和其他WordPress用户可以参与围绕WordPress开发的讨论。 如何设置P2作为内部通信系统 P2可以安装在任何WordPress网站上。 既然我们正在向您展示如何使用它作为内部通信系统,我们假设您可能想保持私密性。 您需要做的第一件事是在本地Intranet或子域上安装并激活P2主题。 设置P2主题选项 一旦你激活了P2主题,那么你需要去 外观»主题选项 。 在这个页面上,你可以选择一个自定义的背景颜色,选择一个背景图像,隐藏边栏和标题等,但最重要的是,你可以在这里设置发布访问权限。 选中旁边的框,以允许任何注册成员发布并保存您的设置。 现在我们已经在P2中发布了访问权限,下一步就是打开您的网站进行用户注册。 所有你需要做的就是去 设置»一般 并检查旁边的框 任何人都可以注册 领域。 由于P2旨在鼓励讨论,评论是其设计的一个组成部分。 你可以去 设置»讨论 并选中“ 用户必须注册并登录才能发表评论 “。 添加前端登录和注册表单 到目前为止,我们已启用用户注册,并允许这些用户在网站上发布。 接下来,您需要将登录和注册表单添加到您的网站。 要添加前端登录和注册表单,我们建议您安装并激活Theme My Login插件。 激活后,插件添加一个TML菜单项在你的WordPress管理工具条上。 点击它会把你带到插件的设置页面。 在插件设置页面上,选中主题配置文件选项旁边的复选框,然后点击保存更改按钮。 你会注意到一个新的菜单项 “主题配置文件” 会出现在TML菜单下。 点击按钮,它会将您带到主题配置文件设置。 在这里你需要限制管理区访问所有的用户角色。 这将保护您的WordPress管理区域,包括管理员在内的所有用户将被重定向到您网站前端的登录表单。 作为管理员,您可以通过在浏览器中输入网址进入管理员区域。 登录后您将被重定向到管理仪表板。 其他用户将被重定向到他们的主题配置文件。 现在是时候将登录表单添加到侧边栏了。 只需去 外观»小工具 … Read more 如何使用P2在WordPress中建立内部通讯系统


如何添加自定义快捷链接到WordPress的工具栏

默认情况下,WordPress会在所有页面顶部显示一个工具栏来登录用户。 您可以控制WordPress管理栏,查看站点时关闭它,甚至可以禁用除管理员以外的所有用户。 但是,这个工具栏可以在很多方面使用,特别是如果你运行一个繁忙的网站与多个作者。 在本文中,我们将向您展示如何将自定义快捷链接添加到WordPress工具栏。 为什么或何时需要将自定义快捷链接添加到WordPress工具栏? 默认情况下,工具栏显示到WordPress管理屏幕的有用链接,允许用户快速访问他们网站的不同部分。 然而,每个人都有链接,他们在写帖子或在他们的网站上工作时访问很多。 例如,指向外部资源,服务或网站的链接。 这些链接可以添加到WordPress的工具栏作为自定义的快捷链接,使您和您的用户可以直接从您的网站或管理区域访问这些位置。 添加一个自定义快捷链接到WordPress的工具栏 要将自定义快捷方式链接添加到WordPress工具栏,只需将以下代码复制并粘贴到主题的functions.php文件或特定于站点的插件中即可。 //添加一个链接到WP工具栏 函数custom_toolbar_link($ wp_admin_bar){ $ args = array( ‘id’=>’网站’, ‘title’=>’搜索网站’, ‘href’=>’https://www.google.com:443/cse/publicurl?cx=014650714884974928014:oga60h37xim’, ‘meta’=>数组( ‘class’=>’site’, ‘title’=>’搜索网站教程’ ) ); $ wp_admin_bar-> add_node($参数); } add_action(’admin_bar_menu’,’custom_toolbar_link’,999); 现场 如何在工具栏中添加一组自定义链接 我们向您展示了如何将自定义链接添加到工具栏,但是如果您想添加多个链接并使用自己的一些快捷方式创建自定义菜单? 要做到这一点,你可以在一个父项下分组多个快捷方式。 父链接下的子节点将在用户在父链接上使用鼠标时显示。 以下是如何在WordPress工具栏中添加一组自定义链接的示例。 / * *在父链接下添加一组链接 * / //添加一个父快捷方式链接 函数custom_toolbar_link($ wp_admin_bar){ $ args = array( ‘id’=>’网站’, ‘title’=>’site’, ‘href’=>’https://www.site.com’, ‘meta’=>数组( ‘class’=>’site’, ‘title’=>’访问网站’ … Read more 如何添加自定义快捷链接到WordPress的工具栏


如何查找和删除WordPress帖子中未使用的简码

简码很棒,但并不总是最好的方法。 使用依赖于简码的插件或主题的一个缺点是,当您切换主题或取消激活插件时,他们会在您的帖子中留下shordcode标签,这对您的读者来说看起来很奇怪。 在本文中,我们将展示如何从您的WordPress帖子和页面中查找和删除未使用的短代码。 简码不好? 没有 , 绝对不。 简码不错,但过度使用可能会有问题。 例如,我们使用Compact Archives插件,它提供了一个简码和一个模板标签。 我们只有在我们的档案页面上有短代码,所以如果我们停用这个插件,那么只需要一个页面,我们需要删除短代码。 另一方面,插件和主题提供简码来创建常用样式元素,如按钮,表格,列等。某些广告管理插件也使用简码。 现在,如果用户在很多帖子中使用了这些简码,那么用户很难从所有帖子和页面中删除短码。 这就是为什么我们建议我们的用户不要依赖主题或插件,要求您将短代码添加到许多帖子中。 你应该总是试着找到一个更好的选择,如果可以的话,或者联系主题或插件作者。 他们可能会告诉你一个更好的方式来获得相同的功能,而不是在帖子或页面中使用太多的简码。 对于那些仍然想知道的,如果你的网站上有一个不活跃的短代码,那么它会在你的内容中间看起来像这样: [一些随机-短码] 为了从您的帖子和页面中删除未使用的短代码,您需要先找到它们。 查找包含特定简码的所有文章 我们将尝试最简单的方法来查找帖子内容中的短代码。 只需将以下代码复制并粘贴到站点特定的插件或主题的functions.php文件中: 函数wpb_find_shortcode($ atts,$ content = null){ ob_start(); 提取(shortcode_atts(array( ‘find’=>”, ),$ atts)); $ string = $ atts [‘find’]; $ args = array( ‘s’=> $ string, ); $ the_query = new WP_Query($ args); if($ the_query-> have_posts()){ … Read more 如何查找和删除WordPress帖子中未使用的简码


如何在WordPress中设置新用户的默认管理员配色方案

WordPress 3.8最受关注的功能之一是新的管理界面。 它是完全响应,并在所有设备上看起来不错。 如果你不喜欢默认颜色,那么你可以选择8种不同的管理颜色方案,甚至添加新的颜色。 在本文中,我们将向您展示如何在WordPress中为新用户设置默认的管理员配色方案。 我们还将向您展示如何防止用户更改默认的WordPress管理员配色方案。 为了为新用户设置默认的WordPress管理员配色方案,您只需在主题的functions.php文件或网站专用插件中添加以下代码: 函数set_default_admin_color($ user_id){ $ args = array( ‘ID’=> $ user_id, ‘admin_color’=>’日出’ ); wp_update_user($ args); } add_action(’user_register’,’set_default_admin_color’); 此代码会将每个在您的网站上注册的新用户的默认WordPress管理颜色方案更改为Sunrise。 它不会更改以前注册用户的配色方案。 此外,此代码不会阻止用户选择另一个管理员配色方案。 用户仍然可以到他们的个人资料部分,并选择他们喜欢的任何其他配色方案。 如何阻止用户切换管理员配色方案 如果您想要为您的网站设置默认配色方案,并且不希望用户使用任何其他配色方案,那么您只需在主题的functions.php文件或特定于网站的插件中添加以下代码 : if(!current_user_can(’manage_options’)) remove_action(’admin_color_scheme_picker’,’admin_color_scheme_picker’); 此代码将从除拥有管理员权限的用户以外的所有用户的配置文件屏幕中删除管理员配色选择器。 我们希望这篇文章能够帮助您设置一个默认的WordPress管理员配色方案,并禁用WordPress网站上用户配置文件的配色方案选择器。 如果你可以改变默认的管理员配色方案,你会选择哪种配色方案? 让我们知道下面的评论。


如何在WordPress中显示最近注册的用户

对于多用户的WordPress网站,您可能希望在网站的不同部分展示您的用户。 例如,您可以显示具有化身的作者列表,或添加作者信息框等。在本教程中,我们将向您展示如何在WordPress中显示最近注册的用户。 这些用户不需要是作者。 它可以用于允许用户注册的社区网站。 你需要做的第一件事是复制和粘贴下面的代码在你的主题 的functions.php 文件或特定于站点的插件。 函数wpb_recently_registered_users(){ 全局$ wpdb; $ recentusers =’ “; $ usernames = $ wpdb-> get_results(“SELECT user_nicename,user_url,user_email FROM $ wpdb-> users ORDER BY ID DESC LIMIT 5”); foreach($用户名为$用户名){ 如果(!$ username-> user_url): $ recentusers。=’ ‘.get_avatar($ username-> user_email,45)。$ username-> user_nicename。“ “; 其他: $ recentusers。=’ ‘.get_avatar($ username-> user_email,45)。’user_url。’“>’。$ username-> user_nicename。” “; 万一; } $ … Read more 如何在WordPress中显示最近注册的用户


如何修复在WordPress中不能预定的维护错误

WordPress增加了对版本3.7自动更新的支持,允许WordPress将自己更新为次要版本。 在共享WordPress主机上更新时常见的问题是更新过程可能会超时,使您的网站处于维护模式并且无法访问。 在本文中,我们将向您展示如何解决WordPress中“简单不可用于定期维护”的错误。 为什么发生维护错误? 维护模式页面在技术上不是一个错误。 这是一个通知页面。 在更新过程中,WordPress将必要的更新文件下载到您的服务器,提取它们并安装新文件。 WordPress还会将您的网站置于维护模式,并在此过程中显示“简要不可用于定期维护”通知。 如果一切正常,那么这个通知可能只会显示几秒钟。 但是,有时由于Web服务器的响应速度慢或内存不足,更新脚本可能会超时或被中断。 发生这种情况时,WordPress无法让您的网站退出维护模式。 如何解决WordPress的维护错误 首先你要确保你的网站是正确更新到最新的WordPress。 当您的站点退出维护模式时,未完成或中断的更新可能会导致问题。 查看我们的指南,了解如何使用FTP手动更新WordPress。 一旦你更新WordPress,你所要做的就是删除 。保养 文件从您的网站的根文件夹使用FTP。 如果在网站的根目录中看不到.maintenance文件,那么请确保您检查了您的FTP客户端以显示隐藏的文件。 在Filezilla中,您可以强制它通过单击显示隐藏的文件 服务器»强制显示隐藏的文件 从菜单栏。 WordPress创建一个 。保养 文件在更新过程中,这表明您的网站处于维护模式。 除非此文件被删除,否则您的网站将保持维护模式,您的用户将继续看到通知。 如何自定义维护模式通知 避免在WordPress中显示默认维护模式通知的更简单的解决方案是将访问者重定向到WordPress中的临时维护页面。 更新之前,您必须将您的网站置于维护模式,或进行任何可能暂时使用户无法访问您网站的修改。 但是,如果您不想手动将网站置于更新模式,则可以在不使用插件的情况下在WordPress中创建维护模式页面。 只需创建一个新文件 maintenance.php 在你的桌面上粘贴这个代码。 我们正在更新网站,请在30分钟后再回来查看。 上传这个文件到你的WordPress网站上 WP-内容 目录。 现在,当你更新你的网站时,WordPress将在维护模式中显示这个页面。 你可以使用CSS风格这个页面任何你想要的。 我们希望这篇文章能够帮助您在WordPress中暂时修复计划内维护错误。 对于反馈和问题,您可以随时留下评论或加入我们的Twitter。


如何在WordPress中禁用目录浏览

默认情况下,当您的Web服务器找不到索引文件(即像index.php或index.html这样的文件)时,它会自动显示一个索引页面,显示该目录的内容。 这可能会使您的网站容易受到黑客攻击,通过泄露一个WordPress插件,主题或一般的服务器中的漏洞所需的重要信息。 在本文中,我们将向您展示如何禁用WordPress中的目录浏览。 为什么你需要在WordPress中禁用目录浏览 黑客可以使用目录浏览来查明是否有任何已知漏洞的文件,所以他们可以利用这些文件来获取访问权限。 为了保证我们网站的全面安全,我们使用Sucuri来保护WordPress。 他们有一个简单的仪表板,使我们能够做到这一点,并执行许多其他WordPress的安全加强步骤,只需点击几下。 目录浏览也可以被其他人用来查看你的文件,复制图像,找出你的目录结构和其他信息。 这就是强烈建议您关闭目录索引和浏览的原因。 要在WordPress中禁用目录浏览,您只需在WordPress网站中添加一行代码即可 的.htaccess 文件位于您的网站的根目录。 编辑 的.htaccess 文件您需要使用FTP客户端连接到您的网站。 一旦连接到您的网站,你会发现一个 的.htaccess 文件在您的网站的根目录中。 的.htaccess 是一个隐藏文件,如果在服务器上找不到它,则需要确保已启用FTP客户端以显示隐藏文件。 你可以编辑你的 的.htaccess 文件下载到您的桌面,并在文本编辑器,如记事本中打开它。 现在在你的WordPress生成的代码结束了 的.htaccess 文件只需在底部添加这一行: 选项 – 索引 现在保存你的 的.htaccess 文件并使用您的FTP客户端将其上传回您的服务器。 这就是你需要做的。 目录浏览现已在您的WordPress网站上被禁用,试图在您的网站上查找目录索引的用户将被重定向到WordPress 404页面。


如何修复“你确定你想做这个”WordPress的错误

每隔一段时间,您可能会遇到一个WordPress错误,如建立数据库连接或内存耗尽错误的错误。 这些错误是有用的,因为他们告诉你到底是什么问题。 那么就有无用的错误,比如“你确定要这样做吗”。 这个错误之所以没有提供任何信息,只是因为有太多的因素可能导致这个问题。 在本文中,我们将向您展示如何调查和修复WordPress中的“确定要执行此操作”错误。 为什么和什么时候“你确定要这样做?”错误出现? 这个错误通常发生在WordPress检查管理员网址中的Nonce并且检查失败时。 Nonce是唯一的键或数字,可以通过主题,插件或核心WordPress文件生成验证目的。 Nonces添加一个安全层来保护WordPress URL,表单和Ajax调用免受滥用。 “你确定要这样做吗?”当nonce验证失败时,通常会出现错误,导致此错误的最可能的候选项是插件和主题不正确使用nonce。 调查“你确定你想这样做?”错误 最常见的是,这个错误是由您的网站上安装的插件或主题造成的。 要调查哪个插件或主题导致了问题,您需要停用所有插件。 调查插件 由于停用插件仍然可能导致此问题,因此我们需要确保在WordPress中未安装任何插件而不删除插件。 为此,您需要使用FTP客户端连接到您的站点并重命名 插件 文件夹在/ wp-content /目录中 plugins.deactivated 。 之后,您需要返回到WordPress管理区域的插件页面。 你会看到所有你现在停用的插件的通知。 现在,所有的插件都被真正的卸载和停用,您可以尝试重现错误。 如果错误不再出现,那么这意味着您的网站上的一个插件导致了这个问题。 要找出哪个插件导致了问题,请回到您的FTP客户端并重命名 plugins.deactivated 文件夹返回 插件 。 之后,访问WordPress管理区域中的插件页面,并逐个激活您的插件,并尝试在激活每个插件后重现错误,直到找到导致问题的插件。 是的,这听起来像一个害怕的任务,但它是初学者的唯一途径。 调查主题 如果插件没有引起这个问题,那么这可能是导致问题的主题。 您可以通过重复您为插件执行的相同步骤来调查导致此问题的主题。 首先,您需要使用FTP客户端连接到您的网站,并将当前活动的主题作为备份下载到您的计算机。 一旦你备份了你的主题,从你的Web服务器中删除它。 现在访问 外观»主题 页面在你的WordPress管理区域,你会看到一个通知,“活动的主题是坏的。 恢复到默认主题“。 WordPress现在将开始为您的网站使用默认的主题,如二十十三。 现在尝试重现错误,如果你无法重现错误,那么这意味着你的主题是“你确定要这样做?”的错误。 无法找到错误的来源 确保在停用并重新激活您的插件和主题后,您已经完全测试以重现此错误。 一旦您确信您的网站上没有任何插件或主题导致问题。 那么你可以采取一些额外的步骤。 首先确保你有一个完整的网站备份。 接下来,从您的服务器中删除所有的WordPress文件除外 WP-内容 目录及其所有内容。 之后下载一个新的WordPress的副本提取它在您的计算机上,并将文件内的wordpress目录上传到您的网络服务器。 一旦你上传了所有文件,在根目录下创建一个新的wp-config.php文件。 … Read more 如何修复“你确定你想做这个”WordPress的错误