Photum es un tema gratuito para WordPress desarrollado con HTML5 y orientado a fotógrafos. El diseño es limpio y además es "responsive" por lo que se adapta a la resolución de pantalla del dispositivo desde el que se esté visionando.

Photum es un tema gratuito para WordPress desarrollado con HTML5 y orientado a fotógrafos. El diseño es limpio y además es "responsive" por lo que se adapta a la resolución de pantalla del dispositivo desde el que se esté visionando.

Los shortcodes de WordPress son muy útiles, pero hay un problema con ellos: una vez que se dejan de utilizar (por ejemplo, al cambiar a otro tema) te encontrará el texto de los shortcodes en los posts. La siguiente consulta te puede ser útil para eliminarlos. En este ejemplo se elimina el shortcode [tweet].
UPDATE wp_post SET post_content = replace(post_content, '[tweet]', '' ) ;
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.
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.';
}
?>
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.