Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

WORDPRESS 4.1. DISEÑO Y DESARROLLO
Título:
WORDPRESS 4.1. DISEÑO Y DESARROLLO
Subtítulo:
Autor:
WILLIAMS, B
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2015
Materia
PROGRAMACION INTERNET
ISBN:
978-84-415-3704-0
Páginas:
496
49,50 €

 

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 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



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