wordpress - Wordpress 插件服务页面
问题描述
花了数小时研究了解为具有自定义“服务”URL的wordpress开发插件的正确方法。
到目前为止完成:
- 插件注册自定义功能和角色
- 使用 $wpdb 初始化数据库和条目
- 创建可以与 JS 一起使用的 rest-api 钩子
应该做:
- 只有具有自定义角色“服务”的用户才能访问服务仪表板。
- 服务仪表板应使用 $wpdb 从数据库中查询数据。
我正在寻找一个简单的示例来学习,该示例显示了一个未集成到 WP 帖子或管理面板中的自定义页面。
确实检查当前用户并允许访问给定角色的东西,例如“www.awesome-wp-page.com/myplugin/main”并稍后加载一些进一步的数据,例如“www.awesome-wp-page.com/myplugin/统计/1234"
最初我希望 WP 通过自己的自定义 restapi 查询数据,但也没有找到任何在 WP 中查询 rest-api 的示例(提供 nonce 等)作为简单示例。
我发现了很多管理面板的示例,添加链接到帖子等,但令我惊讶的是,并没有真正加载简单(表单)页面或执行快速自定义数据库查询并在静态链接上显示结果的示例。
任何帮助表示赞赏
解决方案
推荐阅读
- java - C# AES 加密到 java 8 解密
- javascript - 如何存储来自另一个组件数据的值?
- google-apps-script - 在 Google App 脚本中更改条件格式优先级
- c# - 如果元素匹配,我如何获得 dynamic[] 的值?
- android - Android Studio 4.X 删除了导出到 zip 文件?
- r - 向 ggpairs() 散点图添加文本?
- android-studio - Android Studio 4.1 构建失败
- python - 使用 __init__.py 导入兄弟包不起作用
- python - 等待在 AWS Boto3 中为 Elasticbeanstalk 完成应用程序版本创建,然后再创建环境
- laravel - 如何将子域指向子文件夹