任何问题请联系WX:uu16853

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

购买更多有优惠!

WordPress WordPress钩子,动作钩子,回调函数,过滤器钩子,钩子函数 文字详细教程

WordPress钩子(Hook)是WordPress开发人员的武器库中最重要的工具之一。它们是WordPress插件和主题开发的基础。您可以使用WordPress的许多内置钩子将自定义代码“连接到”WordPress核心,并执行或修改某些内容。 有两种类型的WordPress钩子:Actions和Filters。Hook非常普遍,甚至WordPress Core本身也广泛使用它们。WordPress还提供了一种让您定义自己的自定义钩子的方法,以便其他开发人员可以挂钩到您的代码中。 了解动作、过滤器和自定义钩子的工作原理对于掌握WordPress开发至关重要。 本文的前半部分介绍了WordPress钩子的基础知识,并解释了它们如何与多个示例一起工作。在后半部分,您将学习如何使用钩子来自定义WordPress,创建自己的自定义钩子,并使用它们来构建自己的可扩展插件。 什么是WordPress钩子? 钩子 vs 动作 vs 过滤器 WordPress钩子如何工作? 在哪里注册钩子及其函数? 使用WordPress钩子 WordPress钩子列表和资源 查找在WordPress页面上注册的钩子 “所有”钩子 WordPress钩子存储在哪里? 如何创建自定义WordPress钩子 从WordPress钩子中删除回调函数 更多WordPress钩子教程 什么是WordPress钩子? 一个WordPress的页面是由很多的功能和数据库查询组装。WordPress核心、插件和主题协同工作以输出页面元素,如文本、图像、脚本和样式。完全组装后,浏览器会将它们放在一起并呈现页面。 WordPress钩子允许您在某些点“钩入”这个构建过程并运行您的自定义代码。钩子的主要功能是让你在不接触核心文件的情况下修改或添加功能到WordPress 。 钩子将帮助您使用自己的代码扩展WordPress 在WordPress的插件API赋予WordPress钩子的功能。您可以通过在WordPress运行时在特定实例中调用某些称为Hook Functions的WordPress函数来使用钩子。 使用钩子函数,您可以将自定义代码捆绑在回调函数中,并将其注册到任何钩子中。注册后,此回调将在钩子所在的任何地方运行,允许您增加或替换默认的WordPress功能。 钩子在代码执行过程中的位置是一个重要的因素。您将在接下来的部分中详细了解其重要性。 两种类型的WordPress钩子:动作和过滤器 WordPress包括两种类型的钩子,称为Actions和Filters。动作允许您在WordPress运行时的某些预定义点执行某些操作,而过滤器允许您修改WordPress处理的任何数据并返回这些数据。 动作(Actions)在WordPress代码中定义为: do_action( ‘action_name’, [optional_arguments] ); action_name字符串是动作的名称。您可以指定[optional_arguments]变量以将附加参数传递给回调函数。如果未指定此字段,则其默认值将为空。 示例:do_action( ‘wp_head’ )每次WordPress处理站点标题时,都可以挂接该动作以运行自定义代码。此动作没有任何其他参数。 过滤器(Filters)在WordPress代码中定义为: apply_filters( ‘filter_name’, ‘value_to_be_filtered’, [optional_arguments] ); filter_name是过滤器的名称,value_to_be_filtered是可以被过滤器函数修改的值,[optional_arguments]可选,若干个可以传递给过滤器函数的参数。 例如:apply_filters( ‘admin_footer_text’ , string $text ) 这个过滤器可以用来修改管理页脚显示的文本。从WordPress […]

WordPress WordPress图像优化插件,图片优化,图片压缩,无损压缩,无损压缩图片 文字详细教程

