任何问题请联系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 […]

您可能知道,您的计算机实际上附加了一个IP地址。但你可能不知道,实际上还有更多的东西。您将找到有关IP地址以及它们对您的WordPress网站的重要性的所有信息。

您可能知道,您的计算机实际上附加了一个IP地址。但你可能不知道,实际上还有更多的东西。在这篇文章中,您将找到有关IP地址以及它们对您的WordPress网站的重要性的所有信息。 什么是IP地址? IP地址是分配给计算机、路由器、服务器以及几乎所有连接到Internet的任何设备(包括网站)的数字字符串。它的工作方式与常规地址非常相似,可以精确定位全球网络中任何设备或系统的位置。IP代表互联网协议。IP地址在TCP/IP协议中用于帮助设备、路由器和服务器相互通信。 当涉及到实际网站时,这串数字被域URL屏蔽,使人们更容易记住。 IPv4和IPv6 所有设备和网络系统都有一个IPv4 IP地址。这是由点分隔的四组数字的字符串,称为“点分十进制表示法”。IPv4地址如下所示: 85.108.148.86 大约有40亿个IPv4地址,它们大部分都在使用、轮换和更新。几年前,即2011年至2018年之间,IPv4 地址开始耗尽。互联网协议引入了IPv6以增加数万亿个新地址。IPv6地址包括字母和数字,而不是用点分隔各部分,它们使用冒号。IPv6地址如下所示: FE80:CD00:0000:0CDE:1257:0000:211E:729C 从IPv4到IPv6的过渡仍在进行中,需要数年时间才能完成。并非所有网络都支持IPv6,大多数设备仍然使用IPv4。一些大型网络提供商和ISP已采用IPv6,同时维护备用IPv4。IPv4没有官方关闭日期,随着越来越多的ISP和大型网站采用IPv6,它将继续存在。 IP地址的类型 有许多不同类型的 IP 地址: 动态 静态 公共 私人 共享 专用 环回接口 动态 动态IP地址是由动态主机配置协议 DHCP 分配的地址。这些地址是租用的,会不时更改。普通家用路由器和小型网络通常具有动态IP地址。简单地说,它是Internet服务提供商提供的常见默认值。 静态 静态IP地址是分配后不会更改的地址。它们将保持不变,直到网络上的设备退役。这种类型的IP地址由ISP分配,其成本可能高于常规动态地址。这些被分配给服务器和其他大型网络系统。它们也可以分配给特定设备,但如果配置不当或受安全协议支持,则可能存在安全风险。 为了让您的计算机和设备拥有一个静态地址,您必须联系您的Internet服务提供商并询问他们作为服务提供哪些选项。您需要足够的技术经验来保证静态IP地址的安全。 公共和私人 公共IP地址有时也称为外部。这是分配给路由器或网络的地址,用于其自身网络之外的外部通信。当您使用像What is My IP Address这样的工具时,它会显示您的公共地址。公共地址一次只能由一个路由器或网络使用。如果它是一个动态地址,那么一旦租约到期,它可能会被另一个路由器使用。 也称为本地或内部的私有IP地址被独立分配给网络内的所有设备。这组数字在任何网络内都是相同的,并按照它们连接到路由器/调制解调器或服务器的顺序应用于每个设备。有时令人困惑的是,路由器虽然具有唯一的公共IP地址,但也将具有私有地址。路由器的私有地址对于世界各地该品牌的任何路由器都是相同的。例如Linksys路由器使用192.168.1.1,D-Link和NETGEAR路由器设置为192.168.0.1等等。 公共和私有/外部和内部IP地址如何协同工作 例如,让我们以一个家庭和一个办公室为例,每个家庭都有自己的调制解调器/路由器。每个路由器都有自己的私有和公共IP地址。如果家庭和办公室都使用 Linksys 路由器,则它们的路由器将具有相同的私有地址。不同的是他们的公共IP地址。 单个设备在称为网络访问转换NAT的帮助下与Internet通信。NAT的作用是帮助网络从公共地址转换为网络内所有不同的私有地址。这就是每个设备如何接收其正在执行的过程的正确信息。下面的屏幕截图很好地展示了其工作原理。 公共和私人IP协作示意图 共享和专用 共享和专用主要与网站域有关。就像我上面提到的,每个网站都有一个IP地址。有时,即使它们具有不同的域,它们也会与许多不同的网站共享。专用IP地址仅适用于一个网站。 在许多情况下,专用主机提供专用IP地址。但是在共享主机的情况下,该地址与服务器中的其他网站共享。即使您使用的是共享主机,您也可以要求提供专用地址。 如果您想了解更多有关为您的网站设置专用IP地址的信息,请与您的主机商讨论他们的优惠。 虚拟专用网络 另一个值得一提的方面与VPN有关。VPN是虚拟专用网络。 它的工作方式是使用不同的专用或静态IP地址来屏蔽您计算机的动态地址以及您正在使用的路由器或主机。大多数VPN提供商都有来自世界各地的专用或静态地址,您可以选择使用哪个。 当您想进入在您所在国家/地区被禁止的网站时,或者您需要访问其他国家/地区的网站版本时,VPN会很有帮助。 将IP地址列入黑名单和白名单 出于安全原因,您可以将IP地址列入黑名单或白名单。这些安全措施有助于防止垃圾邮件发送者和黑客攻击远离您的网站和WordPress仪表盘。 当您列入黑名单时,您选择了特定地址,这样他们就无法访问您的网站或WordPress仪表盘。白名单的工作方式相反。当您列入白名单时,除了您选择授予权限的 IP […]

