php - 如何在 wordpress 管理员和用户端使用相同的对象?
问题描述
我开始使用 OOP 为带有管理页面和用户页面的 wordpress 创建我的第一个插件。在“插件”文件夹中,我为我的插件创建了一个新文件夹。我有“index.php”,一个带有一些对象 php 和“admin”文件夹的“includes”文件夹。在“主题”文件夹中,我为用户创建了一个新页面-* php。我的问题,我不能在用户端使用我的对象。在管理页面中一切正常,我可以调用并获取数据,但在 page-*.php 中 /* @var $datas Object[] */ 不一样,$datas 为 NULL。如何链接我的管理页面和主题页面?感谢您的帮助!
解决方案
感谢Jamie-D,我可以解决我的问题。我无法在管理员端访问原始对象,但我创建了与管理员相同的结构并调用相同的函数。有了这个,我为对象创建了一个新变量,它包含与原始数据相同的数据,因为它们都使用相同的数据库。
推荐阅读
- qliksense - 非零数后的零数
- swift - 400 Invalid_request 您无法登录此应用,因为它不符合 Google 的 OAuth 2.0 保护应用安全政策
- python - 如何用未知数字元素解压列表并将其他变量替换为无
- typescript - 如何全局使用@ts-ignore
- python - 按字母和数字顺序对数据框列进行排序
- php - 在单个产品页面上显示特定产品属性 (WooCommerce)
- java - 如何将整个文件写入缓冲的字符流而不是逐行写入?
- psql - 使用变量的pgpass文件?
- javascript - 如何使用css在显示和关闭时为弹出窗口设置动画?
- c - 什么会导致 gdb 不在断点处停止?