相信我们,独立站尤其是新建的站点,应该知道如何去讨好搜索引擎,也只有这样才可以获得更好的展现位置。 而,如何让搜索引擎觉得你的站点更友好,其中一个办法就是让你的网站图片更加小以提升网站性能。 如果是单纯的简单粗暴地不考虑质量地压缩图像,只会适得其反,因为这样可能会使访问者讨厌您的网站。 我们要做的是,在不损害或者极小程度地图像质量下压缩图像。 有一些技巧可以让你减少图像的文件大小,并保证质量,让用户无感知你对图片压缩过。 因此,让我们来看看如何格式化图像而不会让它们变得难看,以及如何针对网页和性能优化图像。 大图像会降低您的网页速度,从而导致用户体验不佳。 优化图像,可以使用插件或脚本减小文件大小以加快页面的加载时间。 有损和无损压缩是常用的两种方法。 格式化图像的好处 如何针对Web和性能优化图像 使用WordPress图像优化插件 优化图像案例研究 将SVG与其他图像一起使用 使用图像时的最佳做法 格式化图像的好处 首先,为什么需要格式化图像? 有什么好处? 优化图像以提高性能有很多好处。 根据HTTP Archive,截至2018年11月,图像平均占网页总体积的21%。 因此,在优化您的WordPress网站时,图像是您应该首先开始的第一个地方! 它比优化脚本和字体更重要。 图像优化工作流程是最容易实现的工作之一,但许多网站所有者忽略了这一点。 每页平均字节数(KB) 以下是主要优点。 它将提高您的页面加载速度(请参阅下面的案例研究,了解它对您的速度有多大影响)。如果您的页面需要很长时间来加载,访客可能不愿意等待并跳出。有关优化页面加载时间的详细信息,请参阅《如何做到Google PageSpeed Insights测试满分/100分》。 使用WordPress搜索引擎优化插件,帮助你提高了网站的SEO。您的网站在搜索引擎结果中的排名会更高。大文件会降低您的网站速度,搜索引擎讨厌网站速度慢(爬虫在爬取页面内容过程中,如果服务器响应过慢,爬虫可能就会离开或者降低网站的爬取频率)。搜索引擎也可能更快地抓取您的图片并将其编入索引,以便进行图片搜索。想知道您的流量中有多少来自图片搜索?您可以使用Google Analytics或者百度统计细分来检查图片搜索流量。 创建备份会更快。 较小的图像文件大小使用较少的带宽。 服务器上需要的存储空间更少(这取决于您优化的缩略图数量) 如何针对Web和性能优化图像 格式化图像的主要目标是在最小文件体积和可接受质量之间找到平衡点。 优化图像的方法不止一种。 最流行的方法之一是在上传到WordPress之前简单地压缩它们。 通常,这可以在Adobe Photoshop或Affinity Photo等工具中完成。 其中一些任务也可以使用插件执行,我们将在下面详细介绍。 要考虑的两个主要问题是您使用的文件格式和压缩类型。 通过选择正确的文件格式和压缩类型组合,您可以将图像大小减少多达5倍。 您将不得不尝试使用每种图像或文件格式来查看最佳效果。 选择正确的图像格式 在开始修改图像之前,请确保选择了最佳文件类型。 您可以使用几种类型的文件: PNG – 生成更高质量的图像,但文件也会比较大。无损图像格式,虽然它也可能是有损的。 JPEG – 使用有损和无损优化。 您可以调整质量级别,以实现质量和文件大小的良好平衡。 […]

rel="nofollow" 标签是html标签中使用比较广泛的一种,无论是站长还是SEO从业人员都应该对其十分熟悉。这个文章将会从多个方面带你深入了解Nofollow链接的相关知识。

