• COLECCIONES
  • DESCARGA DE CATALOGOS
  • EBOOKS
  • ANAYA MULTIMEDIA/WROXFicha del libroimprimir

    WordPress 4.1. Diseño y desarrollo

    Portada

    Reseña

    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 aumenten su conocimiento de WordPress 4.1. 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 4.1. 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 WordPress como sistema de administración de contenidos en una gran empresa.

    Ficha del libro

    • Colección: ANAYA MULTIMEDIA/WROX
    • Autor: Brad Williams, David Damstra, Hal Stern
    • Nº de páginas: 496
    • Formato: Papel
    • Tamaño: 17,50 x 22,50
    • I.S.B.N: 978-84-415-3704-0
    • Código Comercial: 2327352
    • Precio sin IVA: 47,60€
    • Precio con IVA: 49,50€
    • Fecha de Publicación: 04/06/2015

    Índice cerrar índice [x]

       Agradecimientos
       Sobre los autores
       Sobre la editora técnica

    Introducción
       A quién va dirigido este 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
       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
         -  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
       Equipos virtuales
       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
         -  Funciones obsoletas
       El Codex y la Referencia de código
         -  El Codex
         -  Utilizar el Codex
         -  Referencia de funciones
         -  API de WordPress
         -  La controversia del Codex
         -  Referencia del código
         -  Utilizar la Referencia de código
         -  Detalles de la Referencia de código
         -  El Codex frente a la Referencia de código
       No modifique el núcleo
         -  Las 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
         -  Añadir paginación a un bucle
         -  Utilizar el conector pre_get_posts
         -  Utilizar query_posts()
         -  Utilizar get_posts()
         -  Restablecer una consulta
         -  Más de un bucle
         -  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
         -  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
       Proyectos de la comunidad
       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
       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 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
         -  Activos de plugins
       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
         -  CSS
         -  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: archive.php
         -  Mostrar una única categoría: category.php
         -  Otras plantillas de archivo
         -  Mostrar una única entrada: single.php
         -  Mostrar una página: page.php
         -  Mostrar adjuntos de entradas: attachment.php
         -  Mostrar tipos de entrada personalizados
         -  Jerarquía de plantillas
       Crear un tema propio: archivos adicionales
         -  Controlar errores 404: 404.php
         -  Author.php
         -  Comments.php
         -  Añadir características a sus plantillas: functions.php
         -  Search.php
         -  SearchForm.php
         -  Otros archivos
       Plantillas de página personalizadas
         -  Cuándo utilizar plantillas de página personalizadas
         -  Cómo utilizar plantillas de página personalizadas
         -  Plantillas de página predefinidas de Twenty Fourteen
       Otras mejoras de temas
         -  Administración de menús
         -  Áreas de widget
         -  Formatos de entrada
         -  Ajustes de temas
         -  Personalizador de temas
       Jerarquía de temas y temas secundarios
       Temas profesionales y otras estructuras de temas
         -  Underscores (_s)
         -  Bones
         -  Carrington
         -  Genesis
         -  Hybrid Core
         -  Otros temas
       Resumen

    10. Multisite
       ¿Qué es Multisite?
         -  Terminología de Multisite
         -  Diferencias
         -  Ventajas de Multisite
         -  Habilitar Multisite
       Trabajar en una red
         -  Administrador de la red
         -  Crear y mantener sitios
         -  Trabajar con usuarios y funciones
         -  Temas y plugins
         -  Ajustes
         -  Asignación de dominios
       Crear código para Multisite
         -  ID de blog
         -  Funciones comunes
         -  Intercambiar y restaurar sitios
         -  Crear un sitio nuevo
         -  Menús de administración de red
         -  Opciones de Multisite
         -  Usuarios de una red
         -  Superadministradores
         -  Estadísticas de red
         -  Redes de gran tamaño Networks
       Esquema de base de datos de Multisite
         -  Tablas específicas de Multisite
         -  Tablas específicas de un sitio
       Resumen

    11. Migrar a WordPress
       Entender el proceso
         -  Orígenes de contenido
         -  Lista de control para migraciones
         -  Preparar el sitio
       Identificación del contenido
         -  Migrar documentos de texto
         -  Herramientas de importación integradas en WordPress
         -  Diseñar una secuencia de comandos de importación personalizada
       Migración de medios
       Mover metadatos
       Cambiar autores y usuarios
       Tema y presentación
       Funcionalidad propia
       Limpieza
         -  Ajustes manuales
         -  Limitaciones de importación
         -  Actualizar URL
         -  Redirección
       Lanzamiento
       WP-CLI
         -  Qué es WP-CLI
         -  Instalar WP-CLI
       Ejemplo de migración
       Resumen

    12. Diseñar la experiencia del usuario
       Principios de la experi [...]

    Complementos cerrar complementos [x]