任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

WordPress functions.php,函数文件 文字详细教程

不知道WordPress的function.php文件是什么,或者你能用它做什么? 简而言之,WordPress的function.php文件为你提供了一个向你的网站添加代码段的方法。你可以以各种有用的方式使用这些代码段,所以了解function.php文件的工作方式可以帮助你建立一个更好的WordPress网站。 在本教程中,我们将深入研究WordPress函数文件。我们将讨论它的工作原理以及您可以在哪里找到它。最后,我们将向您展示一些可以对functions.php文件进行的有趣的调整。 要参与WordPress开发,您首先需要了解平台最重要的文件是如何工作的。WordPress可以很容易地开始修改您的网站。然而,可能很难知道从哪里开始——或预测您的更改实际上会做什么。 一个完美的学习场所是functions.php文件,它也被称为functions文件。这是进行更改和向WordPress添加代码的常见位置。通过编辑此文件,您可以完成一些有用的事情,例如将Google Analytics统计代码添加到您的站点、创建自定义菜单或显示文章的估计阅读时间。 什么是functions.php文件? 如何安全地使用functions.php文件? 更好的function.php文件替代方案 如何访问编辑function.php文件 使用WordPress函数文件的一些小Case 组织你的functions.php文件的最佳做法 什么是functions.php文件? WordPress functions.php文件是一个主题文件,你可以用它来向你的网站添加自定义代码段。你可以使用这些代码片段来修改你的网站的不同区域的功能,或添加新的内容/代码到你的网站。 尽管被包含在你的主题中,WordPress的function.php文件并不局限于对你的主题进行定制。 在WordPress Codex这样描述的功能文件: 您可以使用它来调用函数,包括PHP和内置WordPress,并定义您自己的函数。您可以通过向WordPress插件或通过WordPress主题功能文件添加代码来产生相同的结果。 简单来说,函数文件使您能够向站点添加自定义代码。它允许您以自定义方式创建新函数或引用现有函数。正如Codex指出的那样,这使得函数文件非常类似于插件,但两者之间存在一些差异。 你可以对你网站的任何部分进行调整,类似于插件的工作方式。 最重要的区别是函数文件属于特定主题。如果您要更改主题或更新到更新版本,您所做的更改将会消失。出于这个原因,您应该考虑创建一个子主题并将新代码添加到子主题的函数文件中。这样,您可以在不丢失更改的情况下更新父主题。 下面是一些你可以使用WordPress functions.php文件进行调整的常见类型: 改变WordPress的核心行为,例如在搜索结果页上显示多少个帖子,或者在你的网站的RSS提要中包括什么内容。 创建你自己的自定义短代码。 在您的网站上添加新的内容或脚本,例如在某些页面上注入您的即时聊天服务的脚本或编辑您网站的页脚。 这仅仅是表面上的东西… 因为function.php文件允许您在您的网站上添加自定义的PHP代码段,而不是静态HTML,当涉及到您可以做的修改类型时,天空是无限的。 WordPress的functions.php文件位于哪里? WordPress的functions.php文件位于你的活动主题的文件夹中,和其他主题文件一起。要找到这个文件,你可以用FTP或文件管理器工具连接到你的服务器,然后浏览到…/wp-content/themes/[active-theme-name]/functions.php。 例如,如果你使用流行的OceanWP主题,function.php文件将位于…/wp-content/themes/oceanwp/functions.php。 是选择使用函数文件还是创建插件完全取决于您,具体取决于您的需要。现在让我们看看编辑函数文件的不同方式。 如何安全地使用function.php文件 因为使用WordPress的functions.php文件涉及到向你的网站添加代码,所以在你开始做任何编辑之前,遵循一些最佳做法是很重要的。 即使是像缺少逗号或撇号这样简单的事情,也会在你的网站上引发错误,例如WordPress白屏死亡。 在最近的WordPress版本中,WordPress在以更优雅的方式处理这些错误方面已经做得更好了,比如显示 “您的网站发生了一个严重错误” 的信息,或者在保存您的修改之前检查PHP错误。 但是–为了避免任何问题的发生,我们总是建议遵循这些最佳实践… 在暂存网站上测试你的functions.php代码 在添加任何function.php代码片段到你的WordPress网站之前,我们总是建议先在你网站的暂存版本上测试它们。这可以让你检查任何潜在的错误,并验证代码片段是否按预期工作。 在进行function.php修改前备份你的网站 除了在暂存站点上进行测试之外,你还需要在将代码片段添加到你的真实站点的 functions.php 文件之前备份你的真实站点。 这是编辑任何WordPress文件时要遵循的一个很好的最佳做法。 如果代码片段出了什么问题,你可以恢复到这个备份点,让你的网站立即恢复工作。 现在大部分云服务器都提供自动备份你的网站的服务,你也可以在任何时候手动创建一个备份。如果你服务器不提供自动备份服务,你可以阅读我们关于如何备份WordPress网站的指南。 建议使用子主题编辑function.php文件 因为WordPress的function.php文件位于你的WordPress主题的代码中,当你更新你的主题时,你的主题将覆盖function.php文件。 为了避免你对主题的 functions.php 文件所做的修改被覆盖,你应该始终使用一个 WordPress […]