rel=”nofollow” 标签是html标签中使用比较广泛的一种,无论是站长还是SEO从业人员都应该对其十分熟悉。这个文章将会从多个方面带你深入了解Nofollow链接的相关知识。 Nofollow链接不是什么新的东西,它已经存在了14年了。 如果你关心你的网站在搜索引擎中的表现,那么知道什么时候应该使用、或者什么时候不该使用nofollow链接是至关重要的。 在本指南中,我将解释nofollow链接是如何形成的,它们如何帮助我们进行SEO优化,以及如何正确使用它们,避免被谷歌算法惩罚。 首先我们从基础开始说起。 什么是Nofollow链接? Nofollow链接指的是超链接代码中有 rel=”nofollow” 标记的链接。 这些链接不会影响网站的搜索引擎排名。因为Google不会通过它传递页面权重。事实上,谷歌甚至都没有抓取nofollow链接。 Nofollow链接 VS Follow链接 对于正常的网站访客来说,其实是无法直接区分nofollow和follow链接,因为在前端展示是完全一致。 仅当你通过html进行查看的话,才会发现差别。 Dofollow链接: <a href=”https://wbolt.com”>dofollow链接</a> Nofollow链接: <a href=”https://wbolt.com” rel=”nofollow”>nofollow链接</a> 除了 rel=”nofollow” 标记之外,其他部分的HTML是相同的。 你虽然可以通过添加meta标签的方式去nofollow页面上的所有链接。但是使用nofollow标记是更常用的方法,因为你可以选择让一个特殊的链接传不递权重,而让其它的链接传递权重。 不太清楚为什么你会这么做,但是我们还是先来了解下nofollow的历史。 rel=”nofollow” 的历史 谷歌最初提出 nofollow的做法是在2005年,为了打击垃圾评论外链。 如果你是博主(或博客读者),你会非常熟悉那些在留言框中留下 “访问我的折扣药品网站” 链接的那些内容。 这些链接的目的就是用来提高自己网站搜索引擎排名。这就是所谓的垃圾评论,我们也不喜欢它,我们一直在测试阻止它的新标签。从现在开始,当Google在超链接上看到属性(rel =“nofollow”)时,这些链接将不会获得任何信用。这并不是说不信任所有的评论链接。这只是一种方法,可以确保垃圾链接发送者不会滥用博客评论,引用和引荐列表等公共区域。 不久之后,Yahoo、Bing和其他一些搜索引擎也宣布了它们对nofollow标签的承诺。 重要的提示 关于nofollow的解释在不同的搜索引擎之间有所不同。这里是一个显示相互之间差异的表格。 如今,和许多其它的CMS程序一样,WordPress程序在默认情况下会将nofollow标记添加到评论链接中。因此,即使你之前从未听说过nofollow链接,请放心,博客上的任何垃圾评论可能都没有办法获得任何SEO的权重加成。 但是,如果您担心您的评论可能不会被忽视,请按以下方式仔细检查: 找到一个评论链接 右键单击该链接 点击“审查元素” 查看高亮显示的HTML代码 如果你看到的 rel=”nofollow” 标记,说明这个链接是nofollow的,否则就是follow状态。 如果你不习惯看HTML代码的话,建议安装nofollow的Chrome扩展程序,可在浏览网页时高亮显示所有nofollow链接。 看到了吗?好,还是回到历史的话题上面来。 2009年:谷歌打击刻意的链接植入 PR值通过内部链接(从网站上的一个页面到另一个页面的链接)在网站上流动。 例如,本文的一些PR值通过类似这样的超链接流向我们网站上的其他页面。一般来说,较高的PR值等同于更高的排名。 Gary Illyses去年也证实了这一点。 但是,PR值只能通过follow链接进行传输,而不是通过nofollow链接传输。 情况总是如此,但是多年来PR值在页面上的follow链接之间共享的方式已经发生了变化。 在2009年之前,它的工作方式如下:如果页面上有三个链接,其中一个链接是nofollow,则总的PR值在其它两个follow链接之间分配。 […]

本教程将涵盖您需要了解的有关特色图片的所有信息——它们是什么,为什么要使用它们,以及如何在您的网站上启用它们。我们还将介绍一些插件来优化特色图像。