我将向您展示您需要了解的有关WordPress小工具的所有信息。如何将它们添加到您的站点,如何创建小工具区域以放置它们,如何安装为您提供更多它们的插件,如何编写自己的小工具,等等。

WordPress小工具非常有用。它们允许您在文章正文或页面本身之外向您的网站添加各种额外内容,从而鼓励用户获取信息、关注链接或采取行动。 在这篇文章中,我将向您展示您需要了解的有关WordPress小工具的所有信息。如何将它们添加到您的站点,如何创建小工具区域以放置它们,如何安装为您提供更多它们的插件,如何编写自己的小工具,等等。 什么是WordPress小工具? 何时使用WordPress小工具 WordPress中的11个小工具示例 如何将小工具添加到您的WordPress网站 如何为您的主题添加新的小工具区域 如何使用小工具API编写小工具 首先,让我们从识别什么是WordPress小工具开始。 什么是WordPress小工具? 在WordPress中,小工具是位于页面流或发布内容之外的内容片段。 小工具包含独立于单个文章或页面的信息、导航或媒体。在大多数情况下,每个小工具都会显示在站点的每个页面上,但您也可以为特定页面(例如主页)注册小工具区域。 要将小工具添加到您的站点,您需要将其添加到小工具区域。小工具区域是由您的主题创建的,因为它们与您网站的设计和布局有关,而不是与功能有关。 大多数WordPress主题在侧边栏和页脚中都有小工具区域,尽管有些主题会在很多地方有多个小工具区域,例如内容下方或上方或标题中。 下面是我自己的网站之一的屏幕截图,显示了侧边栏和页脚中的小工具。 我网站中的小工具区域 WordPress预装了一堆小工具,因此您无需安装任何插件或编写任何代码即可使用它们。但是您也可以通过安装插件或编写自己的代码来添加更多小工具。 这些可以涵盖广泛的内容类型,例如媒体、社交媒体提要、导航、搜索、地图等等。您可能希望在您的网站上找到的小工具很少。事实上,最大的挑战往往是在所有选项之间做出选择,而不是过火。 何时使用WordPress小工具 每当您想向站点中的一个或多个页面添加额外内容(当我说页面时,我包括文章、档案等)时,您都应该使用小工具,但这不是该页面内容的一部分。它们对于您希望在网站的每个页面上显示的内容特别有用,例如您的最新文章列表、购物车或号召性用语按钮。 想想有多少用户需要访问每个小工具,以及当您决定将其放置在何处时它的重要性。侧边栏中的小工具将比页脚中的小工具更突出,一些用户甚至可能看不到。 因此,最新的文章小工具或号召性用语小工具在人们有更多机会与他们互动的侧边栏中可能会更好,而社交媒体提要可以放在页脚中。 如果您的主题还具有用于主页的特殊小工具区域,您可能希望使用这些小工具区域在您的站点的部门、相关内容列表或媒体(例如欢迎人们访问站点的视频)中导航。 WordPress中的11个小工具示例 了解WordPress小工具提供的可能性的最佳方法是查看它们的一些示例。让我们看一下您经常在WordPress网站上看到的11种类型的小工具。 1. 最近的文章小工具 最近的文章小工具可能是博客中最常用的小工具。 它使您可以在站点上每个页面的侧边栏或页脚中显示最新文章的列表,从而增加人们浏览该站点并阅读大量文章的可能性。 最近的文章小工具预装了WordPress。它使您可以设置要显示的文章数量以及要为小工具提供的标题。 最近的文章小工具 如果您想添加额外的功能,您可以为替代小工具(如WordPress热门文章)安装插件,该小工具会显示最受欢迎的内容。或者,每次用户访问新屏幕时,高级随机文章小工具都会刷新。 2. 最近评论小工具 想要向访问者展示您的网站的活力以及您的受众与您的内容的互动程度? 最近的评论小工具显示您网站上的最新评论,让访问者有机会直接导航到这些评论并加入讨论。 最近的评论小工具 最近的评论小工具随WordPress一起提供。同样,如果您想添加额外的功能,您可以安装第三方评论插件,例如WP Social Comments小工具,它允许人们使用他们的Facebook帐户发表评论:有利于社交媒体参与。 3.号召性用语小工具 小工具的一个很好的用途是鼓励人们采取行动,您可以通过号召性用语小工具来做到这一点。 您的小工具可以是一个简单的按钮,或者您可以使用文本小工具或HTML小工具甚至图像小工具创建更定制的东西,所有这些都预装在WordPress中。 在我自己的一个网站上,我创建了一个号召性用语小工具,鼓励人们注册我的邮件列表。这使用了内置的HTML小工具,我在其中包含了一个图像、一些文本和一个我用HTML编码的按钮。 我网站上的号召性用语小工具 4. 导航小工具 您还可以使用小工具来鼓励人们浏览您的网站。 有几个选项:类别或标签云小工具和导航菜单小工具。 导航菜单小工具可让您在站点中创建自定义导航菜单以及主导航菜单,然后将其添加到小工具区域。 您甚至可以将主导航菜单添加到小工具区域,尽管这仅在您有一个小的导航菜单时才有效。 导航菜单小工具 将导航菜单添加到您网站的页脚将鼓励人们到达文章末尾以浏览您的网站。这对于在到达文章末尾后可能需要进行大量滚动才能返回主导航菜单的移动用户特别有用。 或者,您可以使用内置的类别小工具来显示站点中的类别列表,或者使用标签云小工具来方便人们访问标签档案。 5. […]

