Todo sobre wordpress

Evitar auto guardado de post

Como todos sabemos ya WordPress tiene la desagradable manía de guardar un borrador de nuestros post en la base de datos cada cierto tiempo, esto lo podemos ver debajo del editor del mismo WordPress mientras escribimos nuestros artículo, en realidad esto no es malo ya que nos ayuda a tener siempre una versión actual de lo que andamos escribiendo. Pero en realidad es que esto lo único que consigue es llenar nuestra base de datos y dejarla llena de porquería que no necesitamos para nada, así que hoy vamos a ver como con unas pocas lineas de código podremos evitar el auto guardado de post en WordPress para así tener una base de datos mas limpia y menos pesada. Lo primero que debemos hacer es ir a la carpeta de nuestro theme y localizar el archivo funtions.php, lo abrimos con nuestro ID de programación favorito y a continuación copiamos y pegamos el siguiente código en el. <?php //evito el auto guardado de post add_action( 'admin_init', 'disable_autosave' ); function disable_autosave() {     wp_deregister_script( 'autosave' ); } ?> Como podemos ver simplemente creamos un Hook para llamar a disable_autosave y luego creamos la función que nos permite desactivar el auto guardado de post en WordPress, es algo sencillo, pero que nos permite tener una base [Hay mas que leer, pincha aquí...]

Paginador para WordPress

En internet podemos encontrar muchos plugins que nos podrán crear un paginador perfecto para nuestro sitio creado con WordPress, pero iréis viendo que la idea en este blog es utilizar la mínima cantidad de plugins posible, y hacer todo con código propio. De esta manera podremos controlar nuestro WordPress mucho mejor y no depender tanto de terceros ni de actualizaciones que puedan quedarse obsoletas por culpa de plugins olvidados por los programadores de los mismos, así que hoy veremos como crear nuestro propio paginador para WordPress con unas pocas lineas de código. Lo primero que debemos hacer es localizar y abrir nuestro archivo funtions.php con nuestro ID de programación favorito, en el copiaremos y pegaremos el siguiente código. <?php //paginador function fs_paginate($the_query = NULL){     global $wp_query;     $the_query = (!isset($the_query)) ? $wp_query : $the_query;     $big = 999999999; // need an unlikely integer     $pagination = paginate_links( array(         'base' =&amp;gt; str_replace( $big, '%#%', get_pagenum_link( $big ) ),         'format' =&amp;gt; '?paged=%#%',         'current' =&amp;gt; max( 1, get_query_var('paged') ),         'total' =&amp;gt; $the_query-&amp;gt;max_num_pages,         'prev_text'    =&amp;gt; __( 'Previous', 'tu_theme' ),         'next_text'    =&amp;gt; __( 'Next', 'tu_theme' )     ) );     if($the_query-&amp;gt;max_num_pages &amp;gt; 1) echo '&amp;lt;div class="pagination"&amp;gt;'.$pagination.'&amp;lt;/div&amp;gt;'; } ?> Como podéis ver el código es corto y nos crea una query donde nos cuenta las paginas creadas y las totales para poder paginar las, así mismo nos crea un DIV donde añadirá el código del propio paginador que ahora veremos como darle un poco de estilo para que no se vea tan feo y simple. Para darle unos estilos simples al paginador utilizaremos el [Hay mas que leer, pincha aquí...]