在您的WordPress网站中包含视觉元素是吸引访问者注意力的好方法。此外,与综合文章搭配时,良好的视觉元素可以显着提升内容的信息价值。 幸运的是,WordPress具有多种功能,可以将视觉效果整合到网站中,例如包括特色图像。 本教程将涵盖您需要了解的有关特色图片的所有信息——它们是什么,为什么要使用它们,以及如何在您的网站上启用它们。我们还将介绍一些插件来优化特色图像。 什么是特色图片? 为什么使用特色图片? 在您的WordPress网站上启用特色图片 如何将特色图片添加到文章中 设置WordPress特色图片大小 在WordPress中设置自动特色图像 为您的文章和页面添加缩略图预览编辑列表 什么是Header图片? 优化您的特色图片 什么是特色图片? WordPress特色图片,也称为文章缩略图,可以代表您的文章、页面或自定义文章类型。 从您网站的存档或主页查看时,此类图像通常会伴随您的文章。当您的文章在其他平台上共享时,它也将可见。 但是,它们的位置取决于您选择的WordPress主题。一些主题在标题上方或下方显示图像,而其他主题会自动将其放置在文章的右侧或左侧。 特色图像也可能与最近或流行的出版物一起出现在小工具区域上。 为什么使用特色图片? 精选图片既可以极大地增强您网站的外观,又可以为原本平淡无奇的文章或博客文章提供引人入胜的视觉效果。图像有助于向读者传达想法,帮助他们更好地理解内容。 始终如一地使用特色图片不仅可以帮助您定义网站的视觉风格,而且还可以增加您的访问量——研究表明,包含图片的文章比不包含图片的文章产生的浏览量高出94%。 更重要的是,在图片的标题和替代文本中加入关键字可以提升您的WordPress网站的SEO。 在您的WordPress网站上启用特色图片 通常,大多数 WordPress 主题都支持“设置特色图片”选项。然而,情况并非总是如此。 您可以通过使用主题开发人员方法并将以下代码插入主题的functions.php文件来快速解决此问题。 add_theme_support( ‘post-thumbnails’ ); 完成后,在创建或编辑博客文章时应该可以使用 WordPress 特色图片设置。 请记住,“发布缩略图”功能不会自动让您的主题显示或分配图像。它仅在您网站的文章编辑器中启用该选项。 要显示图像,您需要将下面的代码片段添加到您希望显示视觉效果的模板部分: <?php the_post_thumbnail(); ?> 需要编辑的特定文件将根据您的主题而有所不同。 如果您使用宝塔管理服务器,请按照以下步骤访问您的主题文件。 1. 访问宝塔面板的文件菜单。 2. 进入网站的根目录,/www/wwwroot/www.inpandora.com/wp-content/themes。 3. 此文件夹包含您网站上安装的所有WordPress主题。选择当前活动的主题进行编辑。 4. 选择您的主题的function.php,然后单击菜单栏上的编辑图标。这将打开文本编辑器,您可以在其中插入所需的代码。完成后,单击“保存”按钮以保存更改。 您现在应该可以在WordPress中使用特色图片了。作为上述方法的替代方法,您可以安装可以修复不兼容问题的WordPress插件,例如: Dynamic Featured Image Quick Featured Images Featured […]

WordPress内容组织主要依赖分类目录和标签目录,但刚接触WP的站长可能会对这两个概念会感到迷惑。实际上,根据小编多年的WordPress使用经验,你可笼统地将WordPress的分类理解为“武林各大门派”,将标签理解为“各大门派不同的特征”。

