我正在尝试使用以下命令将一些小部件选项传递给外部脚本wp_localize_script
. 我知道如何传递变量以及如何在脚本中使用它们,但如何提取小部件选项以将它们作为数组传递给脚本?以下是我目前拥有的:
class WidgetName extends WP_Widget {
public function __construct() {
// load plugin text domain
add_action( \'init\', array( $this, \'widget_textdomain\' ) );
add_action( \'wp_enqueue_scripts\', array( $this, \'register_widget_scripts\' ) );
}
// This is what i\'m having a problem with
public function register_widget_scripts() {
$options = get_option(\'widget-name\');
wp_localize_script(\'handle\', \'obj-name\', $options);
}
// The rest of the widget code goes here
}