Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, category.php, author.php, archive.php y 404.php

Estas son las últimas plantillas que crearemos para nuestro tema.   CATEGORY.PHP Creamos el archivo category.php y añadimos el siguiente código: [codesyntax lang=»php»] <?php /** * The template for displaying Category Archive pages. * * @package WordPress * @subpackage New_Theme */ get_header(); ?> <section id="primary"> <div id="content" role="main"> <?php if ( have_posts() ) : ?>

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: temas y plantillas, tag.php, search.php, searchform.php e image.php

Llegamos a las penúltimas plantillas por comentar.   TAG.PHP Creamos el archivo tag.php y añadimos el siguiente código: [codesyntax lang=»php»] <?php /** * The template used to display Tag Archive pages * * @package WordPress * @subpackage New_Theme */ get_header(); ?> <section id="primary"> <div id="content" role="main"> <?php if ( have_posts() ) : ?> <header class="page-header">

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, showcase.php y content-intro.php

Estas dos plantillas permiten crear un nuevo formato de página reestructurando los sidebars y los posts.   SHOWCASE.PHP Creamos el archivo showcase.php y añadimos el siguiente código: [codesyntax lang=»php»] <?php /** * Template Name: Showcase Template * Description: A Page Template that showcases Sticky Posts, Asides, and Blog Posts * * The showcase template in

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, content-image.php, content-link.php, content-quote.php y content-status.php

CONTENT-IMAGE.PHP Creamos el archivo content-image.php y añadimos el siguiente código: [codesyntax lang=»php»] <?php /** * The template for displaying posts in the Image Post Format on index and archive pages * * Learn more: http://codex.wordpress.org/Post_Formats * * @package WordPress * @subpackage New_Theme */ ?> <article id="post-<?php the_ID(); ?>" <?php post_class( 'indexed' ); ?>> <header class="entry-header">

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, content-aside.php, content-featured.php y content-gallery.php

Durante los próximos post, incluido este, explicaré las últimas plantillas que quedan por crear de nuestro tema, después continuaré el tutorial con los plugins.   CONTENT-ASIDE.PHP WordPress dispone de varios formatos de post que pueden ser personalizados (ver: http://codex.wordpress.org/Post_Formats), entre ellos se encuentra aside, que es parecido a una actualización de Facebook, es decir, no tiene

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, page.php, sidebar-page.php y content-page.php

Seguimos con más plantillas para nuestro tema. Las dos siguientes son bastante sencillas.   PAGE.PHP Creamos el archivo page.php y añadimos el siguiente código: [codesyntax lang=»php»] <?php /** * The template for displaying all pages. * * This is the template that displays all pages by default. * Please note that this is the WordPress

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, widgets.php

El siguiente archivo que vamos a crear es widgets.php que generará un widget para mostrar diferentes tipos de contenido, como citas estados, etc.   WIDGETS.PHP Creamos el archivo inc/widgets.php y añadimos el siguiente código: [codesyntax lang=»php»] <?php /** * Makes a custom Widget for displaying Aside, Link, Status, and Quote Posts available with New Theme

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, theme-options.php

Nuestro tema va tomando poco a poco forma. Hoy vamos a crear el archivo theme-options.php que contendrá toda la lógica de las opciones de administración.   THEME-OPTIONS.PHP Creamos el archivo theme-options.php y añadimos el siguiente código: [codesyntax lang=»php»] <?php /** * Properly enqueue styles and scripts for our theme options page. * * This function

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, functions.php

Como ya llevamos varias plantillas creadas con algunas llamadas a funciones del archivo functions.php, vamos a crearlo y añadir esas funciones, después continuaremos añadiendo más plantillas.   FUNCTIONS.PHP Creamos el archivo functions.php y añadimos el siguiente código: [codesyntax lang=»php»] <?php /** * Set the content width based on the theme's design and stylesheet. */ if

Leer más
Programación y sistemas

WordPress 3.x para desarrolladores: Temas y plantillas, single.php y comments.php

Vamos con dos plantillas más, esta vez las que generan la página del post (single.php) y la de los comentarios (comment.php).   SINGLE.PHP Creamos el archivo single.php y añadimos el siguiente código: [codesyntax lang=»php»] <?php get_header(); ?> <div id="primary"> <div id="content" role="main"> <?php while ( have_posts() ) : the_post(); ?> <nav id="nav-single"> <h3 class="assistive-text"><?php _e(

Leer más