WordPress内容组织主要依赖分类目录和标签目录,但刚接触WP的站长可能会对这两个概念会感到迷惑。实际上,根据小编多年的WordPress使用经验,你可笼统地将WordPress的分类理解为“武林各大门派”,将标签理解为“各大门派不同的特征”。 良好的网站组织是博客的一个重要方面,它可以帮助您的访问者浏览您的网站时获得更友好的体验,另一方面也有利于搜索引擎更好地收录你的网站。 WordPress博客主要依赖分类目录和标签来组织此内容管理系统(CMS)中的内容,WordPress初学者,很可能很容易混淆两者。 在这篇文章中,我们将讨论什么是WordPress的分类目录和标签,它们彼此不同之处,如何使用它们以及如何在网站上布局它们的位置。 WordPress分类法解释 WordPress分类目录 除非你在科学领域工作,否则“Taxonomy(分类法)”这个词对于大部分人来说都比较陌生。这篇文章甚至可能是您第一次接触和学习这个词。它是一个术语,用于描述组合在一起的事物,通常为科学行业中事物的分类。在WordPress中,“分类法”是用于描述特定内容组的术语。这包括分类目录和标签,但也包括帖子格式等内容。 您将使用分类目录和标签来组织WordPress中的内容,主要是博客文章。它们是两种不同类型的分类法,但它们都支持您根据其中的主题组织文章。 WordPress分类目录支持多个层级,也就是说您可以创建父分类,子分类甚至更多低层级的分类(当然我们一般建议超过三级分类)。WordPress标签则不支持多哥层级。首先,我们来看看WordPress分类目录和WordPress标签如何影响您的网站。 WordPress分类目录和标签概述 当您在WordPress中创建一个分类目录,并且在该分类目录下新增文章时,WordPress会为该分类目录创建一个存档页面,该存档页面包含了所有该分类目录的文章。标签也是如此。这使您有机会将此功能用于您(以及您的读者)的优势。 WordPress分类目录就好比如图书馆的图书分类那样工作,对你的网站的所有内容进行分类分组,比如一个WordPress相关的博客,则可以设定的分类为:“WordPress教程、WordPress图书、WordPress主机、WordPress新闻”等等。 WordPress的分类目录就好比如整个网站的导航路标,指引访客更好地访问网站。 WordPress分类导航 如果你的主题内建了标签展示模块,我们在浏览一篇文章时,可以看到当前文章的所有相关的标签,并且可以点击任意标签访问该标签相关的所有文章。标签就有点像我们写大学论文时使用到的核心关键词,比如我当前写的这篇文章可能会用到的标签是,“WordPress, 分类目录, 标签, WordPress教程”。 WordPress标签 分类目录和标签重要性 答案是肯定的。 WordPress拥有良好的分类目录和标签,就说明你的网站结构非常清晰,这方便搜索引擎更好地爬取收录你的网站。 此外清晰的分类目录和准确的标签结构,这也是提升网站用户体验的重要方法。清晰的分类目录方便访客更好地理解你的网站主题和方便用户深入访问;准确的标签,有利于网站内容之间的相互推荐,降低网站用户的页面跳出率。 优化WordPress分类目录和标签SEO的一种方法就是创建一个干净,极简主义的结构。我们将在下一节中介绍这一点。您可以做的另一件事是向您的分类目录和标签页面添加更多文章内容。默认情况下,WordPress分类目录页面(以及所有存档页面)仅显示页面标题和及归属于此分类目录的文章列表。您可以填写分类目录和标签的“说明”字段,但如果您的主题支持,这些说明将仅显示在存档页面上。 这带来了一些问题。搜索引擎机器人通过其内部链接来抓取您的网站。当您将分类目录添加到菜单和将标签添加到边栏时,这会增加分类目录页面和标签页的展示机率,提升分类页面和标签页被搜索引擎爬取的次数。您可以通过使用更多内容优化这些页面,特别是详细描述这些分类目录或标签的详细描述来完善您网站的SEO策略。 谈到完善您WordPress博客的SEO优化,或者你可以考虑我们开发的Smart SEO Tool-专门针对WordPress开发的SEO插件,就支持单独对每个分类目录页面设置Title、Keywords和Description,且插件内置了标签页智能的SEO优化。 如何创建WordPress分类目录和标签页 让我们深入了解WordPress分类目录和标签之间的差异以及如何创建每个分类目录和标签。 简而言之,WordPress分类目录应该用于文章分组,而WordPress标签应该用于文章打标签。 我将以WordPress博客为例。 这个博客主要是关于WordPress教程,WordPress主题,WordPress插件,WordPress主机,WordPress新闻等。 这个博客可以通过无穷无尽的方式构建其内容。 这里有一些例子。 例子: 主要分类目录:WordPress教程,WordPress主题,WordPress插件,WordPress主机,WordPress新闻 主要标签:WordPress优化,WordPress漏斗,WordPress安全,WordPress更新,WordPress优化,SEO插件,企业主题,博客主题等等。 对于分类目录,个人建议尽可能使用一级分类即可,如果网站内容比较宽泛,则可以选择二级分类,不宜在建立博客初期就将分类目录设置得过于分散,一个是不利于内容管理,二是显得网站内容不够聚焦。 WordPress标签则比较自由,宽泛。甚至你可以换种思路,实质就是基于你需要做得分类目录尽可能地设置一些常见的核心关键词,比如WordPress教程这个分类目录下就可以包含以下标签: WordPress安装教程,WordPress性能优化,WordPress批量修改分类,WordPress备份教程,Sitemap生成,WordPress自定义登陆页等等。 如何创建和编辑WordPress分类目录 当你已经决定好WordPress博客的主题方向后,就可以开始创建分类目录。 进入“WordPress仪表盘”-“文章”-“分类目录”。你会发现一个为“Uncategorized”的默认分类目录。这是每个WordPress安装附带的默认类别。 如果您没有手动此分类目录更名为其他分类目录名称,所有文章的默认归类到此分类。 此分类目录无法删除,但您可以通过将鼠标悬停在其上方并单击“编辑”来重命名。 创建一个新的分类目录,你需要完成以下信息的填写: 名称-即分类目录的名字; 别名-即分类目录的中文拼音或者英文名,拼音或者英文单词以“-”分隔; 父级分类目录-即当前分类目录隶属于哪一个上级分类目录,如果没有则不用选; 图像描述-一般不用写,但你也可以写一段该分类目录的描述文字。 新建WordPress分类 如何创建WordPress标签 进入“WordPress仪表盘”-“文章”-“标签”,创建标签比创建分类目录还要简单,你只需要输入标签名称、标签别名和描述即可。 新建WordPress标签 […]

