Wordpress 如何从其他插件页面获取插件选项

Wordpress 如何从其他插件页面获取插件选项,wordpress,Wordpress,我正在编写一个WordPress插件,它有一个小部件,该小部件在页面上显示一个链接,例如: <a href="<?php echo plugins_url('/ext_page.php', __FILE__); ?>">Link</a> $options = get_option('my_plugin_options'); 但是函数get_选项在该页面中似乎不起作用,是否有其他方法获取选项 请告知, 谢谢 将始终在WordPress上工作。确保您已将选项名

我正在编写一个WordPress插件,它有一个小部件,该小部件在页面上显示一个链接,例如:

<a href="<?php echo plugins_url('/ext_page.php', __FILE__); ?>">Link</a>
$options = get_option('my_plugin_options');
但是函数get_选项在该页面中似乎不起作用,是否有其他方法获取选项

请告知, 谢谢

将始终在WordPress上工作。确保您已将选项名称写好

如果找不到选项,则可以使用默认值(本例中为空数组):

$options = get_option('my_plugin_options', array() );

转到您的
wp\u选项
表,检查
my\u plugin\u选项
的值是否存在或已设置。

另一个注意事项,该选项是否在
wp\u选项
数据库表中序列化?在这种情况下,可以按如下方式检索值:

$options = get_option('my_option', 'default text');
$option = $options['field_one'];
选项数据出现在
选项值
字段中。如果是序列化的,它将如下所示:

a:1:{s:11:"field_one";s:7:"foobar";}

参考:

非常感谢您的回答,但可能我没有清楚地描述我的问题。我的意思是,如果一个文件ext_page.php被放在插件目录中,例如.*~/wp content/plugins/my plugin/ext_page.php**,并且我使用浏览器访问它,那么get_option()不起作用。你应该在任何外部文件中包含文件
wp blog header.php
,以便能够使用Wordpress函数。该文件位于wordpress根文件夹中。