public function enqueueScripts() { wp_register_auto_versioned_script('ame-plugin-visibility', plugins_url('plugin-visibility.js', __FILE__), array('ame-lodash', 'knockout', 'ame-actor-selector', 'jquery-json')); wp_enqueue_script('ame-plugin-visibility'); //Reselect the same actor. $query = $this->menuEditor->get_query_params(); $selectedActor = null; if (isset($query['selected_actor'])) { $selectedActor = strval($query['selected_actor']); } $scriptData = $this->getScriptData(); $scriptData['selectedActor'] = $selectedActor; wp_localize_script('ame-plugin-visibility', 'wsPluginVisibilityData', $scriptData); }