rel="nofollow" 标签是html标签中使用比较广泛的一种,无论是站长还是SEO从业人员都应该对其十分熟悉。这个文章将会从多个方面带你深入了解Nofollow链接的相关知识。

rel=”nofollow” 标签是html标签中使用比较广泛的一种,无论是站长还是SEO从业人员都应该对其十分熟悉。这个文章将会从多个方面带你深入了解Nofollow链接的相关知识。 Nofollow链接不是什么新的东西,它已经存在了14年了。 如果你关心你的网站在搜索引擎中的表现,那么知道什么时候应该使用、或者什么时候不该使用nofollow链接是至关重要的。 在本指南中,我将解释nofollow链接是如何形成的,它们如何帮助我们进行SEO优化,以及如何正确使用它们,避免被谷歌算法惩罚。 首先我们从基础开始说起。 什么是Nofollow链接? Nofollow链接指的是超链接代码中有 rel=”nofollow” 标记的链接。 这些链接不会影响网站的搜索引擎排名。因为Google不会通过它传递页面权重。事实上,谷歌甚至都没有抓取nofollow链接。 Nofollow链接 VS Follow链接 对于正常的网站访客来说,其实是无法直接区分nofollow和follow链接,因为在前端展示是完全一致。 仅当你通过html进行查看的话,才会发现差别。 Dofollow链接: <a href=”https://wbolt.com”>dofollow链接</a> Nofollow链接: <a href=”https://wbolt.com” rel=”nofollow”>nofollow链接</a> 除了 rel=”nofollow” 标记之外,其他部分的HTML是相同的。 你虽然可以通过添加meta标签的方式去nofollow页面上的所有链接。但是使用nofollow标记是更常用的方法,因为你可以选择让一个特殊的链接传不递权重,而让其它的链接传递权重。 不太清楚为什么你会这么做,但是我们还是先来了解下nofollow的历史。 rel=”nofollow” 的历史 谷歌最初提出 nofollow的做法是在2005年,为了打击垃圾评论外链。 如果你是博主(或博客读者),你会非常熟悉那些在留言框中留下 “访问我的折扣药品网站” 链接的那些内容。 这些链接的目的就是用来提高自己网站搜索引擎排名。这就是所谓的垃圾评论,我们也不喜欢它,我们一直在测试阻止它的新标签。从现在开始,当Google在超链接上看到属性(rel =“nofollow”)时,这些链接将不会获得任何信用。这并不是说不信任所有的评论链接。这只是一种方法,可以确保垃圾链接发送者不会滥用博客评论,引用和引荐列表等公共区域。 不久之后,Yahoo、Bing和其他一些搜索引擎也宣布了它们对nofollow标签的承诺。 重要的提示 关于nofollow的解释在不同的搜索引擎之间有所不同。这里是一个显示相互之间差异的表格。 如今,和许多其它的CMS程序一样,WordPress程序在默认情况下会将nofollow标记添加到评论链接中。因此,即使你之前从未听说过nofollow链接,请放心,博客上的任何垃圾评论可能都没有办法获得任何SEO的权重加成。 但是,如果您担心您的评论可能不会被忽视,请按以下方式仔细检查: 找到一个评论链接 右键单击该链接 点击“审查元素” 查看高亮显示的HTML代码 如果你看到的 rel=”nofollow” 标记,说明这个链接是nofollow的,否则就是follow状态。 如果你不习惯看HTML代码的话,建议安装nofollow的Chrome扩展程序,可在浏览网页时高亮显示所有nofollow链接。 看到了吗?好,还是回到历史的话题上面来。 2009年:谷歌打击刻意的链接植入 PR值通过内部链接(从网站上的一个页面到另一个页面的链接)在网站上流动。 例如,本文的一些PR值通过类似这样的超链接流向我们网站上的其他页面。一般来说,较高的PR值等同于更高的排名。 Gary Illyses去年也证实了这一点。 但是,PR值只能通过follow链接进行传输,而不是通过nofollow链接传输。 情况总是如此,但是多年来PR值在页面上的follow链接之间共享的方式已经发生了变化。 在2009年之前,它的工作方式如下:如果页面上有三个链接,其中一个链接是nofollow,则总的PR值在其它两个follow链接之间分配。 […]

