[l-desarrollo] Comenzando con plugins de WordPress

1 view
Skip to first unread message

Daniel Antonio Peraza Cedrez

unread,
Jan 24, 2012, 7:06:56 PM1/24/12
to Aplicaciones y Desarrollo en Linux
Hola amigos, estoy intentando escribir un pequeño plugin de wordpress para reescribir las URLs del menú de navegación a fin de implementar SEO sobre un sitio con AJAX, pero de verdad me encuentro confundido y sin nadie a quién consultar.

Tengo el código que muestro a continuación en un archivo llamado ajaxnav.php en wp-content/plugins y ya lo he activado a través del admin panel, tal como dice la documentación. Sin embargo no logro ver la salida de var_dump() por ninguna parte, tal vez puedan darme alguna pista de que debo hacer.

<?php
/**
* @package Ajax_Navigation
* @version 0.1
*/
/*
Plugin Name: Ajax Navigation
Plugin URI: http://www.novaweb.com.ve/
Description: Plugin para habilitar la navegación mediante AJAX
Author: Daniel Peraza
Version: 0.1
Author URI: http://www.novaweb.com.ve/dperaza
*/


function filter_ajaxnav($menu_objs, $args) {
var_dump(func_get_args());
return $menu_objs;
}

add_filter('nav_menu_objects', 'filter_ajaxnav');
_______________________________________________
l-desarrollo mailing list
l-desa...@velug.org.ve
http://listas.velug.org.ve/mailman/listinfo/l-desarrollo

Miguel Ángel Useche Castro

unread,
Jan 25, 2012, 8:37:17 AM1/25/12
to Aplicaciones y Desarrollo en Linux
Nunca he usado ese hook, creo que es nuevo desde Wordpress 3.1, pero
creo que te equivocaste y es: wp_nav_menu_objects no nav_menu_objects

--
Miguel Ángel Useche Castro
Visita http://www.skatox.com/ : Blog de Informática, Linux, Playstation 3, Windows, Software Libre, Videojuegos, Java y mucho mas....

Daniel Antonio Peraza Cedrez

unread,
Jan 25, 2012, 9:48:10 AM1/25/12
to Aplicaciones y Desarrollo en Linux
No funciona de ninguna de las dos formas. Pude ver que este hook es invocado en wp-includes/nav-menu-template.php en la función wp_nav_menu().

Estoy trabajando con la ultima versión de WordPress disponible en wordpress.org

Reply all
Reply to author
Forward
0 new messages