Example #1
0
 public static function enqueue_scripts($settings)
 {
     wp_enqueue_script('knockout', plugins_url('vendor/knockout.js', EASYAZON_PLUGIN_FILE), array(), '3.2.0', true);
     wp_enqueue_script('easyazon-popup', plugins_url('resources/popup.js', __FILE__), array('jquery', 'knockout'), EASYAZON_VERSION, true);
     wp_enqueue_style('easyazon-popup', plugins_url('resources/popup.css', __FILE__), array('media'), EASYAZON_VERSION);
     wp_localize_script('easyazon-popup', 'EasyAzon_Popup', apply_filters('easyazon_popup_localize', array('attributes' => easyazon_get_attributes(), 'stateName' => 'iframe:easyazon', 'stateTitle' => __('EasyAzon'), 'tagNone' => __('None'), 'tagNoneValue' => '', 'tags' => array('BR' => array_filter(array(easyazon_get_setting('associates_br'))), 'CA' => array_filter(array(easyazon_get_setting('associates_ca'))), 'CN' => array_filter(array(easyazon_get_setting('associates_cn'))), 'DE' => array_filter(array(easyazon_get_setting('associates_de'))), 'ES' => array_filter(array(easyazon_get_setting('associates_es'))), 'FR' => array_filter(array(easyazon_get_setting('associates_fr'))), 'IN' => array_filter(array(easyazon_get_setting('associates_in'))), 'IT' => array_filter(array(easyazon_get_setting('associates_it'))), 'JP' => array_filter(array(easyazon_get_setting('associates_jp'))), 'UK' => array_filter(array(easyazon_get_setting('associates_uk'))), 'US' => array_filter(array(easyazon_get_setting('associates_us')))))));
     do_action('easyazon_popup_enqueue_scripts');
 }
Example #2
0
function easyazon_get_attribute($attribute)
{
    $attributes = easyazon_get_attributes();
    return isset($attributes[$attribute]) ? $attributes[$attribute] : easyazon_split_camel_case($attribute);
}