WordPress Brotli压缩,Gzip压缩,代码压缩 文字详细教程

速度对于任何网站都很重要。在网络追求快速加载时间的过程中,我们有许多不同的技术可以帮助我们。一种方法是在不影响其功能的情况下最小化您的站点将使用的底层代码。GZIP压缩是执行此操作的一种方法,但Brotli压缩是另一种引起注意的新兴方法。 这是一个由Google开发的解决方案,看起来比GZIP压缩(以及替代)提供了许多好处。本文中的详细信息将准确介绍该技术所提供的功能,但Brotli压缩快速且高效——它满足了您研究它所需的所有条件。 在本教程中,我们将研究Brotli压缩并向您展示如何检查您的站点是否使用它,以及如何在需要时启用它。首先,我们将把Brotli放在压缩算法空间中,并讨论为什么要使用它而不是其他解决方案。 网络数据压缩 Brotli压缩 Brotli压缩与GZIP压缩 如何检查您的网站是否使用Brotli压缩 如何为您的站点启用Brotli压缩 网络数据压缩 在最基本的形式中,数据压缩采用网站或应用程序的代码,并最小化文件大小。这使您可以在网络上移动更轻的文件,并减少加载和呈现网站所需的时间。您会发现有很多方法可以根据您使用的文件类型来压缩数据。 一种常见的方法是“缩小”。这是一种算法去除您网站代码中一些多余元素的地方。这个想法是缩进、注释、空格等方面会增加文件大小,从而增加加载时间。 在大多数情况下,删除这些元素不会影响用户体验 (UX)。但是,对于必须编译和渲染代码的计算机来说,它确实使事情变得更加简单。例如,以这组代码为例: define( ‘WP_INSTALLING’, true ); /** Sets up the WordPress Environment. */ require __DIR__ . ‘/wp-load.php’; require __DIR__ . ‘/wp-blog-header.php’; if ( ! is_multisite() ) { wp_redirect( wp_registration_url() ); die(); } $valid_error_codes = array( ‘already_active’, ‘blog_taken’ ); 上面的代码使用空格和回车等元素使其易于阅读,但计算机不需要这些元素来理解核心代码。更重要的是,这些批次的空格和换行符将占用宝贵的空间,删除这些空间可以提高性能。 如果你最小化这段代码,它看起来完全不同: define( ‘WP_INSTALLING’, true ); […]

WordPress CDN加速,Cloudflare,dnspod,网站速度优化 文字详细教程

