首页 > 解决方案 > 如何在 wordpress 管理员和用户端使用相同的对象?

问题描述

我开始使用 OOP 为带有管理页面和用户页面的 wordpress 创建我的第一个插件。在“插件”文件夹中,我为我的插件创建了一个新文件夹。我有“index.php”,一个带有一些对象 php 和“admin”文件夹的“includes”文件夹。在“主题”文件夹中,我为用户创建了一个新页面-* php。我的问题,我不能在用户端使用我的对象。在管理页面中一切正常,我可以调用并获取数据,但在 page-*.php 中 /* @var $datas Object[] */ 不一样,$datas 为 NULL。如何链接我的管理页面和主题页面?感谢您的帮助!

标签: phpwordpress

解决方案


感谢Jamie-D,我可以解决我的问题。我无法在管理员端访问原始对象,但我创建了与管理员相同的结构并调用相同的函数。有了这个,我为对象创建了一个新变量,它包含与原始数据相同的数据,因为它们都使用相同的数据库。


推荐阅读