Estoy intentando programar mi primer plugin para wordpress. Ya que no encuentro nada en la web que me sirva.
Y nada mas empezar ya tengo mi primer problema de muchos seguro.
Resulta que solo cree una carpeta en plugins, añadi un archivo php y cree la cabecera y la opcion de añadir un elemento al menu lateral. Simple. Pero al activar el plugin funciona todo, pero me da error
El plugin ha generado 1 caracteres de salida inesperada durante la activación. Si te sale el mensaje de advertencia “headers already sent” (cabeceras ya enviadas), problemas con las feeds u otros problemas, prueba a desactivar o eliminar este plugin.
y acto seguido se fastidian todas las tildes y ñ del blog.
El codigo que he creado es superbasico
<?php
/*
Plugin Name: Quiniela
Plugin URI: http://
Description: Quiniela de equipos de veteranos
Version: 1.0
Author: Irene
Author URI: http://
*/
add_action('admin_menu', 'my_plugin_menu');
function my_plugin_menu() {
add_menu_page('Quiniela', 'Quiniela', 'manage_options', 'my-top-level-handle', 'my_magic_function');
add_submenu_page( 'my-top-level-handle', 'Quiniela', 'Anadir equipos', 'manage_options', 'my-submenu-handle', 'my_magic_function');
}
function my_plugin_options() {
if (!current_user_can('manage_options')) {
wp_die( __('You do not have sufficient permissions to access this page.') );
}
echo '<div class="wrap">';
echo '<p>Hola</p>';
echo '</div>';
}
?>
Alguien sabe que puede tener mal este pokito codigo que fastidia todo el wordpress?????
Muchas gracias de antemano y sino me entendeis intentare explicarme mejor.