我正在使用wordpress 3.3。我创建了一个插件
我的插件详细信息:
我的插件在网络设置下创建一个子菜单,并创建两个表单字段来定义adsense代码(200 x 200 ad,300 x 250 ad)。
这是屏幕截图。这是我的网络超级管理员插件代码。
http://pastebin.com/88gLTK2a
我正在使用此代码在我的主题(侧栏)中打印代码。
<?php ads1(); ?>
以及
<?php ads2(); ?>
但它不起作用。。
当我使用插件normal admins its working perfectly.这是普通管理员的插件代码
http://pastebin.com/8KxPDJKA
这是两个版本之间的区别
http://pastebin.com/diff.php?i=8KxPDJKA我不知道为什么正常的管理版本工作和超级管理版本不工作。
我试图打印功能插件本身,它在网络管理中工作。
但是,当我在网络管理员之外调用它时,它不起作用。
谁能告诉我我的代码出了什么问题吗?是否有任何特殊挂钩可用于检索网络外的值。
Update:
功能
ads1(); and ads2();
工作但它们只在插件中工作。我他们实际上在工作。但是,当我在wordpress主题(sidebar.php)中使用相同的函数时,它不会输出任何内容。