WordPress 5.6 以后内置了RESTful API,并且建议用户一定不要关闭,否则会影响WordPress后台的某些功能。调用某些接口的时候,会提示 Cookie Authentication 是 WordPress 内置的身份验证方法。登录仪表板时,会生成cookie。 但是,REST API包含一种称为nonce的技术来避免CSRF的问题。 使用内置Javascript API的开发 […]
一,根据查询字符串排序 WordPress默认排序是按照文章发布时间的,有时候我们需要按照其他方式来排序,或者提供其他方式排序的功能。如果只是基本的排序,比如按照修改时间,或者按照评论数之类的,不需要做任何改动,直接在url加上orderby参数就可以的。 比如就是 http://test.com/?orderby=comment_count //按评论数量排序http://test.com/?o […]
参考主题WordPress自带主题, twentytwentyone,在文章模版下面,有个函数 : 这个函数会引用主题下的 comments.php,在该文件的底部有个函数 comment_form 函数,就是用来生成表单的。 另外列出一些,评论表单钩子: 在主题的 functions.php 中添加: 参考:https://developer.wordpress.org/reference/fu […]
方法一,官方提供的函数:get_categories($args) 通过函数get_categories()就可以输出 WordPress 获取所有分类列表 参数说明:type:(字符)post和link 其中link在新版3.0以后已被弃用。child_of:(整数)仅显示标注了编号的分类的子类。该参数无默认值。使用该参数时应将hide_empty参数设为falseparent:(整数)只显示某 […]
相关函数 1、rest_api_init 钩子函数,注册接口的相关信息需要挂载到此钩子上。 2、register_rest_route 接口路由函数 代码: 通过 http://www.test.com/wp-json/rangtuo/v1/test/666 访问接口。 $request 参数 检查权限在使用接口的时候,可以检查用户的权限。
一,WordPress 使用 register_nav_menus() 设置菜单位置 导航菜单注册函数 register_nav_menus()在主题的 functions.php 中添加: 上面注册了两个菜单位置,其中 ‘header_main’ 和 ‘footer_bottom’ 分别是这两个菜单的“键key”,后面的值是菜单的标题,会在 “外观 […]