发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112656.html原文链接:https://javaforall.cn
如果对进行过WordPress 性能优化,需要一个直观简单的查看方式的话,那么就可以使用下面所提及的代码,通过这段代码,可以在直观或者在html 源代码查看数据库查询次数、查询时间及内存占用。...代码本质上只有一段,但因不同添加方式可以变形为以下几种: 一、在页面前台显示数据库查询次数、查询时间 将下面的代码丢入主题的footer.php 的 seconds 二、在html 源代码下显示数据库查询次数、查询时间 如果只是给自己看的,最好是在html 源代码下显示,很简单。就是将它变为html 注释,上面的代码修改为: <!...四、通过自定义函数在html 源代码下显示 需要在主题的functions.php 文件下加入以下代码定义函数并自动显示: function performance( $visible = false...其实只要是php 程序都可以使用这段代码,通用的。 最后给个略难看的“效果图”吧~ ? ?
之前魏艾斯博客把 php 版本升级就是因为 WordPress 在 PHP7.0 版本上的运行效率更高、资源消耗更低。...那么除了我们打开前台后台网页的直观感觉上有变化,为了让这个变化更具体,今天我们添加代码,让 WordPress 网页源代码显示内存占用和加载时间,这样在不同 php 版本上就有了不同的内存占用对比。...可以看到上图所示刷新本页面一共 48 个查询用了 0.192 秒,占用 14.78M 内存。如果我们有缓存插件,那需要更新下缓存插件。...有了这个显示资源占用和内存占用情况,就可以用在本文开头的同网站不同 php 环境中比较资源占用和利用率了。...你也可以一直留着这个代码,定期通过这个观察网站近期的资源占用情况,决定是否要采取相应的优化方法。
Moz仅查看了网页结果(无图像,回答框等),忽略了那些结果少于25条的查询,并采用了桌面排名(据我观察到的)。 我采取了一种稍微不同的方法。...* WordPress 然后,我整理出子域名排名第一的最高搜索量是什么 - 这个例子中,“Ecotalker”和“Ecotalker wordpress”表现相差无几,两者的搜索量都显示为零。...我非常重视Google在搜索量查询中的同义词匹配,以便捕捉任何边缘案例 - 例如,我相信“ecotalker.wordpress”会显示与“ecotalker wordpress”相同的搜索量。...2.链接和排名之间的相关性有时可能有点类似“红鲱鱼谬误” - 可能是链接本身仅与更好地解释了排名的第三个因素相关。...需要强调的是,我认为这对那些有更多竞争的短语的第一个结果页的影响会越来越被降低,很希望看到你们在评论区留下新颖有趣的想法。 我也很想看到更多类似的分析。
polyfill 的意思是即使你服务器 PHP 版本没有 8.0 版本,WordPress 也自己实现了这三个函数,只要你的 WordPress 是 5.9 版本,就可以完全放心的使用 str_contains...str_contains 检测一个字符串是否含有另一个子字符串。...在 PHP7 中我们一般使用 strpos 方法来检测,但是使用起来总是不够直观,经常还需要查询文档才能明白什么意思,特别是对于新手程序员来说,更不容易理解。...现在,为了避免这种内部干扰,PHP 7.3 推出了新的函数来解决这个问题: key = array_key_first(array); 获取数组第一个元素的键名key = array_key_last(...array); 获取数组最后一个元素的键名 我之前在 WPJAM Basic 实现这两个函数的 polyfill,现在 WordPress 5.9 也实现了这两个函数的 polyfill: if ( !
本来一开始就想用 WordPress 本身的媒体库 wp.media 来创建,发现我自己搞不定兼容原有图库,后来查询到 WordPress 已经支持的 ThickBox 就非常完美,能够自定义的创建 WordPress...后台弹窗,所有子凡就简单的来分享一下 WordPress ThickBox 创建弹窗。...WordPress 本身自带的 ThickBox 也是使用的 jQuery 库,似乎也经过 WordPress 本身的修改和兼容,整体来说对 WordPress 已经足够了,同时 ThickBox 本身支持两种方式...TB_iframe=true&width=600&height=550" title="弹窗标题">查 TB_inline 方式 在弹出的窗口中载入 HTML 片段,也就是显示部分自定义的 HTML 内容...)时,内容必须嵌套在内联容器内的另一个元素中。
该服务会过滤内容,但不会更改数据库中的信息。 该服务目前仅适用于文章和页面中的图像,以及通过 image_downsize 过滤器筛选出来的特色图片/文章缩图。...问题与解答 1、站点加速器如何确定要提供的图像尺寸? 站点加速器会查看 img 元素的宽高属性,然后提供已调整至这些尺寸或所属元素的宽度(以较小者为准)的图像。...局限性 没有缓存失效 – 目前,图像会“永久”缓存,并且静态资产仅适用于您所使用的 WordPress、Jetpack 或 WooCommerce 的公共版本。...添加随机查询参数(通常被称为 cachebuster)将不起作用。 如果您需要我们清除某些图像,请联系我们,并提供相关文件在您站点上显示的直接链接。...主题和插件还可以通过 Photon API 来使用 GET 查询参数转换图像。开发人员可以访问 developer.wordpress.com,查看 Photon API 示例和文档。
query_posts是wordpress非常好用的调用文章函数,可以调用某个分类、标签、日期及作者等不同范围的文章列表。...–这边是显示无资料时要跑出来的错误讯息–> <?php endif; //重置查询(这是为了避免之后的查询资料因为上面这段查询而混乱掉) wp_reset_query(); ?...php //仅显示分类编号为4的文章(包括子分类文章) query_posts(‘cat=4′); //仅显示分类名称为Codex的文章(包括子分类文章) query_posts(‘category_name...=Codex ‘); //显示多个分类内的文章(包括各子分类文章) query_posts(‘cat=2,6,17,38′); //除了分类编号为3的文章(包括子分类文章),其他文章都显示 query_posts...php //仅显示作者编号为3的文章 query_posts(‘author=3′); //仅显示作者编号不为3的文章 query_posts(‘author=-3′); //仅显示作者名称为
然后,这些文件将被该进程接收,该进程将对每个文件执行BLAST查询。 当文件输入名称与通道名称相同时,from输入声明的一部分可以省略。...通配符,可用于控制暂存文件的名称。下表显示了如何根据接收到的输入集合的基数替换通配符。...输入“ tuple” 在tuple预选赛中,您可以将多个参数一个参数的定义。当流程在输入中接收需要单独处理的值的元组时,这将很有用。元组中的每个元素都与具有tuple定义的相应元素相关联。...输入中继器 在each预选赛中,您可以重复流程的执行每个项目集合中,每收到一个新的数据的时间。...1,2) val y from Channel.from('a','b','c') script: """ echo $x and $y """ } 该过程foo执行两次,因为第一个输入通道仅提供两个值
基于隧道监测实际情况,结合工程环境情况,特推出一站式现场监测方案,旨在方便快捷地完成隧道深部及信号盲区部分的施工监测,利用设备优势,尽量简化设备种类;解决无信号工况下的数据采集及传输,打通从监测面到项目部的最后...图片监测方案主要由以下几部分组成:1)监测面传感器(根据监测项目选择适用传感器)2)数据采集(传感节点NLM500 LORA无线采集仪):3)数据传输部分(DLS10中继器):4)数据显示部分(现场项目部计算机或显示屏...终端网关远程传输(DLS11 4G网络传输,服务器平台数据解析,远程查看)方案一:适用范围: 1、项目部距离监测现场距离近; 2、监测截面少,仅监测面纵深比较深的隧道...DLS10(数量参照传输距离) 4、终端设备,电脑或一体显示屏。...方案说明:监测截面可以使用多种类型传感器,数据通过无线数据采集仪(NLM5系列)作为传感节点通过LoRa信号传输,中继器(DLS10)进行数据中继传输,直至到达现场指挥部终端电脑。
数据关联(主要) 在关联数据时,我们需要解决以下2个问题: valine/wordpress 是如何关联评论数据到对应页面的? valine/wordpress 是如何关联子评论数据到父评论的?...其次,valine 是通过每条评论中的 objectid 及 rid(reply objectId 主楼) pid(parent objectId 楼中楼) 字段的对应关系来进行父/子评论关联,而 wordpress...下面是实现评论关联的 mysql 条件语句及示意图(部分选中数据仅作观察对比)。...pid 数据行(子评论)中的 comment_parent 字段即可。...字段中,这里我们通过交叉查询(cross join)来实现 mysql 中两表数据的查询及更新操作 使用 GROUP BY 将查询到符合 wp_posts/wp_comments 中符合条件的 COUNT
在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...注意:如果 feed 中,则 WordPress 会使用存储的 "posts_per_rss" 选项覆盖此参数。...get_option( 'sticky_posts' ); $query = new WP_Query( array( 'p' => $sticky[0] ) ); 仅显示第一篇置顶文章,如无则显示第一篇发布的文章
1.Fuel UX 是一组用于web应用程序的附加JavaScript控件。它提供了超过12个jQuery控件供部署使用,如数据中继器、树、导航栏等。 2....Bootstrap Tree View 插件可以为显示分层树结构提供简单解决方案。 33....5.ThemeForest 网站有数百个Bootstrap主题出售,起价仅4美元。...The Bootstrap 是一个简洁的、偏现代风格的WordPress Bootstrap主题。 26....StrapPress 是一个WordPress主题,它以移动为优先,响应性强,包含了大量的Bootstrap元素。 28.
/ 官方开发文档:https://developer.wordpress.org/themes/basics/theme-functions/ 主题相关 1.如何为不同分类的页面显示不同的模板。...,将会修改wordpress主查询的指向: wp_reset_query用于重置主循环的指针。...> 18.get_posts函数 指定参数查询文章,返回一个wp_Query对象数组,代表所有符合条件的文章: 支持的参数:https://developer.wordpress.org/reference...如果没有给定theme_location参数,函数显示与menu参数给出的 ID、slug 或名称匹配的菜单;否则,第一个非空菜单;否则(或者如果 menu 给定的菜单为空),则输出fallback_cb...隐藏元素; 4.do_settings_sections 用于按照wordpress内置的格式输出表单的分节 5.do_settings_fields 用于按照指定的回调输出表单元素 文章密码处理 post_password_required
匹配字符串中的子串,并让子串红色显示、格式化输出json、元素点击之后hover失效、word-wrap:break-word和word-break:break-all 五、匹配特定的字符串,让其突出显示...六、格式化输出json JSON.stringify(object,null,2) JSON.stringify(object,undefined,2) 其中第三个参数表示指定缩进用的空白字符串...七、jQuery中,某个元素被点击之后hover失效 使用jQuery的click为某元素加上css样式,之后该元素原有的hover事件失效,原因是click加上的css权值比外联的css权值大。...八、word-wrap:break-word和word-break:break-all word-wrap:break-word表示超出部分按单词截断,会保持单词的完整。...word-wrap无效的情况: 对行内元素无效 设置了white-space:nowrap时无效,需将white-space设置为normal 对table下的td设置无效
MIP(Mobile Instant Pages – 移动网页加速器)顾名思义,它仅针对于移动端网页,所以必须用一套专属于移动端的网页代码来引入MIP规范,这对于当前在WordPress中特别流行的各种自适应主题来说...MIP 主题是 WordPress 改造 MIP 站点的必需品,也是 MIP 规范实现的第一元素,免费的 MIP 主题推荐可以使用由子凡开发的 Fanly MIP 主题免费版。...UA 插件可以简单的理解为是通过判断网站访问用户的 UA 信息,然后来显示不同的 WordPress 主题,所以我们就可以利用 UA 插件启用 MIP 主题来实现 MIP 站点页面的启用即可。...我MIP使用的是子凡 Fanly MIP 免费主题 的主题,因为对于个人站点来说,我完全够了,但是后期如果有需要,一定会支持收费版本的。...插件下载地址:http://pan.baidu.com/s/1nu6jbap 密码: 密码: vn2a 最后引用子凡的一段话
不仅如此,图像还可以提高您的SEO排名,并使您的网站更容易在搜索结果中找到。 但是,仅带有照片或视频的文字还不够。 图像的显示很重要。...Gallery插件是一款专门为WordPress构建的软件,可让您在WordPress网站上显示照片,插图,视频和其他视觉内容。...WordPress YouTube Gallery插件 当要在您的WordPress网站上显示YouTube视频时, YouTube WordPress画廊插件非常适合: 它支持新的WordPress...您还可以将这些参数组合到更复杂的查询中。 通过选择列数和行数来设置网格。 画廊的宽度和图像之间的装订线也是可调的。...它是非常可定制的,支持很好/快速响应查询。 5.
wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用。 wordpress的主循环 <?...php /** * WordPress 查询综合参考 * * 官方文档: http://codex.wordpress.org/Class_Reference/WP_Query * 源代码: http:.../子页面别名来显示子页面 'post_parent' => 1, //(整数) - 页面id,只返回子页面,只对有子页面的页面有效 'post__in' => array(1,2,3), //(数组)...- 需要显示的文章的id 'post__not_in' => array(1,2,3), //(数组) - 需要排除的文章的id //注意:不能在同一个查询里同时使用 'post__in' 和 'post...' => 10, //(整数) - 每页显示的文章数量 (2.1和以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss
自定义调用文章在网站建设中很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?...//core.trac.wordpress.org/browser/tags/3.5.1/wp-includes/query.php */ $args = array( /** * 作者参数 - 显示某些作者发表的文章.../子页面别名来显示子页面 'post_parent' => 1, //(整数) - 页面id,只返回子页面,只对有子页面的页面有效 'post__in' => array(1,2,3), //(数组)...- 需要显示的文章的id 'post__not_in' => array(1,2,3), //(数组) - 需要排除的文章的id //注意:不能在同一个查询里同时使用 'post__in' 和 'post...' => 10, //(整数) - 每页显示的文章数量 (2.1和以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss
图片分类 安装好插件之后,就可以在 WordPress 后台「媒体」菜单下下看到「图片集」的子菜单了: 点击进去就可以创建图片分类了: 需要强调的是,我把图片分类强制为最多2级,所以在选择父级图片集的时候...: 因为图片集分类模式限制为二级,而 WordPress 进行分类筛选的时候,点击父分类也是可以获取其子分类下的图片,所以在设置分类的时候,我做了一些优化,如果父分类有子分类的时候,则只能勾选子分类。...在文章编辑页面,点击添加媒体之后,然后也可以在媒体库直接筛选,快速找到所需的图片: 优化后台媒体库加载 WordPress 后台媒体库的月份筛选附件功能,是直接通过查询数据库来获取博客的附件的月份,这样每次打开媒体库...,或者添加媒体,打开「添加媒体」弹窗时候,都会到数据库去查询。...格式文章 在 WordPress 实现真正的文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接的有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。
领取专属 10元无门槛券
手把手带您无忧上云