Android堆内存也可自己定义大小 Android开发技术

  对于一些大型Android项目或游戏来说在算法处理上没有问题外,影响性能瓶颈的主要是Android自己内存管理机制问题,目前手机厂商对RAM都比较吝啬,对于软件的流畅性来说RAM对性能的影响十分敏感,除了上次Android开发网提到的 优化Dalvik虚拟机的堆内存分配 外,我们还可以强制定义自己软件的对内存大小,我们使用Dalvik提供的dalvik.system.VMRuntime类来设置最小堆内存为例:   private final static int CWJ_HEAP_SIZE = 6* 1024* 1024 ;   VMRuntime.getRuntime().setMinimumHeapSize(CWJ_HEAP_SIZE); //设置最小heap内存为6MB大小。当然对于内存吃紧来说还可以通过手动干涉GC去处理,我们将在下次提到具体应用。

自定义Android标题栏TitleBar布局 Android开发技术

很多网友发现自己Android程序的标题栏TitleBar区域很单调,如果想个性化一些可以通过下面的方法来为自己软件的标题定制一个layout布局文件,比如浏览器的标题栏,它包含了网站的Favicon,自定义的进度条,和不确定的进度指示等等,实现的方法自己控制吧。下面代码在onCreate中使用,同时顺序不要改变,Android123提示各位开发者否则将无法生效:     requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);       setContentView(R.layout.main);   //软件activity的布局    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar);  //titlebar为自己标题栏的布局

100% Secure Checkout

PayPal / MasterCard / Visa