Portada

Wordpress:diseño y desarrollo

ANAYA MULTIMEDIA
09 / 2013
9788441533967
Castellano
BIBLIOTECA PROFESIONAL
ESPAÑA
INFORMATICA

Sinopsis

WordPress es el software de código abierto para la creación de sitios Web más conocido y utilizado en la actualidad, y su última versión es incluso más sencilla de utilizar. En esta obra encontrará ejemplos, códigos y consejos, que ofrecen soluciones a las necesidades actuales de los desarrolladores. Todos los capítulos han sido diseñados para que los lectores desarrollen su conocimiento de WordPress desde el interior, centrándose en la estructura interna y el flujo del código del núcleo, además del modelo de datos sobre el que opera dicho código. Este libro es un recurso fundamental que le ofrece todo lo necesario para desarrollar sitios con WordPress. Dirigido a todo tipo de desarrolladores; desde los que buscan personalizar un tema de WordPress hasta los programadores avanzados, pasando por los usuarios que utilicen esta aplicación como un sistema de administración de contenidos en una gran empresa.Agradecimientos Sobre los autores Introducción A quién va dirigido este libro Contenidos del libro Estructura del libro Requisitos para usar este libro Convenciones utilizadas en este libro Código fuente 1. La primera entrada ¿Qué es WordPress? La popularidad de WordPress La situación actual Interacción con la comunidad WordPress y la GPL Contenido y conversación WordPress como sistema de administración de contenidos Crear conversación Primeros pasos Opciones de alojamiento Instalación personalizada Instalar archivos WordPress Configuración de bases de datos Retoques finales Administración inicial La primera entrada Resumen 2. Presentación del código Descarga Ubicaciones de descarga Formatos disponibles Archivo de versiones de lanzamiento Estructura de archivos y directorios Configuración de WordPress El archivo wp-config.php Opciones avanzadas de wp-config .htaccess Habilitar enlaces permanentes Reglas de reescritura de .htaccess Control de configuración a través de .htaccess El archivo .maintenance wp-content y los usuarios Plugins Temas El directorio de transferencias y medios El directorio de actualizaciones Directorios personalizados Resumen 3. Trabajar de forma local con WordPress Ventajas de trabajar de forma local Ciclo de desarrollo típico ¿Por qué tantos procesos? Herramientas para la administración de componentes La pila de desarrollo Añadir WordPress a la instalación local Detalles de configuración Administrar el árbol de documentos del servidor Web Habilitar información de depuración Controlar la base de datos local y de producción Crear nombres de servidores locales virtuales Desarrollo local de temas y plugins Implementar cambios locales Resumen 4. Un recorrido por el núcleo Contenidos del núcleo Utilizar el núcleo como referencia Documentación interna Buscar funciones Explorar el núcleo Functions.php Option.php Formatting.php Pluggable.php Plugin.php User.php Post.php Taxonomy.php Funciones obsoletas El Codex y otros recursos de WordPress El Codex Utilizar el Codex Referencia de funciones API de WordPress La controversia del Codex No modifique el núcleo La razones Alternativas a la modificación del núcleo Resumen 5. El bucle Entender el bucle De parámetros de consulta a SQL El contenido en WordPress El contexto del bucle El flujo del bucle Etiquetas de plantilla Etiquetas de plantilla más utilizadas Parámetros de etiqueta Personalizar el bucle Utilizar el objeto WP_Query Generar una consulta personalizada Parámetros de entradas Parámetros de página Parámetros de categorías, etiquetas y autor Parámetros de hora, fecha, orden y personalizados Combinar todas las piezas Añadir paginación a un bucle Utilizar query_posts( ) Utilizar get_posts( ) Restablecer una consulta Más de un bucle Bucles anidados Bucles de pasada múltiple Consultas avanzadas Variables globales Datos de entradas Datos de autor Datos de usuario Datos de entorno ¿Variables globales o etiquetas de plantilla? Trabajar fuera del bucle Resumen 6. Administración de datos Esquema de base de datos Detalles de tablas Tablas de contenido de WordPress Tablas de taxonomía de WordPress La clase de base de datos de WordPress Consultas sencillas de base de datos Operaciones complejas de base de datos Solucionar errores Manipulación directa de la base de datos Resumen 7. Tipos de entrada personalizados, taxonomías personalizadas y metadatos Los datos en WordPress ¿Qué es un tipo de entrada personalizado? Registrar tipos de entrada personalizados public156 show_ui publicly_queryable exclude_from_search show_in_nav_menus supports labels157 hierarchical has_archive can_export taxonomies menu_position menu_icon show_in_menu show_in_admin_bar capability_type capabilities query_var rewrite Establecer etiquetas de tipos de entrada Trabajar con tipos de entrada personalizados Archivos de plantilla de tipos de entrada personalizados Funciones especiales de tipos de entrada Taxonomías de WordPress Taxonomías predeterminadas Estructura de las tablas de taxonomía Relaciones de taxonomía Crear taxonomías propias Taxonomías personalizadas Crear taxonomías personalizadas Definir etiquetas de taxonomía personalizadas Utilizar su taxonomía personalizada Metadatos ¿Qué son los metadatos? Añadir metadatos Actualizar metadatos Borrar metadatos Recuperar metadatos Resumen 8. Desarrollo de plugins Empaquetar plugins Crear un archivo de plugin Crear el encabezado del plugin Licencia de plugins Activar y desactivar funciones Internacionalización Determinar rutas Rutas locales Rutas de URL Seguridad de plugins Nonce Validación y saneamiento de datos Conectores: Acciones y filtros Acciones y filtros Conectores de filtro más habituales Conectores de acción más habituales Ajustes de plugins Guardar opciones de plugins Matrices de opciones Crear un menú y submenús Crear un menú de nivel superior Ampliar un menú existente Crear una página de opciones Integración en WordPress Crear un metacuadro Códigos breves (shortcodes) Crear un widget Crear un widget de escritorio Crear tablas personalizadas Desinstalar su plugin Crear un plugin de ejemplo Publicar en el directorio de plugins Restricciones Enviar el plugin Crear un archivo readme.txt Configurar SVN Publicar en el directorio de plugins Publicar una nueva versión Resumen 9. Desarrollo de temas Por qué utilizar un tema Instalar un tema Instalación con FTP Instalador de temas ¿Qué es un tema? Archivos de plantilla CSS261 Imágenes y activos Plugins Crear un tema propio Temas de proyecto frente a temas secundarios Qué buscar en un tema inicial Crear un tema propio: Primeros pasos Un archivo fundamental: style.css Mostrar el contenido: index.php Mostrar el contenido de diversas formas: index.php Crear un tema propio: DRY Header.php Footer.php Sidebar.php Desviaciones de la norma: Etiquetas condicionales Crear un tema propio: Mostrar contenido Personalizar su página principal: front-page.php Mostrar entradas antiguas por fecha: archiv

PVP
50,00