Contenido

¿Nuevo panel de administración en Wordpress 2.6?

22 Jun

+ 4

Leo en AlexSeo que el equipo de Wordpress ha creado un rama de desarrollo llamada CrazyHouse. Una nueva vuelta de tuerca al rediseño del panel de administración de Wordpress.

alexseo-wp26-2

(Imagen de Alexseo)

Como podemos ver, se trata de una modificación que nos mueve el menú superior a la parte izquierda de la pantalla dejando más espacio en la parte superior para hacer el contenido más alargado. Algo que me parece un acierto y me recuerda a Tiger Style de la antigua versión, aunque mucho más feo. A pesar de todo el cambio encuentro que necesita todavía mucho más desarrollo ya que continua con los problemas de base en la pantalla de escritura, la más usada.

Actualizo

Otro cambio que veremos en el nuevo Wordpress 2.6 es la separación de los plugins activos de los no activos en dos listas diferentes, lo que facilita la visualización del conjunto. Algo que junto al previsualizado de themes se estaba solicitando desde hace ya mucho tiempo.

wordpress-26-plugins

Comprendiendo el fichero comments.php

9 Jun

+ 2

Cuando decidimos ponernos a crear un theme para nuestro Wordpress, tenemos que prestar especial atención al fichero comments.php, ya que es el encargado de que un blog deje de ser una página estática en la que se va colgando la información.

Este fichero, se encarga de gestionar todo lo relacionado con el sistema de comentarios de Wordpress, nos permite mostrar los comentarios relacionados a una entrada, pingbacks/trackbacks y además, nos muestra (si está activado) el formulario de envio de comentarios.

Por ese motivo, es imprescindible conocer este fichero si queremos conseguir que nuestro diseño sea además funcional.

¿Como llamarlo?

La función que nos despliegla el formulario dentro de nuestro template es comments_template(). Y se encarga de cargar el fichero comments.php de nuestro theme, si existe.