WordPress 自定义菜单功能介绍和使用详解

一个常规的网站,一般都会有一个网站导航。这里的导航,通常包含网站的栏目、特殊的页面等等。对于一个博客来说,我们也需要一个这样的导航。如果仅仅是调用文章分类 或者页面链接作为导航的话,会比较难控制,无法自由的添加链接等。当然,成熟的 WordPress 系统已经为我们考虑到了这一点,添加了一个 “自定义菜单” 功能。使用这个功能,可以在 后台 > 外观 > 菜单 中编辑,当然最好前提是你使用的主题支持这一个功能。 在 WordPress 后台使用自定义菜单 当我们在后台打开 “菜单” 的时候,通常会看到类似这样的界面: 没有配置之前,是无法使用的。我们需要先输入一个菜单名称才能继续使用。这里的菜单名称,仅仅作为一个关联数据用的标记,所以可以随便起名。完成之后,左边的区域就可以配置使用了。 如果你的主题不支持自定义菜单功能,那么左边的 主题位置 面板会提示你,这个自定义菜单的选项将会在侧边栏显示。如果主题支持自定义菜单功能,那么这个面板则会提示有支持几个自定义菜单、自定义菜单的名称(需要定义)是什么。 上面提示,有一个自定义菜单,并且名称为 topnav 。现在,我要制作这个自定义菜单的内容。在左边有三个面板:分类目录、自定义链接、页面。里面包含着你当前博客里面的相关数据。 我们只需要勾选相应的内容或者直接拖动到右边的刚刚设置的菜单面板中即可。 注意的是,可以通过拖动改变显示顺序,而且还可以修改显示的名称。所以说,这个功能非常的强大而且灵活。这样,一个导航链接就做好了。 让 WordPress 主题支持自定义菜单功能 下面来详细讲解如何在主题中,添加这个功能。也很简单,只需要在两个地方,添加两小段代码即可! register_nav_menus 首先,需要在主题的 functions.php 文件中,声明一下存在这个功能。只需要添加下面一段代码即可: if(function_exists(‘register_nav_menus’)){ register_nav_menus( array( ‘header-menu’ => __( ‘topnav’ ) ) ); } 这段代码首先判断当前主题是否支持这个功能,然后注册一个名称为 topnav 的自定义菜单。也就是上面在 主题位置 面板中看到的自定义菜单名称。 实现 WordPress 自定义菜单功能这个功能有两个函数 register_nav_menu […]

Android游戏开发之旅三 View类详解 Android开发技术

  在Android游戏开发之旅二中我们讲到了View和SurfaceView的区别,今天Android123从View类开始着重的介绍Android图形显示基类的相关方法和注意点。   自定义View的常用方法:  onFinishInflate() 当View中所有的子控件均被映射成xml后触发 onMeasure(int, int) 确定所有子元素的大小 onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发 onSizeChanged(int, int, int, int) 当view的大小发生变化时触发 onDraw(Canvas) view渲染内容的细节 onKeyDown(int, KeyEvent) 有按键按下后触发 onKeyUp(int, KeyEvent) 有按键按下后弹起时触发 onTrackballEvent(MotionEvent) 轨迹球事件 onTouchEvent(MotionEvent) 触屏事件 onFocusChanged(boolean, int, Rect) 当View获取或失去焦点时触发  onWindowFocusChanged(boolean) 当窗口包含的view获取或失去焦点时触发 onAttachedToWindow() 当view被附着到一个窗口时触发 onDetachedFromWindow() 当view离开附着的窗口时触发,Android123提示该方法和  onAttachedToWindow() 是相反的。 onWindowVisibilityChanged(int) 当窗口中包含的可见的view发生变化时触发   以上是View实现的一些基本接口的回调方法,一般我们需要处理画布的显示时,重写onDraw(Canvas)用的的是最多的:   @Override   protected void onDraw(Canvas canvas) {    //这里我们直接使用canvas对象处理当前的画布,比如说使用Paint来选择要填充的颜色    […]

100% Secure Checkout

PayPal / MasterCard / Visa