Ya había conectado el archivo javascript
La función de secuencia de comandos en cola es:
function wpplugin_admin_scripts(){ wp_enqueue_script( 'myplugin-admin', WPPLUGIN_URL.'admin/js/eylonplugin-admin.js', ['jquery'], time() ); } add_action('admin_enqueue_scripts', 'wpplugin_admin_scripts', 100);Pero mientras trato de diseñar algunos atributos, no puedo.
Esta es la función que estoy agregando HTML a mi página de complementos:
function my_plugin_plugin_html(){ ?> <div id="wrap container"> <h3> Plugin Header </h3> <form method="post" action='options.php'> <?php settings_errors(); ?> <?php settings_fields('my_plugin_option_group'); ?> <label for="my_plugin_field_plugin">Top bar color</label> <input name="my_plugin_field" id="my_plugin_field_plugin" type="text" value="<?php echo get_option('my_plugin_field')?>"><br> <div> <?php submit_button('my_plugin I love you');?> </form> <h2 id="js_checking">my_plugin<span class="selected_output"></span></h2> <script> </script> </div> <h3>My color is red</h3> <button id="try_me">Try me!</button> <?php }Aquí estoy tratando de diseñar mi atributo h3 pero no pasa nada. Pero la alerta está funcionando.
$("h3").css("color","red"); alert("Hello world");Envuelva su código jQuery como se muestra a continuación para que pueda agregar códigos sin usar jQuery en lugar de $:
(function ($) { YOUR CODES HERE })(jQuery);