function comments_template( $file = '/comments.php' ) {
	global $wp_query, $withcomments, $post, $wpdb, $id, $comment, $user_login, $user_ID, $user_identity;

	if ( ! (is_single() || is_page() || $withcomments) )
		return;

	$req = get_option('require_name_email');
	$commenter = wp_get_current_commenter();
	extract($commenter, EXTR_SKIP);

	/** @todo Use API instead of SELECTs. */
	if ( $user_ID) {
		$comments = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND (comment_approved = '1' OR ( user_id = %d AND comment_approved = '0' ) )  ORDER BY comment_date", $post->ID, $user_ID));
	} else if ( empty($comment_author) ) {
		$comments = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_approved = '1' ORDER BY comment_date", $post->ID));
	} else {
		$comments = $wpdb->get_results($wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND ( comment_approved = '1' OR ( comment_author = %s AND comment_author_email = %s AND comment_approved = '0' ) ) ORDER BY comment_date", $post->ID, $comment_author, $comment_author_email));
	}

	// keep $comments for legacy's sake (remember $table*? ;) )
	$comments = $wp_query->comments = apply_filters( 'comments_array', $comments, $post->ID );
	$wp_query->comment_count = count($wp_query->comments);
	update_comment_cache($comments);

	define('COMMENTS_TEMPLATE', true);
	$include = apply_filters(’comments_template’, TEMPLATEPATH . $file );
	if ( file_exists( $include ) )
		require( $include );
	else
		require( ABSPATH . ‘wp-content/themes/default/comments.php’);
}

Si nos fijamos en la definición de la función, esta compruba que el fichero comments.php exista en nuestro template, y en caso de existir lo incluye para mostrar su contenido, en caso de no existir, utilizará el del template default de Wordpress para no perder la funcionalidad.

Una vez cargado, nos encontramos una estructura similar a esta:

<?php if(!emptyempty($_SERVER['SCRIPT_FILENAME']) && ‘comments.php’ == basename($_SERVER['SCRIPT_FILENAME'])) : ?>
<?php endif; ?>
<?php if(!emptyempty($post->post_password)) : ?>
<?php if($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) : ?>
<?php endif; ?>
<?php endif; ?>
<?php if($comments) : ?>
<?php foreach($comments as $comment) : ?>
<?php if ($comment->comment_approved == ‘0′) : ?>
<?php endif; ?>
<?php endforeach; ?>
<?php else : ?>
<?php endif; ?>
<?php if(comments_open()) : ?>
<?php if(get_option(’comment_registration’) && !$user_ID) : ?>
<?php else : ?>
<?php if($user_ID) : ?>
<?php else : ?>
<?php endif; ?>
<?php endif; ?>
<?php else : ?>
<?php endif; ?>

No voy a entrar más en detalle, por que los chicos de AyudaWordpress lo han hecho ya y es imposible mejorar la traducción que han hecho sobre este gran artículo de NETTUTS.

45 Themes tipo magazine completamente gratuitos

29 May

+ 3

Listado de más de 45 themes para Wordpress, con los que podrás darle un aspecto similar a un magazine a tu blog. Todos ellos completamente gratuitos y listos para empezar a usarlos. [Via]

8 + 1 themes de Wordpress ideales para contenido multimedia

21 May

+ 22

Si estás usando Wordpress para mostrar una gran cantidad de contenido multimedia estos 8 themes te ayudarán a mostrarlo eficientemente. Aunque haya themes de pago, pueden servir como ideas para implementar en tus propios diseños.

1.Fresh News

WordPress Premium Themes

2. Omni Theme

WordPress Premium Themes

3. Web 2.0

WordPress Premium Themes

4. Quommunication Video

WordPress Premium Themes

5. Revolution Media Pro

WordPress Premium Themes

6. Video Gallery

WordPress Premium Themes

7. TV Elements

WordPress Premium Themes

8. Video Flick

WordPress Premium Themes

9.Options

Fernan nos informa de este fantástico theme gratuito ideal para contenidos multimedia.

options

WPadminthemes, crea tus propios admin themes para Wordpress

3 May

+ 21

Visto que la gente está bastante descontenta con los colores del panel de administrador de Wordpress, he pensado que tenía que ponerme manos a la obra para solventar este problema, y ¿de que mejor forma que al estilo web 2.0?

Por eso he creado wpadminthemes, un sitio en el que podrás crear tu propio theme para el panel de administrador de Wordpress 2.5, y además compartilo con el resto de usuarios.

La idea es muy simple, mediante la selección de los 5 colores básicos del panel original, creamos una paleta de colores que compondrá nuestro theme.

wp-adminthemes2

Aprovechando la salida del API de ColourLovers, he añadido la opción de crear un theme apartir de las últimas paletas enviadas a tan fantásticos sitio.

wpadminthemes

Una vez creada nuestra paleta, nos permite descargarla e instalarla como si de un plugin cualquiera se tratara.

¿Como instalar un WP-AdminTheme

  1. Descargamos el plugin usando el enlace correspondiente
  2. Subimos el plugin a la carpeta /wp-content/plugins/ de tu Wordpress
  3. Activamos el plugin desde el panel de administracion Wordpresss
  4. Seleccionamos la paleta de colores desde el Perfil de tu usuario
  5. Borramos la cache del navegador para mejorar lla experiencia
  6. Lo Disfrutamos

WPADMINTHEMES

WPTouch, el nuevo theme para iphone

30 Abr

+ 14

WPTouch es un nuevo theme para Wordpress pensado y adaptado para los dispositivos de Apple, especialmente los iPhone e IPod Touch.

WPTouch

Al igual que otros que ya hemos visto, este adapta el aspecto de nuestro Wordpress para que encaje perfectamente en estos dispositivos. Además WPTouch nos alegra con una serie de funcionalidades interesates:

  • Ajax y efectos, con Prototype + Script.aculo.us
  • Páginas de busqueda, login, archive, categories, pages, tags.
  • Sistema navido de enlaces sociales
  • Sistema de personalización desde el panel de administrador
  • Paginación mediante Ajax
  • Soporte de envio de mails nativo del iPhone/iTouch
  • Insercción de comentarios mediante Ajax
  • Personalización de iconos
  • Sistema de control de las páginas que mostremos y las que no.
  • Interacción con Flickr.

Instalación

Como todos los themes y plugins, el sistema de instalación es relativamente sencillo.

  1. Descargamos el fichero
  2. Subimos a la carpeta wp-content/plugins/ de nuestro Wordpress
  3. Activamos desde el panel de administración
  4. Lo disfrutamos.

Configuración

WPTouch 2

Todas las posibles configuraciones las encontraremos en Opciones > WPTouch.

Descargar

Versión 1.0

Colores para el dashboard de Wordpress 2.5

21 Abr

+ 0

Hace unas semanas vimos lo fácil que era personalizar la paleta de colores usada en el dashboard de nuestro Wordpress 2.5. De esta forma podremos tener más a nuestro gusto la última versión de Wordpress. Hay gente que se ha decidido a crear diferentes paletas para que nos sea todavía más fácil cambiar el aspecto del dashboard de Wordpress 2.5. [Descargar]

Leopress, convierte tu Wordpress en Leopard

25 Mar

+ 17

Si eres de los amantes de Apple que les gusta tener a su compañía favoríta cerca a todas horas, debes prestar atención a este theme para Wordpress. 

leopress.jpg

Leopress, es un theme de 3 columnas desarrollado para Wordprress inspirado en Finder de Leopard, el último sistema operativo de Apple. Sin duda se trata de un theme bastante original y diferente, pero ¿hasta que punto llega tu amor por Apple?

[Descargar][Demo

Themes para Wordpress especializados en SEO

17 Mar

+ 2

Si estás buscando un theme para tu Wordpress y de paso, quieres mejorar tu posicionamiento web, echalé un vistazo a esta colección de themes especializados en SEO. Via.

Fluency, dándole estilo al panel administrador de Wordpress 2.5

13 Mar

+ 7

Guillermo Carvajal publica hoy algo que si eres de los que no les gusta el nuevo rediseño del panel de administrador para el Wordpress 2.5 estás de suerte. Fluency ha nacido para darle un estilo moderno y elegante al panel que más usamos los bloggers. 

fluency_wordpress_admin_theme.jpgfluency_wordpress_admin_theme2.jpg

Se trata de un plugin similar a Tiger Admin Theme, que ha sabido encajar cada cosa en su lugar y ha conseguido encontrar una fusión de color muy sereno, a mi me encanta.

Requisitos

  • Wordpress 2.5 o superior( En 2.4 queda horrible doy fé de ello :P)

Instalación

  1. Descargamos el plugin
  2. Descompromimos y subimos a wp-content/plugins/  de nuestro Wordpress
  3. Activamos desde el panel de administrador
  4. Disfrutamos de él.

Descargar

Versión 1.0