WordPress 密码生成和密码验证
简介WordPress户密码保存在wp_users数据表的user_pass字段,密码的形式是随机且不可逆,同一个明文的密码在不同时间,产生的密文也不一样。 密码生成流程1、 随机产生一个salt 并将salt和password相加2、 进行了count次md5 然后和encode64的hash数值累加3、 最后得到一个以$P$开头的密码,这个密码每次产生的结果都不一样 以下为在wordpress […]
WordPress 发送邮件
一,WordPress 默认发送邮件的函数 参数:$to (string|array) (Required)收信人地址,多个收信人使用数组形式。$subject (string) (Required) 邮件主题$message (string) (Required) 邮件内容$headers (string|array) (Optional) 额外的头部。 Default value: ” $at […]
WordPress 主题激活和取消激活钩子
主题激活时动作钩子 after_switch_theme为了实现一些主题的扩展功能,如创建数据表等操作。可以挂载函数到该钩子上。 如果旧主题仍然存在,则在主题切换后的第一个WP加载上触发。此操作多次触发,如果旧主题存在或不存在,则参数根据上下文的不同而不同。如果旧主题缺失,参数将是旧主题的片段。 主题取消激活时动作钩子 switch_theme 使用如下代码,将在取消使用当前主题时执行函数:
WP_REST_Response 返回结果类
在开发 WordPress RESTful API 时,用来返回结果集。可以修改 http 请求的状态码。 官方文档: http://developer.wordpress.org/rest-api/extending-the-rest-api/adding-custom-endpoints/ http://developer.wordpress.org/reference/classes/wp_ […]
WordPress 常用函数 / sanitize_user
sanitize_user( $username, $strict ) 简介清理用户名,去掉所有不安全的字符。删除 HTML 标签,8进制,HTML实体,如果 $strict 参数设置为 true,将删除所有非 ASCII 字符,只保留数字,字母,_,空格,.,-,@。 参数$username (string) (required) 要清理的用户名。Default: None $strict (b […]
wp_signon() 自定义用户登录函数
wp_signon()函数用于授权给用户登陆wordpress并可记住该用户名称。该函数取代了wp_login。WordPress 2.5版本起启用。验证成功返回WP_User信息,验证失败则返回WP_Error的信息,该函数用于开发WordPress 登录功能。 如果$credentials为空,则默认使用$_POST[‘log’]、$_POST[‘pwd […]
WordPress 调用自定义头像
WordPress 默认调用头像的函数是 get_avatar(),在开发中可以使用这个函数完成自定义头像。
WordPress RESTful API 的授权方式
WordPress 5.6 以后内置了RESTful API,并且建议用户一定不要关闭,否则会影响WordPress后台的某些功能。调用某些接口的时候,会提示 Cookie Authentication 是 WordPress 内置的身份验证方法。登录仪表板时,会生成cookie。 但是,REST API包含一种称为nonce的技术来避免CSRF的问题。 使用内置Javascript API的开发 […]
WordPress 自定义文章排序
一,根据查询字符串排序 WordPress默认排序是按照文章发布时间的,有时候我们需要按照其他方式来排序,或者提供其他方式排序的功能。如果只是基本的排序,比如按照修改时间,或者按照评论数之类的,不需要做任何改动,直接在url加上orderby参数就可以的。 比如就是 http://test.com/?orderby=comment_count //按评论数量排序http://test.com/?o […]
WordPress 文章置顶循环
WordPress文章编辑页,设置文章置顶,还需要修改文章调用函数。 显示置顶文章以后,需要循环调用非置顶文章。
WordPress 评论表单函数 comment_form()
参考主题WordPress自带主题, twentytwentyone,在文章模版下面,有个函数 : 这个函数会引用主题下的 comments.php,在该文件的底部有个函数 comment_form 函数,就是用来生成表单的。 另外列出一些,评论表单钩子: 在主题的 functions.php 中添加: 参考:https://developer.wordpress.org/refer […]
get_categories() 获取所有分类
方法一,官方提供的函数:get_categories($args) 通过函数get_categories()就可以输出 WordPress 获取所有分类列表 参数说明:type:(字符)post和link 其中link在新版3.0以后已被弃用。child_of:(整数)仅显示标注了编号的分类的子类。该参数无默认值。使用该参数时应将hide_empty参数设为falseparent:(整数)只显示某 […]
热门
-
Mirage 开源主题2024-07-28
-
Botcan 插件2024-09-02
-
WordPress 密码生成和密码验证2023-07-29
最新文章
Mirage 主题 v3.12.0 发布
Mirage 主题 v3.12.0 发布 https://github.com/vthemecn/mirage/releases/tag/v3.12.0 https://gitee.com/vthemecn/mirage/releases/tag/v3.12.0 更新内容: feat 可设置用户将无法通过 wp-login.php 进行注册或重置密码 feat 评论层级根据系统设置,最多支持3级, […]
Mirage 主题 v3.11.0 发布
Mirage 主题 v3.11.0 发布 https://github.com/vthemecn/mirage/releases/tag/v3.11.0 https://gitee.com/vthemecn/mirage/releases/tag/v3.11.0 这个版本优化了多个地方,并且屏蔽了 /wp-json/batch/v1,防止了 2026年7月被披露了极其严重的 WordPress 高 […]
VooShop 商城主题
主题简介 Vooshop 是一个简单精美的 WordPress 主题,支持自适应、暗黑模式、多语言等功能,可以用于企业、团体、自由职业者或更广泛的主页。 Vooshop:回归 WooCommerce 的纯粹与极速 零冗余代码,零多余功能。一个完全依赖 WooCommerce 原生能力的轻量级主题。 Vooshop 不做 WooCommerce 做不到的事,我们只负责让它跑得更快。 市面上的主题总试 […]
评论
-
番茄投手 7天前问题已经修复 -
downey 06-08网址导航添加网址分类后就不能正… -
番茄投手 05-13现在无法设置打开网站就是默认暗… -
VIP 05-11无法设置默认暗黑主题,无法发布… -
随时 05-11我测试开启暗黑模式无效