Justo me acabo de enfrentar a un problema similar, al tratar de enviar un valor dinámico de php a jquery
quizás te sirva mi solución, para tu caso seria algo así
Código PHP:
Ver originalwp_enqueue_script
('id_del_js', plugins_url
('js/archivo.js',__FILE__),array('jquery'), null, true);wp_localize_script
('id_del_js', 'nombre_plugin', array('urlplugin' => plugins_url
('',__FILE__)));
con lo que te estaría pasando la url
http://dominio.com/wordpress/wp-cont.../folder_plugin
para usarlo en tu js en lugar de poner la url del plugin colocarías -> nombre_plugin.urlplugin
quedaria como
Código Javascript
:
Ver originalvar img = nombre_plugin.urlplugin + '/imagen.jpg';
Algo a resaltar es que id_del_js que coloques en wp_localize_script debe concordar con el id_del_js que coloques en algún wp_enqueue_script, de lo contrario no funciona.