plugin - Cómo agregar javascript externo en WordPress
registrar css wordpress (2)
Quiero insertar JavaScript externo colocado en la carpeta en WordPress. si incluyo el uso de la etiqueta del script, muestra "<" el error esperado a continuación es mi código
global $wpdb;
include("/asset/php/chart4php/inc/chartphp_dist.php");
$p = new chartphp();
$p->data_sql = $wpdb->get_results("select t2.name, count(t1.id) as score from custom_status as t2 left join wpsp_ticket as t1 on t2.name = t1.status group by t2.name");
$p->chart_type = "bar";
// Common Options
$p->title = "Category Sales";
$p->xlabel = "Category";
$p->ylabel = "Sales";
$color = array("#1AAF5D","#F2C500","#F45B00","#8E0000","#0E948C");
$p->color = $color[rand(0,4)];
$out = $p->render(''c1'');
Intentó incluir archivos js
wp_enqueue_script( ''jquery'' );
wp_enqueue_script( ''ajax_search'' );
wp_register_script( ''chartphp'', plugins_url(''/asset/php/chart4php/chartphp.js'', __FILE__), array(''jquery''));
wp_enqueue_script (''chartphp'');
También quiero incluir 3 archivos de movimiento
<script src="/asset/php/chart4php/jquery.min.js"></script>
<script src="/asset/php/chart4php/chartphp.js"></script>
<link rel="stylesheet" href="/asset/php/chart4php/chartphp.css">
He agregado javascript externo en el pasado al usar:
wp_register_script( ''validation'', ''https://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js'', array( ''jquery'' ) );
wp_enqueue_script( ''validation'' );
Por lo que puedo ver, no está poniendo en cola el script después de registrarlo en WP.
También verifique dos veces que la ruta URL de su complemento sea correcta como medida adicional.
La forma correcta de incluir scripts en WordPress es usar wp_enqueue_script () .
Si ha registrado previamente el script, simplemente puede hacer referencia a él:
Puede vincular un script con un controlador previamente registrado utilizando la función wp_register_script () , o proporcionar esta función con todos los parámetros necesarios para vincular un script.
Tenga en cuenta que si incluye scripts predeterminados como jQuery en el parámetro de dependencias, no necesita registrarlos y ponerlos en cola por separado.