写了一段代码,需要测试一下执行时间,怎么办?使用microtime();方法即可。
示例代码
<?php
use JajoJSONDB;
$json_db = new JSONDB( __DIR__ );
$start_time = microtime(true);
for ($i=0; $i < 10000...
不管是写WordPress主题还是插件,大部分时候都要用到 WP_Query这个查询类。我个人比较喜欢用WordPress原生的查询,而不是自己去写SQL语句。不过在文章数量很多的情况下,我们需要对 WP_Query的参数比较了解才能尽可能的提高查询效率。今天说一个案例,客户要求是批量修改分...
一般比较常用的获取分类文章数量,并不包含子分类的文章。简单找了一下,好像也没有现成的官方函数可用,不过我们可以通过WP_Query查询来获取包含子分类的文章数量,示例代码如下:
/**
* 分类文章统计,包含子分类文章。
* @param ...
使用子主题方式对Avada主题进行二次开发,开发过程中需要添加部分后台设置项,本来打算直接写自己的设置页面,后来想想,还是添加到Avada默认的设置项里面比较和谐。Avada主题用的设置框架是ReDux的自改版本,在官方支持页面找了半天也没找到相关文档,只能自己看代码找了,...
有时候我们在交付客户之前,想要修改一下插件在WordPress后台添加的一些菜单名称,应该怎么操作呢?在操作之前,还要考虑到插件后期升级更新可能导致的兼容问题,尽量避免升级以后失效的情况出现。还要尽可能的精准修改,避免修改到前台或其他地方的东西。下面的代码是临时...
WordPress本身支持的可上传文件类型不多,主要是一些目前确认比较安全的图片文件类型、文档类型、压缩包类型。有时候我们需要上传一些其他类型的文件,WordPress不支持的话,会提示我们:抱歉,由于安全原因,这个文件类型不受支持。好在WordPress提供了
Select2之前已经介绍过了,它的主要作用是让我们可以对select标签进行美化。在woocommerce开发中,尤其是可变产品的样式中,select是没法儿避免的。多数情况下,我们只需对select进行简单...
今天新搭建了一个WordPress测试站点,使用的版本是WordPress5.3.2。在使用默认的 Gutenberg(古腾堡)编辑器发布文章时,得到错误提示:WordPress 发布失败。错误信息:此响应不是合法的JSON响应。
百度了一番,得到的答案要么是换旧版编辑器,要么重装W...