-
mysql5.7安装审计日志插件audit-plugin
环境信息 mysql版本 mysql> select version(); +-----------+ | version() | +-----------+ | 5.7.34 | +-----------+ 下载地址 查看当前mysql插件目录 mysql> show global variables like 'plugin_dir'; +-----------…... -
国内公共加密 IPv4 DNS:DoH/DoT/DoQ
腾讯云 DNS 腾讯云 DNS 基于 BGP Anycast 技术,不论用户身在何地,都可就近访问服务。支持谷歌 ECS 协议,配合 DNSPod 权威解析,可以给用户提供出最准确的解析结果,承诺不劫持解析结果。有条件可用上个人版解析更快。 IPv4:119.29.29.29 DoH:https://doh.pub/dns-query DoH:https://1.12.12.12/dns-quer…... -
php中function是什么意思?
php中function是什么意思? function是用于声明用户自定义函数的关键字。 PHP声明函数的语法结构Function function_name($argument1,$argument2,$argument3,......$argumentn) { //函数代码code Return 返回值; } function_name:要创建的函数名称。该名称将在以后被调用时使用.函数名应该…... -
php的header函数
header的作用: php中的header函数主要用于向客户端发送原始的http报头,常用的有用来通知浏览器页面不存在,延迟转向、表示内容类型、声明下载文件、对当前文档禁用缓存、显示一个需要验证的登陆对话框等等。 header函数常见的声明于设置: header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404 …... -
wordpress主题中如何使用简码
非常有用的是,wordpress有个非常简单的功能函数叫做do_shortcode(),允许你添加一段简码在你的主题中。 <?php echo do_shortcode("[example_shortcode]"); ?> ... -
wordpress处理ajax请求
写一个widget,这个widget里有一个form,要把form里的东西通过ajax打到wordpress处理并返回内容。 写一个widget 写widget需要继承WP_Widget类,然后重写widget()、update()等方法。 具体可以参考其他的文档来编写一个widget。 在这个widget()里,我加了一段js: 其中需要着重说明的是ajax的url字段和data字段的actio…... -
WordPress根据用户名获取用户id的两种方式
一是直接操作数据库,通过数据库查询找到我们需要的用户id 二是通过WordPress函数查询用户所有数据,然后输出id字段。其实前者就是后者的封装,下面我们看看这两种方式的实现代码。 方式一,查数据库获得用户id function get_user_id($user=''){ $user="'".$user."'"; …... -
WordPress开发API接口
其实wordpress中进行API开发也不是有多大的难度。 在刚接到开发wordpress的API开发任务的时候,我首先想到的是把API以单页面形式进行处理,这样就可以随时对API进行上下线的控制,当然,这是一个不错的选择。当然还有另外一种方式,那就是直接在wordpress的根目录下创建一个php,进行api开发,这需要说明的是,这两个方法都是可以达到同样的效果,开发过过程基本一样。 方法一:使…... -
WordPress插件开发 – 添加自动检测更新和一键升级功能
设置远程服务和添加插件检测功能 1.下载所需文件: Client library (要求 PHP5 和 WP 3.0 以上) Example plugin Example metadata file (右键另存为) 下载第1个和第3个即可,中间那个是样例,你也可以下载来看看 2.解压下载的文件,得到 plugin-updates 文件夹 和 info.json&nbs…... -
WordPress插件开发 – 插件函数 – 过滤器(Filter)函数
过滤器是一类函数,WordPress执行传递和处理数据的过程中,在针对这些数据做出某些动作之前的特定运行(例如将数据写入数据库或将其传递到浏览器页面)。过滤器处于数据库与浏览器中间(当WordPress正在产生页面的时候),WordPress中的多数输入与输出都经过至少一个过滤器。WordPress默认状态做了一些过滤,你的插件可以添加它自己的过滤器。 添加过滤器到WordPress中的方法 创建…... -
WordPress插件开发 – 插件函数 – 动作(Actions)函数
WordPress插件函数分为“动作”(Actions)和过滤器”(Filters),WordPress 使用这种接口函数把插件挂接到系统中来,然后加以使用,这一篇主要是介绍下过滤器(Actions)函数。 动作 (Action)函数 是 WordPress 运行到某些环节,或者在某些事件发生时,就会被执行的一种hook(钩子)。任何的插件都可以通过动作接口来指示系统在遇到这些环节或者事件的时候,…... -
WordPress插件开发 – 创建新的数据表
激活插件的时候运行创建数据库的代码。看下面代码: <?php /** * @package 创建数据表 * @version 1.0 */ /* Plugin Name: 创建数据表 Plugin URI:https://www.oddba.cn/62.html Description: 这是一款简单的插件样例,激活插件的时候,会在该数据库下面创建一个新的数据表 Author: myname…... -
WordPress插件开发 – 将数据保存到数据库
主要介绍add_option()、delete_option()、 update_option(),、get_option() 四个函数的方法 // 在WordPress后台评论处添加一个子菜单 add_action('admin_menu', 'comments_submenu'); function comments_submenu() { add_co…... -
WordPress插件开发 – 添加菜单
1. 在WordPress后台添加一个同级主菜单,在主菜单下添加子菜单 // add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position ); // 官方文档: http://codex.wordpress.org/Function_Reference/add_m…... -
WordPress插件开发: 给每篇文章后面添加版权信息
给每篇文章后面添加版权信息的方法。如下面代码: <?php /** * @package heronk_copyright * @version 1.0 */ /* Plugin Name: heronk_copyright Plugin URI: https://www.oddbacn/40.html Description: 给每篇文章后面添加版权信息 Author: heronk Ve…... -
WordPress 插件开发-插件基础
创建一个可靠的插件基础 确定目录和文件的路径 使用“启用”( Active )和“停用”( Deactivate )功能 了解可用的插件的卸载方法 提供最佳实践和代码标准 了解规范的代码文档 使用插件开发参考表 在 WordPress 中开发一个插件的时候,最重要的是要从可靠的插件基础开始。有一个好的基础可以在开发过程中避免许多令人头痛的问题。本部分…... -
WordPress 插件开发-过滤器钩子(filter hooks)
WordPress 主要有两种类型的钩子: 动作钩子(action hooks) 使得你可以在一个特定时刻上执行一个函数 过滤器钩子(filter hooks)使得你可以操作通过钩子的输出。 钩子不是仅仅针对插件的。WordPress 内部也使用钩子。如果你浏览核心代码,你就能见到很多 WordPress 自己钩自己的例子了。 过滤器钩子(filter hooks) 过滤器钩子和动作钩子有很大的区…... -
WordPress 插件开发-动作钩子 ( actions hooks )
WordPress 主要有两种类型的钩子: 动作钩子(action hooks) 使得你可以在一个特定时刻上执行一个函数 过滤器钩子(filter hooks )使得你可以操作通过钩子的输出。 钩子不是仅仅针对插件的。WordPress 内部也使用钩子。如果你浏览核心代码,你就能见到很多 WordPress 自己钩自己的例子了。 动作钩子 ( actions ) 动作钩子让你可以在 WordPre…... -
WordPress 如何支持上传中文名文件(不更改名称)
WordPress默认是不支持上传中文文件的,通常的解决方法就是将上传的中文文件名自动更换成英文或者数字的名称。 实现WordPress 支持上传中文名文件不改名,需要修改一下上传文件file.php 第一步:按照路径wp-admin/includes/file.php 找到file.php这个文件; 第二步:在file.php 找到以下的代码: $new_file = $uploads[…... -
WordPress主题文件层次构成
WordPress主题文件层次结构 以主页为例,下面有2个文件home.php和index.php,WordPress程序会从你的主题文件夹中依次查找这两个文件: 如果找到home.php,则使用home.php作为博客首页模板,即使你的主题文件夹中有index.php 如果home.php未找到,则使用index.php作为首页模板 如果home.php和index.php都找不到,你的主题将不…... -
WordPress开发人员需要学习哪些知识
WordPress核心是使用标准的Web编码语言-PHP和MYSQL构建的。前端页面是HTML、CSS、PHP、JavaScript、jQuery和AJAX的组合。...