oidoperfecto
Usuario (República Dominicana)
Trabajando con wordpress es muy facil lograr una paginación simple (Paginación con WP Query, mas avanzada), como por ejemplo el siguiente código: Código: <ul> <li><?php next_posts_link('« Older Entries') ?></li> <li><?php previous_posts_link('Newer Entries »') ?></li> </ul> El código anterior nos permite avanzar a la página anterior y página siguiente, luego de realizar el loop básico de wordpres. Pero para hacer que funcione tenemos que añadir un ID a la paginacion, por ejemplo: Código: <ul id='Paginacion'> <li><?php next_posts_link('« Older Entries') ?></li> <li><?php previous_posts_link('Newer Entries »') ?></li> </ul> Ahora solo tenemos que hacer que funcione con ajax. Copia y pega el código de abajo en el archivo header.php de tu tema. Código: <script type="text/javascript" charset="utf-8"> jQuery(document).ready(function(){ jQuery('#Paginacion a').live('click', function(e){ e.preventDefault(); var link = jQuery(this).attr('href'); jQuery('#main-col').html('Loading...'); jQuery('#main-col').load(link+' #content'); }); }); </script> #Paginacion a en esta linea se especifica así, porque cada pagina apunta a un enlace. Ahora solo tienes que cambiar el #content y #main-col con el ID de div que utilices en tus paginas. Por ejemplo si utilizas una estructura como esta: Código: <div id='main-col'> <div id='content'> <!-- contenido del post --> </div> </div> Agregando animación Fade Si quieres darle un efecto fade al contenido cuando cambies de pagina solo modifica el script de arriba por este. Código: jQuery(document).ready(function(){ jQuery('#Paginacion a').live('click', function(e){ e.preventDefault(); var link = jQuery(this).attr('href'); jQuery('#main-col').fadeOut(500).load(link + ' #content', function(){ jQuery('#main-col').fadeIn(500); }); }); }); Eso es todo, es algo bien sencillo y básico para lograr una paginación Ajax usando jQuery en WordPress.
Este es una técnica muy usual y hay muchas maneras de implementarla, ocultar la versión de wordpress le hace mas difícil el trabajo a un hacker, este código es una función que retorna nada agregando un filtro al generador de wordpress, solo copia y pega esto en el archivo functions.php de tu theme. Código: //Oculta la version de WordPress function ocultar_version_wp() { return ''; } add_filter('the_generator', 'ocultar_version_wp'); Para mantener tu sitio seguro puedes recurrir a plugins como WP Security Scan, el cual te da recomendaciones como esta y otras mas.
Primero ve al directorio por defecto de wordpress donde se alojan los plugins y crea una carpeta donde deseas guardar el plugin nuevo que quieres crear por ejemplo: http://www.dominio.com/wp-content/plugins/mi-plugin Ahora dentro de la carpeta mi-plugin creas un archivo mi-plugin.php y especificas los parámetros por defectos que ofrece wordpress para hacerlo visible. < ?php /* Plugin Name: Mi-Plugin Plugin URI: http://www.codigoadicto.com/ Descripcion: Plugin Básico Demostración. Author: Anthuan Vásquez Author URI: http://www.codigoadicto.com/ Version: 1.0 */ //aquí tus códigos para las operaciones del plugin. ?> Para que wordpress reconozca el plugin estos parámetros deben estar en un comentario como se muestra arriba. Básicamente es lo primero que debe aparecer en el archivo de php. Ahora ve a la Administración -> Plugins y veras que se muestra, puedes activarlo pero no hará ningún cambio cuando lo hagas, ya que después de esto hay que programar lo que deseas que el plugin haga en tu wordpress. Esto es ejemplo básico de como iniciar o crear un plugin en wordpress, piensa en algunas ideas y manos a la obra, ya sabes lo básico.
Este código muestra la parte seleccionada de una imagen utilizando coordenadas para hacer la función de corte, este código es bastante útil cuando queremos usar imágenes como Featured en los post sin importar el tamaño de esta indicarle que haga un corte estándar para poder visualizarla a la medida. <?php $filename= "ejemplo-de-imagen.jpg"; list($w, $h, $type, $attr) = getimagesize($filename); $src_im = imagecreatefromjpeg($filename); $src_x = '0'; // comienza x $src_y = '0'; // comienza y $src_w = '100'; // ancho $src_h = '100'; // alto $dst_x = '0'; // termina x $dst_y = '0'; // termina y $dst_im = imagecreatetruecolor($src_w, $src_h); $white = imagecolorallocate($dst_im, 255, 255, 255); imagefill($dst_im, 0, 0, $white); imagecopy($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h); header("Content-type: image/png"); imagepng($dst_im); imagedestroy($dst_im); ?>
Para ello deberíamos ejecutar el siguiente comando en la interfaz web de phpMyAdmin o desde la línea de comandos: UPDATE wp_users SET user_pass = MD5( 'nueva-clave' ) WHERE user_login = 'nombre-usuario-admin'; Solo tienes que sustituir ‘nueva-clave’ por la contraseña nueva que quieres asignar y ‘nombre-usuario-admin’ por el nombre (username) del usuario administrador, por ejemplo “admin” Espero y no se les olvide su contraseña de usuario admin, de ser asi usen esto, saludos!
El .htaccess nos ayuda a optimizar nuestro WordPress y aumentar la seguridad pero ¿que pasa con el archivo .htaccess, quién lo protege a el?. Pues se puede proteger a sí mismo, así de potente es. Solo tienes que usar una de estas dos posibilidades. Evita el acceso externo al mismo archivo .htaccess. Código: <Files .htaccess> Order Allow,Deny Deny from all </Files> Evita el acceso externo a cualquier archivo ht. Código: <Files ~ "^.*.()"> order allow,deny deny from all satisfy all </Files>
Este simple código te ayuda a cambiar la orienta de la pantalla en el iPad a vertical (portrait) o horizontal (landscape) utilizando solo CSS. Esta técnica se están implementando mucho actualmente en los sitios web, ya que la mayoría de los usuarios esta navegando a través de mobile y tabletas, así que manos a la obra. Código: <link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css"> <link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">