destacados

Gabriel Da Silva

Portafolio del ilustrador y director de arte brasileño, aunque afincado en Madrid, Gabriel Da Silva.

B&W Helmut Newton

Selección de fotografías en blanco y negro de uno de los fotógrafos más conocidos de las últimas décadas, Helmut Newton.

Judith Erwes

Fotógrafa afincada en Londres con un estilo que combina la moda, el humor y la estética retro.

Jody Rogac

Nacida en Inglaterra y criada en Canadá, Jody Rogac en la actualidad vive y trabaja en Brooklyn. Sus trabajo ha obtenido diversos galardones.

Publicaciones

Seguridad WordPress: Prefijo de la base de datos

, , 28/10/2011 09:04:00

Establecer un prefijo personalizado a la base de datos es particularmente útil para aumentar la seguridad del sitio. Al cambiar el valor predeterminado de "wp_" a algo único y a ser posible una combinación de caracteres aleatoria, puedes mitigar algunos de los ataques comúnmente dirigidos a WordPress y mejorar la seguridad general del sitio. Estos ataques suelen confiar en el hecho de que la mayoría de instalaciones de WordPress usan el prefijo de tabla, “wp_”.

Esta es la configuración predeterminada que se encuentra en el fichero "wp-config.php" del sistema de archivos de WordPress:

$table_prefix = 'wp_';

Cambiarlo a algo así como "xa74sz2_" es una buena manera de evitar estos tipos de ataques selectivos.

C贸mo mostrar el n煤mero de comentarios que ha realizado cada usuario registrado en tu blog

, 08/10/2011 08:54:34

Si tu blog de WordPress es privado o tiene muchos usuarios registrados, puede ser interesante poder mostrar el número de comentarios publicados por los usuarios registrados. Este es el objetivo de este código. Simplemente pega el siguiente código donde deseas que el recuento se muestre.

<?php
global $wpdb;
$where = 'WHERE comment_approved = 1 AND user_id <> 0';
$comment_counts = (array) $wpdb->get_results("
    SELECT user_id, COUNT( * ) AS total
    FROM {$wpdb->comments}
    {$where}
    GROUP BY user_id
  ", object);
foreach ( $comment_counts as $count ) {
  $user = get_userdata($count->user_id);
  echo 'El usuario ' . $user->display_name . ' ha realizado ' . $count->total . ' comentarios.';
}
?>

C贸mo establecer la fecha/hora de caducidad de un post en WordPress

, 21/09/2011 08:50:57

A veces (por ejemplo, si se publica un concurso), deseas poder publicar un post y luego que no se muestre automáticamente pasada una determinada fecha. Para ello hacemos uso de la potencia de los campos personalizados.

Edita el tema y reemplaza su actual bucle de WordPress por este bucle "hackeado":

<?php
if (have_posts()) :
  while (have_posts()) : the_post(); ?>
    $expirationtime = get_post_custom_values('caducidad');
    if (is_array($expirationtime)) {
      $expirestring = implode($expirationtime);
    }

    $secondsbetween = strtotime($expirestring)-time();
    if ( $secondsbetween > 0 ) {
      // For example...
      the_title();
      the_excerpt();
    }
  endwhile;
endif;
?>

Para crear un post que expire en una determinada fecha y hora, tan sólo tendrás que crear un campo personalizado o "custom field". Especificar "caducidad" como clave y la fecha y la hora como valor (con el formato mm/dd/aaaa 00:00:00).

Ten en cuenta que este código no quita o anula la publicación de tu post, unicamente evita que se muestren en el bucle.

Visto en WP Recipes » »

WordPress: A帽adir un logo personalizado al dashboard

, 06/09/2011 19:39:16

Cuando desarrollas un tema para un cliente, puedes usar este código para personalizar su área de administración. Todo lo que tienes que hacer es pegar el siguiente código en el archivo "functions.php" de tu tema.

add_action('admin_head', 'mi_logo');

function mi_logo() {
echo '
<style type="text/css">
#header-logo { background-image: url('.get_bloginfo('template_directory').'/images/logo_personalizado.gif) !important; }
</style>';
}

C贸mo mostrar los archivos adjuntos de un Post en WordPress

, , 13/05/2011 08:53:27

Desde WordPress 2.5, la gestión de archivos adjuntos en WordPress ha mejorado de un modo importante y ahora es muy potente. El siguiente fragmenteo de código puedes utilizarlo en tu tema de WordPress para mostrar los archivos adjuntos de un post.

Simplemente pega el siguiente código en cualquier lugar del archivo "post.php" y se mostrarán los archivos adjuntos.

$args = array(
  'post_type' => 'attachment',
  'numberposts' => null,
  'post_status' => null,
  'post_parent' => $post->ID
);
$attachments = get_posts($args);
if ($attachments) {
  foreach ($attachments as $attachment) {
    echo apply_filters('the_title', $attachment->post_title);
    the_attachment_link($attachment->ID, false);
  }
}

Visto en snipplr » »

Páginas: 1 2 3 4 Siguiente >