前端技术, 开发

JS 自定义深拷贝函数

在对数组或对象数据进行复制时,在编辑复制的数据时,使用深拷贝方法原有的数据不会受到影响。 以下代码可用于数组或对象的数据类型

开发

WordPress 提升安全性(持续更新)

文件安全 if ( ! defined( ‘ABSPATH’ ) ) if ( ! defined( ‘ABSPATH’ ) ) 用来阻止公共用户通过 URL 直接访问 .php 文件来触发文件中的代码。因为如果您的文件包含一些I/O操作,它最终可能(由攻击者)触发,这可能会导致意外行为。 if( ! defined( ‘ABSPATH’ ) ) exit; // 直接通过 URL 访问该文件则退…

开发

自定义 WordPress 用户权限

在 WordPress 中默认了5种用户权限 用户权限插件 Members 可以创建新的用户角色并为用户角色分配相应的权限 自定义文章类型设定权限 自定义文章类型的管理权限,默认是在网站的post中,因此开启post中的权限会自动将自定义文章类型的编辑权限开启,如需单独配置,可在注册文章类型上增加一段代码 capability_type

开发

WordPress Rest API 基本入门手册

CRUD JSON 文件查看工具 postman URL 格式 定制数据 在 WordPress 默认的 JSON 文件中如果没有我们想要的数据,我们可以使用 rest_api_init 来自定义 JSON 文件中返回的数据 在 function.php 文件中修改,WordPress 会自动生成 JSON 对应的格式文件。 register_rest_field 方法中包含了三个参数,第一个参数…

开发

文章列表按照自定义字段进行排序

示例场景: 在首页根据自定义字段的活动日期进行排序,并排除已过去的活动 在文章归档页根据自定义字段的活动日期进行排序,并排除已过去的活动,在 function.php 中修改 在页面中创建过去活动归档页,并创建页面模板,执行以下查询代码

开发

WordPress 自定义查询

自定义查询 ( Custom Queries ) 可根据不同的筛选查询条件,筛选出符合条件的文章列表。 参考链接 https://developer.wordpress.org/reference/classes/wp_query/

开发

WordPress 设置子主题

WordPress 的子主题 (Child Themes) 功能,可继承父主题的所有功能与样式,并在此基础上进行修改以及添加功能与样式,且不影响父主题的更新。 创建子主题 在 WordPress 主题文件夹 (wp-content/themes) 中,必须同时包含父主题文件夹,以及新增的子主题文件夹。 如: 子主题文件夹中必须包含 style.css 文件,并在头部创建主题描述内容 其中 Temp…

开发

JavaScript 中判断数据类型的几种方法

typeof 用于判断基本数据类型,判断复杂数据类型时返回值都是 object constructor 可以判断复杂数据类型,但无法判断 undefined 和 null 类型 instanceof 无法判断基本数据类型,但可精确判断复杂数据类型 语法结构 “对象 instanceof 构造函数” Object.portotype.toString.call 可以判断所有数据类型 语法结构:“Ob…

开发

WordPress 自定义分页功能

不使用 WordPress 自带的分页功能,重新自定义一个分页组件,可以完全按照自己的想法去设置需要的内容。

开发

WordPress 添加并使用导航

1、注册导航 在 function.php 文件中使用 register_nav_menus() 函数进行注册 2、创建菜单 在后台 “外观” – “菜单” 下创建新的菜单,创建菜单时在显示位置中选择需相应的菜单名 3、在页面中引用菜单 参考链接 官方文档 https://developer.wordpress.org/reference/functions/register_nav_…

开发

WooCommerce 插件中的模板层级

从上往下,依次查找,如果找到相应模板文件,则停止往下查找,其中下面每个页面的所有模板,除最后一个是 WooCommerce 插件自带的模板(前缀带 //plugins),其他模板都需创建在现有的主题文件夹中。 产品详情页 1、 woocommerce.php2、 $custom.php //自定义模板文件3、 single-product.php4、 woocommerce/single-prod…

开发

WordPress 中短代码的应用

在 function.php 文件中注册短代码 短代码注册完成后,直接在文章编辑器中插入短代码即可显示短代码中注册的内容。 注:在页面中的内容调用函数需使用 <? php the_content(); ?>,此函数会进行自动解析,才可正确显示短代码中注册的内容,如使用 <? php echo get_the_content(); ?>,则只会讲编辑器里的内容直接显示。 如直…

PUJI Design 朴及设计 (c) 2024. 沪ICP备17052229号