Slug en español como debe ser y otras acciones
Bien, porque personalizar el Slug. Cuantas veces nos hemos encontrado páginas en la que hay muchos articulos y a la hora de ir a pasar de página nos encotramos con parte del slug /page en la url, no será mejor que sea /pagina. Vaya no me gusta nada y hay una forma muy fácil de solucionarlo.
Solo tendríamos que crear una acción, es algo parecido a los filtros de WordPress, y que se hace en 5 minutos.
Con ello nuestra web pasaría de tener un slug en otro idioma a uno mucho más bonito en español.
Ya de paso, convertimos todos los que tenemos por defecto en WordPress.
Para esto solo tenéis que añadir estas líneas en vuestro functions.php
Actualizar slugs
function re_rewrite_rules() { global $wp_rewrite; $wp_rewrite->author_base = 'autor'; $wp_rewrite->search_base = 'buscar'; $wp_rewrite->comments_base = 'comentarios'; $wp_rewrite->pagination_base = 'pagina'; $wp_rewrite->flush_rules(); } add_action('init', 're_rewrite_rules');
Ya de paso os pongo alguna más
Refrescar url, al cambiar de tema
add_action( 'after_switch_theme', 'flush_rewrite' ); function flush_rewrite() { flush_rewrite_rules(); }
Desactivar widgets que no quereis que se utilicen
add_action( 'widgets_init', 'widgets_init_unregister' ); function widgets_init_unregister() { unregister_widget( 'WP_Widget_Links' ); unregister_widget( 'WP_Widget_Meta' ); unregister_widget( 'WP_Widget_Search' ); unregister_widget( 'WP_Widget_Text' ); unregister_widget( 'WP_Widget_Categories' ); unregister_widget( 'WP_Widget_Recent_Posts' ); unregister_widget( 'WP_Widget_Recent_Comments' ); unregister_widget( 'WP_Widget_RSS' ); unregister_widget( 'WP_Widget_Tag_Cloud' ); unregister_widget( 'WP_Widget_Pages' ); unregister_widget( 'WP_Widget_Calendar' ); unregister_widget( 'WP_Widget_Archives' ); }
Para temas de seguridad
add_action( 'send_headers', 'add_header_seguridad' ); function add_header_seguridad() { header( 'X-Content-Type-Options: nosniff' ); header( 'X-Frame-Options: SAMEORIGIN' ); header( 'X-XSS-Protection: 1;mode=block' ); }
¿Os acordais de los Emojis de WordPress? ,pue eso tambien es una acción.
Os dejo la página del CODEX de WordPress donde podeis ver más información.
Un saludo a todos