在大家开始阅读此文之前,小编先陈述下自己的观点:非必要的情况,国内站点尽可能不使用Cloudflare的CDN服务。除非你所搭建的WordPress网站所使用的服务器不在境内,否则国内有很多CDN服务可以满足你的网站加速需求,比如阿里云、腾讯云,七牛云、UPYUN等服务商提供的CDN。 但,如果你非得要使用Cloudflare的CDN,不妨看看sleele这篇教程,思路清晰且易于理解,enjoy! 前言 最近再一次着手优化博客的访问速度,基于上次的优化再次提升,这次用上了我之前放弃的cloudflare cdn加速方案,现在有了新的思路和新的工具。 cloudflare的cdn节点都在海外,国内访问速度其实并不理想,如果自己的vps线路质量可以的话,用cloudflare cdn反倒会减速,这是我之前的想法,但是自cloudflare推出了cloudflare partner计划,可以通过partner免费使用cname解析,从而可以使用某些奇淫巧术实现自定义cdn节点。 dnspod dns解析 本来想按逻辑顺序来写,但是考虑到实际操作是按照工具顺序来执行,就先从dns解析说起吧! 以往如果我们要使用cloudflare的免费cdn,就要使用cloudflare的dns解析,现在有了partner计划,可以免费使用cname解析,这次我们选用dnspod提供的dns解析,dnspod还提供d监控服务,d监控可以监控网站线路,并根据网络情况自动切换节点 先说说什么是d监控 什么是D监控? D监控就是:当您的一个服务器确认宕机后,系统会自动给您切换到可用的服务器,宕掉的服务器恢复后自动切换回原ip(注意:系统不默认开启D监控,需要您手动启用D监控) 检测的原理:所有监控点会向目标服 务器发起一次 http请求,当且仅当所有监控点都得不到应答时,我们会认为服务器宕机,从而进行操作。(这里需要注意的是,403等错误返回只提示警告,不进行ip切换,500以上错误返回提示宕机,进行切换) 要使用dnspod dns解析,首先要注册dnspod,并把域名挂在上面,这个相信有能力建站的人都会操作,我就不赘述了 域名放在dnspod dns解析后,暂时不要设置d监控,现在可以去搞cname了 cloudflare partner 先注册cloudflare账号(http://cloudflare.com/),之后去cloudflare partner处登录。 我使用的是笨牛网提供的cloudflare partner服务:https://cdn.bnxb.com/, 注册登录笨牛网的cloudflare partner服务,然后选择添加域名,使用cname方式接入。 BNXB管理后台 提交后会给出cname地址,把cname地址填写进dnspod的dns解析中。 CNAME回源设置 过一会就会生效,ping一下的网站,看是否走了cloudflare cdn,如果这时候走了cloudflare cdn,那么ping网站的时候会出现cname地址。 重头戏来了 cname接入cloudflare cdn最大的好处就是可以自定义cdn节点,这样我们就可以选择国内访问最快的cloudflare cdn节点,从而实现加速访问,并且在d监控的加持下防止网站因线路的缘故中断访问。 目前cloudflare所提供的免费节点很多都被玩烂了,所以需要大家自行测试。 我这里分享一些网上的提供的ip,这些ip段,从中选择ip段后修改ip地址,填写到dnspod中,例172.64.32.56,并且按照运营商填写,每个运营商填写两个节点,海外为默认: 172.64.32.1/24 (推荐移动,走香港) 104.28.14.0/24 (推荐移动,走新加坡) 104.23.240.0-104.23.243.254 (推荐联通、移动,线路未知) 108.162.236.1/24 (推荐联通,走美国) 104.20.157.0/24 (推荐联通,走日本) 104.16.160.1/24 (推荐电信,走洛杉矶) 172.64.0.0/24 […]

仅仅因为搜索引擎优化(SEO优化)在过去十年中发生了翻天覆地的变化,并不意味着它已经死了。实际上,WordPress的市场份额越多,就越多站长寻求优化WordPress SEO的方法。

搜索引擎优化 ( SEO ) 在过去十年中发生了翻天覆地的变化。而且,WordPress的市场份额增长得越多,人们就会越多地寻找改进WordPress SEO的方法。 企业现在必须采取新的和独特的方法来赢得永无止境的搜索引擎结果页面 (SERP) 的竞争。许多初创公司和博客在有机搜索和WordPress SEO上建立了他们的整个品牌。虽然这可能是有风险的,但它仍然表明SEO还活着并且很好。 在这份关于WordPress SEO的深入指南中,我们将分享60多个SEO技巧,这些技巧帮助我们定期增加自然流量。我相信这些将帮助您在您的WordPress网站上飙升流量并主导您的竞争。 2022年WordPress网站SEO优化技巧 SEO包括用于帮助网站页面在Google,Bing和Yahoo(国外),百度,搜狗和360(国内)等搜索引擎中获得更高排名的方法和/或策略。在SERP上有更好的排名,能够带来更多的自然流量。 SEO有两个方面。首先是技术部分,涉及搜索引擎排名算法。第二个方面涉及在线企业的自然品牌战略。 借助SEO脱颖而出,取决于提供优质内容的高质量网站体验。对于企业而言,这种成功来自遵循WordPress SEO最佳实践的基本要素。 SEO的效果如何? 下面的网站流量走势图说明一切。“自然”是指仅来自搜索引擎的流量(不包括社交媒体,付费广告等)。 如您所见,该网站的流量同比增长了56%以上: 2020年与2021年的自然流量增长 而且,如果将其与两年前进行比较,则自然增长率为250%: 2019年与2021年的自然流量增长 我们通过实施本WordPress SEO指南中概述的策略实现了所有这一切。 查看下面的2022年所有WordPress SEO提示和常见问题,以帮助您在SERP和自然流量方面取得更好的结果。 Part 1-页面搜索引擎优化 Part 2-站外搜索引擎优化 Part 3-技术搜索引擎优化 Part 4-用户体验设计 Part 5-内容优化 Part 6-图像优化 Part 7-社交和视频 Part 8-本地搜索引擎优化 Part 9-追踪 Part 1-页面搜索引擎优化 安装WordPress SEO插件 优化文章SEO标题 编写元描述以提高点击率 正确地使用H标题标签 始终记得“内容为王” 制作关键页面以建立信誉 1.安装WordPress SEO插件 开箱即用的WordPress本身的SEO还算不错的了,尤其现在WordPress还加入了Sitemap功能。但是,要把网站SEO做得更好,还是建议安装SEO插件。 […]

WordPress 3.8 添加更多后台界面配色方案

WordPress 3.8 默认自带了 8 种后台配色方案,如果你觉得还是有点少,也不太符合自己的审美,那你可以安装 Admin Color Schemes 插件,就可以多添加 8 种配色方案,这样就有 16 种可选啦。 在后台搜索 Admin Color Schemes 即可在线安装,或者在此下载 Admin Color Schemes

WordPress 为用户预设默认的后台配色方案

WordPress 3.8采用了全新的后台UI,默认自带了 8 种配色方案,如果你想为其他用户预设默认的后台配色方案,可以将下面的代码添加到主题的 functions.php : 1 2 3 4 5 6 7 8 9 //为新用户预设默认的后台配色方案 function set_default_admin_color($user_id) { $args = array( ‘ID’ => $user_id, ‘admin_color’ => ‘sunrise’ ); wp_update_user( $args ); } add_action(’user_register’, ‘set_default_admin_color’); //为新用户预设默认的后台配色方案 function set_default_admin_color($user_id) { $args = array( ‘ID’ => $user_id, ‘admin_color’ => ‘sunrise’ ); wp_update_user( $args ); } add_action(‘user_register’, ‘set_default_admin_color’); […]

100% Secure Checkout

PayPal / MasterCard / Visa