1. Libros
  2. WordPress - Desarrolle con PHP - extensiones, widgets y temas avanzados (teoría, TP, recursos) (2ª edición)

WordPress Desarrolle con PHP - extensiones, widgets y temas avanzados (teoría, TP, recursos) (2ª edición)

  • Disponible
  • Expedido en 24 horas
  • Envío gratis a partir de 25 € de compra
  • Versión online gratis por un año
  • Consulta inmediata
  • Versión online digital, no descargable
  • Acceso ilimitado 24/7, durante 10 años
  • Acceso ilimitado 24/7, durante 10 años
  • Todos los libros online de ENI
  • Más de 5 novedades todos los meses
  • Novedades disponibles el mismo día de su publicación
  • Acceso 100% online

Presentación

Este libro de WordPress (versión 5.4.1 en el momento de su escritura), está dirigido a desarrolladores profesionales, autodidactas y apasionados con conocimientos de PHP. Le permite comprender el funcionamiento de este CMS y adquirir un dominio del desarrollo de extensiones en PHP, siguiendo un aprendizaje progresivo.

El autor presenta la interacción entre PHP y el backoffice del CMS a través de varios ejemplos, que evolucionan desde la programación procedimental a la programación orientada a objetos, mediante el uso de consultas SQL. A continuación, presenta la interacción con AJAX/JSON.

El lector aprende a instalar WordPress, a utilizar la herramienta de administración, a añadir funcionalidades, a usar extensiones para desarrolladores, a registrarse en la base de datos, a añadir tablas para dominar completamente las bases del funcionamiento del CMS y posteriormente, aprender a crear temas avanzados, widgets y extensiones. Una parte del libro trata sobre GDPR, SEO, optimización, seguridad, traducción, migración, implantación, etc. También se detallan las extensiones esenciales como ACF, Duplicator, WooCommerce o Yoast SEO. Hay un capítulo dedicado a WooCommerce, que permite al lector usar fácilmente sus clases, funciones y hooks y de esta manera, recuperar cualquier información en su código PHP para crear una tienda en línea.

Las funciones específicas de WordPress se detallan con ejemplos y escenarios a través de trabajos prácticos: creación y adición de funcionalidades en la administración de un tema, creación de un tema a partir de una maqueta HTML, adición de un editor wysiwyg, creación de una extensión de rastro de migas de pan, creación de un widget, creación de una extensión de Google Maps y creación de una extensión con un formulario para recuperar direcciones de correo electrónico en AJAX/JSON.

Los enlaces a la guía de referencia, así como al campo léxico utilizado, darán las claves necesarias para profundizar en el conocimiento sobre cualquier tema específico.

Se pueden descargar elementos adicionales del sitio www.ediciones-eni.com

¡Nuevo! Los quiz están disponibles con la versión online gratuita durante un año.



¡Nuevo! Rondas de preguntas disponibles con la versión online.

¡Ronda de preguntas
incluida en
la versión online !
  • Ponga a prueba sus conocimientos al final de cada capítulo
  • Evalúe sus competencias

Índice

  • Prólogo
    • 1. Introducción
    • 2. ¿ A quién se dirige este libro ?
    • 3. Requisitos previos
    • 4. Objetivos del libro
  • Introducción a WordPress
    • 1. Introducción
    • 2. ¿ Qué es WordPress ?
      • 2.1 La licencia GNU GPL
      • 2.2 Las ventajas de WordPress
      • 2.3 Los inconvenientes de WordPress
    • 3. El códex WordPress: guía de referencia
    • 4. Instalar WordPress
      • 4.1 Crear la base de datos
      • 4.2 Transferir los archivos WordPress
      • 4.3 Configurar el sitio web
      • 4.4 Los diferentes nombres de usuario
    • 5. La administración y los menús
      • 5.1 Escritorio
        • 5.1.1 Inicio
        • 5.1.2 Actualizaciones
      • 5.2 Entradas
        • 5.2.1 Todas las entradas
        • 5.2.2 Añadir nueva entada
        • 5.2.3 Gutenberg y el sistema de bloques
        • 5.2.4 Texto y Medios
        • 5.2.5 Formato
        • 5.2.6 Diseño
        • 5.2.7 Widgets
        • 5.2.8 Contenido Incrustado
        • 5.2.9 El resto de ajustes
        • 5.2.10 Ver
        • 5.2.11 Editor
        • 5.2.12 Herramientas
        • 5.2.13 Agregar medios en los artículos
        • 5.2.14 Las secciones del menú de la derecha, parte Documento
        • 5.2.15 Categorías
        • 5.2.16 Etiquetas
      • 5.3 Medios
        • 5.3.1 Biblioteca
        • 5.3.2 Modificar una imagen
        • 5.3.3 Añadir nuevo
      • 5.4 Páginas
      • 5.5 Comentarios
      • 5.6 Apariencia
        • 5.6.1 Temas
        • 5.6.2 Personalizar
        • 5.6.3 Widgets
        • 5.6.4 Menús
        • 5.6.5 Fondo
        • 5.6.6 Editor de temas
      • 5.7 Plugins
        • 5.7.1 Plugins instalados
        • 5.7.2 Añadir nuevo plugin
        • 5.7.3 Editor
      • 5.8 Usuarios
        • 5.8.1 Todos los usuarios
        • 5.8.2 Añadir nuevo
        • 5.8.3 Perfil
      • 5.9 Herramientas
        • 5.9.1 Herramientas disponibles
        • 5.9.2 Importar
        • 5.9.3 Exportar
        • 5.9.4 Salud del sitio web
        • 5.9.5 Exportar datos personales
        • 5.9.6 Borrar los datos personales
      • 5.10 Ajustes
        • 5.10.1 Generales
        • 5.10.2 Escritura
        • 5.10.3 Lectura
        • 5.10.4 Comentarios
        • 5.10.5 Medios
        • 5.10.6 Enlaces permanentes
        • 5.10.7 Privacidad
        • 5.10.8 Las otras pestañas
    • 6. Conclusión
  • WordPress y PHP
    • 1. Introducción
    • 2. La estructura de los archivos y carpetas WordPress
      • 2.1 Los archivos y carpetas en la raíz del sitio web
      • 2.2 La carpeta wp-content
    • 3. La base de datos WordPress
    • 4. La estructura y los archivos principales de un tema
      • 4.1 Los archivos principales
      • 4.2 El resto de archivos
      • 4.3 Las carpetas eventualmente presentes en la raíz de un tema
    • 5. Las funciones de inclusión
    • 6. Los marcadores condicionales
    • 7. El bucle y sus funciones
      • 7.1 Las principales funciones de visualización en un bucle
      • 7.2 Las principales funciones para recuperar variables en un bucle
    • 8. Las funciones para los textos en los archivos PHP
    • 9. Las rutas en las URL
    • 10. La función bloginfo()
    • 11. La función wp_nav_menu()
    • 12. Hooks (filtros y acciones)
      • 12.1 Acciones
      • 12.2 Filtros
      • 12.3 Añadir filtros y acciones en una clase
      • 12.4 Eliminar los filtros y las acciones
      • 12.5 Probar los filtros y las acciones
      • 12.6 El orden de ejecución de las acciones
    • 13. Globales
      • 13.1 Globales en los bucles
      • 13.2 Globales para detectar el navegador
      • 13.3 Globales para los servidores
      • 13.4 Globales para las versiones de WordPress
      • 13.5 Globales varias
    • 14. Las clases de WordPress
    • 15. Clase WP_Query y consultas del contenido
      • 15.1 Los métodos
      • 15.2 Los argumentos
        • 15.2.1 Ordenar por categorías
        • 15.2.2 Ordenar por etiquetas
        • 15.2.3 Ordenar por autores
        • 15.2.4 Ordenar por páginas y por artículos
        • 15.2.5 Elegir el orden de visualización
        • 15.2.6 Más sobre filtros
        • 15.2.7 La concatenación de argumentos
      • 15.3 Varios bucles en la misma página
      • 15.4 Otras funciones para hacer consultas
      • 15.5 WP_Query y las funciones
    • 16. La clase wpdb y las consultas en formato SQL
      • 16.1 Los métodos útiles
      • 16.2 Los principales métodos de consulta y sus argumentos
      • 16.3 Crear tablas para los plugins con la función dbdelta()
    • 17. La clase WP_rewrite y la reescritura de la URL
      • 17.1 Pasar una variable en una URL con la función add_rewrite_tag()
      • 17.2 Reescribir la URL con la función add_rewrite_rule()
      • 17.3 Regenerar las reglas de escritura
    • 18. Los shortcodes
      • 18.1 Crear shortcodes
      • 18.2 Añadir argumentos a los shortcodes
      • 18.3 Recuperar contenido
      • 18.4 Utilizar los shortcodes en los archivos PHP
    • 19. Conclusión
  • Los temas hijo
    • 1. ¿ Qué es un tema hijo ?
    • 2. Crear y utilizar un tema hijo
      • 2.1 Crear una carpeta para el tema hijo
      • 2.2 El archivo style.css
      • 2.3 Las plantillas de página
      • 2.4 El archivo functions.php
      • 2.5 Poner en cola las hojas de estilo
      • 2.6 Las rutas de las carpetas hijas
      • 2.7 Cargar una carpeta languages en el tema hijo
    • 3. Los temas hijo para las extensiones
  • Personalizar el sitio con el archivo functions php
    • 1. Introducción
    • 2. Crear funciones sencillas en PHP
      • 2.1 Visualizar una imagen
      • 2.2 Mostrar un anuncio
    • 3. Crear una función rastro de migas simple
    • 4. Crear una función para mostrar los artículos de una categoría con el objeto WP_Query
      • 4.1 Una función sencilla con get_posts()
      • 4.2 La misma función con el objeto WP_Query
    • 5. Añadir un enlace ”Leer más” a los resúmenes
    • 6. Añadir hojas de estilo y scripts
      • 6.1 Las funciones de adición
      • 6.2 Scripts disponibles
      • 6.3 Incluir los estilos y los scripts con los hooks
      • 6.4 Crear la función en el archivo functions.php
    • 7. Crear ubicaciones para los menús
    • 8. Crear barras laterales y zonas para ellas
    • 9. Personalizar un tema con add_theme_support()
      • 9.1 Los formatos
        • 9.1.1 Agregar un formato
        • 9.1.2 Funcionamiento
        • 9.1.3 Utilización
      • 9.2 Las fotos en miniatura (thumbnails)
        • 9.2.1 Definir un tamaño de miniatura
        • 9.2.2 Crear una segunda miniatura
      • 9.3 Los fondos (background)
      • 9.4 Las cabeceras (headers)
      • 9.5 El logotipo
    • 10. Añadir otros tipos de artículos
    • 11. Añadir taxonomías específicas
    • 12. Conclusión
  • Los campos personalizados
    • 1. ¿ Qué es un campo personalizado ?
    • 2. Mostrar los campos personalizados con the_meta()
    • 3. Mostrar los campos personalizados con get_post_meta()
    • 4. Automatizar los campos personalizados con add_post_meta()
    • 5. La tabla wp_postmeta
    • 6. La extensión ACF (Advanced Custom Fields)
      • 6.1 Añadir un nuevo grupo de campos
      • 6.2 Recuperar y mostrar el valor de los campos personalizados en las plantillas de página
  • Las plantillas de página
    • 1. ¿ Qué es una plantilla de página ?
    • 2. Crear plantillas de página para el inicio
    • 3. Crear plantillas de página para el bloque Atributos de página
    • 4. Crear otras plantillas de página
    • 5. Jerarquía de los modelos de página
  • Crear un tema y funcionalidades avanzadas
    • 1. Introducción
    • 2. Crear el tema
    • 3. Personalizar el tema de base
      • 3.1 Limpiar el tema y preparar la base
      • 3.2 Modificar la página de inicio
    • 4. Añadir un logotipo con la función add_theme_support()
    • 5. Añadir una pestaña Opciones del tema
      • 5.1 La función add_theme_pages()
      • 5.2 Crear la pestaña
      • 5.3 Buenas prácticas
      • 5.4 Llamar al archivo en functions.php
    • 6. Configurar la página de opciones
    • 7. Añadir una hoja de estilo CSS y un script JavaScript
    • 8. Añadir un banner
      • 8.1 Crear un método con un campo input de tipo file
      • 8.2 Crear el código HTML
      • 8.3 Verificar el archivo descargado
      • 8.4 Transferir la imagen con la función wp_handle_upload()
      • 8.5 Utilizar las opciones para guardar en base de datos
      • 8.6 Mostrar la imagen en el sitio web
      • 8.7 Insertar una imagen por defecto en la activación del tema
      • 8.8 Crear una vista previa en la administración
    • 9. Crear un botón que restablece las opciones predeterminadas
    • 10. Elegir un color con Iris (color picker)
      • 10.1 Añadir el script JavaScript y el CSS Iris, paleta de WordPress
      • 10.2 Añadir el color por defecto
      • 10.3 Añadir el formulario
      • 10.4 Añadir el código JavaScript para que Iris funcione
      • 10.5 Guardar información
      • 10.6 Mostrar el resultado
    • 11. Añadir textos en la página de inicio
      • 11.1 Añadir el código a los métodos de la clase
      • 11.2 Añadir un editor WYSIWYG con la función wp_editor()
      • 11.3 Guardar información
      • 11.4 Mostrar el resultado
      • 11.5 Añadir código CSS para hacer que el tema sea responsivo
    • 12. Añadir una sidebar en el footer para la página de inicio
    • 13. En resumen
    • 14. Conclusión
  • Crear un tema a partir de una maqueta HTML
    • 1. Introducción
    • 2. Bootstrap
      • 2.1 Instalación de Bootstrap
      • 2.2 Recordatorio sobre el funcionamiento de la cuadrícula Bootstrap
      • 2.3 Las clases de diseño: los componentes
    • 3. La maqueta HTML
      • 3.1 Creación de la cuadrícula Bootstrap
      • 3.2 Añadir contenido HTML
      • 3.3 Añadir CSS
      • 3.4 Añadir un menú responsivo
      • 3.5 Añadir las media queries Bootstrap
    • 4. Preparar el tema
    • 5. Importar las carpetas y archivos en el tema
    • 6. Crear una plantilla de página para el inicio
    • 7. Copiar el código HTML en el tema
    • 8. Cambiar los enlaces
    • 9. Añadir el logotipo y el título del sitio para la administración
    • 10. Gestionar el menú usando la administración
    • 11. Añadir campos con la extensión ACF
    • 12. Añadir campos al footer del tema
    • 13. Conclusión
  • Las extensiones y los widgets
    • 1. Introducción
    • 2. Los widgets
    • 3. Las extensiones útiles
    • 4. Las extensiones Page builder
    • 5. Las extensiones de presentaciones de diapositivas
    • 6. Les extensiones para la administración
    • 7. Las grandes extensiones
    • 8. Las extensiones para los desarrolladores
  • La ley RGPD
    • 1. ¿ Qué es la ley RGPD ?
    • 2. WordPress y la ley RGPD
    • 3. Exportación y eliminación de los datos
    • 4. La página de política de confidencialidad
    • 5. Akismet y los comentarios
    • 6. Las cookies
    • 7. Las newsletters
    • 8. El resto de formularios
    • 9. Conclusión
  • Crear una extensión sencilla en PHP
    • 1. Introducción
    • 2. Preparar los elementos
    • 3. Mostrar la extensión en la administración
    • 4. Crear el código PHP de base
    • 5. Añadir una hoja de estilo a su extensión
    • 6. Crear un shortcode
    • 7. Crear una pestaña en el menú de administración
      • 7.1 Mostrar una pestaña principal
      • 7.2 Añadir funciones para los submenús de una pestaña principal de WordPress
      • 7.3 Añadir funciones para los submenús de una pestaña principal personalizada
      • 7.4 Crear la pestaña
    • 8. Crear la misma extensión en objeto
    • 9. La carpeta mu-plugins
    • 10. Conclusión
  • Crear una extensión widget en PHP
    • 1. Introducción
    • 2. Configurar la extensión
    • 3. La clase WP_Widget
    • 4. Configurar el widget
    • 5. Guardar el widget con la función register_widget()
    • 6. Mostrar el widget gracias a un hook
    • 7. Crear el formulario del widget
      • 7.1 Añadir los campos HTML
      • 7.2 Añadir los métodos get_field_id() y get_field_name()
      • 7.3 Añadir los argumentos por defecto
    • 8. Guardar y actualizar las opciones del widget
    • 9. Mostrar el widget en la sidebar
  • Crear una extensión con PHP/MySQL
    • 1. Introducción
    • 2. Preparar los elementos
    • 3. Construir la clase
    • 4. Crear y eliminar la tabla
      • 4.1 Crear la tabla
      • 4.2 Eliminar la tabla durante la desactivación de la extensión
      • 4.3 Eliminar la tabla durante eliminación de la extensión
    • 5. Añadir el submenú de la extensión y la página de configuración
      • 5.1 Añadir el submenú
      • 5.2 Mostrar la página de administración
      • 5.3 Crear el formulario para guardar los mapas
    • 6. Añadir los archivos JavaScript y CSS
      • 6.1 Añadir los archivos
      • 6.2 Llamar al hook de acción load-(page)
      • 6.3 Verificar los campos del formulario con jQuery
    • 7. Guardar los mapas
      • 7.1 Recuperar y verificar las variables
      • 7.2 Guardar el mapa con una consulta INSERT
      • 7.3 Redirigir después de la inserción
    • 8. Crear un menú con los diferentes mapas
      • 8.1 Recuperar todos los mapas con una consulta SELECT
      • 8.2 Crear el menú con un bucle
    • 9. Mostrar las páginas de mapas
      • 9.1 Implementar una segunda plantilla
      • 9.2 Añadir el menú a la segunda plantilla
    • 10. Mostrar la vista previa de un mapa y añadir su título
      • 10.1 Recuperar el identificador del mapa con una consulta SELECT
      • 10.2 Añadir el código JavaScript de la API Google Maps
    • 11. Actualizar los mapas
      • 11.1 Crear el formulario para la actualización de los mapas
      • 11.2 Recuperar y verificar las variables
      • 11.3 Actualizar información con una consulta UPDATE
      • 11.4 Redirigir al usuario al mapa después de la actualización
    • 12. Eliminar mapas
      • 12.1 Crear un botón para eliminar el mapa
      • 12.2 Recuperar y verificar las variables
      • 12.3 Eliminar el mapa con una consulta DELETE
      • 12.4 Redirigir al usuario después de la eliminación
    • 13. Mostrar el mapa en el sitio web, en el lado del usuario con un shortcode
      • 13.1 Añadir la llamada JavaScript a la API Google Maps
      • 13.2 Crear shortcodes para cada mapa
      • 13.3 Mostrar el código en la página de cada mapa
  • Crear una extensión con Ajax y JSON
    • 1. Introducción
    • 2. Preparar los elementos
      • 2.1 Configurar la extensión
      • 2.2 Construir la clase
      • 2.3 Crear la tabla
      • 2.4 Eliminar la tabla durante la eliminación de la extensión
      • 2.5 Añadir un submenú y la página de configuración
      • 2.6 Añadir los archivos JavaScript y CSS
    • 3. Crear el shortcode y añadirlo al sitio
      • 3.1 Crear el shortcode
      • 3.2 Insertar el shortcode
      • 3.3 Mostrar el código en la administración para los usuarios
    • 4. Verificar los campos del formulario en jQuery
    • 5. Realizar la consulta Ajax
      • 5.1 WordPress y Ajax
      • 5.2 Transmitir variables PHP al archivo JavaScript
      • 5.3 Generar una clave de seguridad
      • 5.4 La función Ajax
    • 6. Recuperar los datos y guardar una dirección de correo electrónico
      • 6.1 Los hooks de acción wp_ajax_(action) y wp_ajax_nopriv_(action)
      • 6.2 Verificar la clave de seguridad
      • 6.3 Guardar la dirección de correo electrónico con una consulta de inserción
      • 6.4 Verificar los datos duplicados antes de la inserción
      • 6.5 Transmitir la respuesta a la petición Ajax
      • 6.6 Añadir una imagen de cargando (loader)
    • 7. Mostrar y administrar las direcciones de correo electrónico en la administración
      • 7.1 Añadir un método que lista las direcciones de correo electrónico
      • 7.2 Crear una tabla con todas las direcciones de correo electrónico
      • 7.3 Crear una lista de direcciones de correo electrónico para copiar-pegar fácilmente
    • 8. Eliminar las direcciones de correo electrónico
      • 8.1 Crear un evento JavaScript en el botón de eliminación
      • 8.2 Transmitir las variables al archivo JavaScript
      • 8.3 Crear la consulta Ajax
      • 8.4 Crear el hook y el método para la petición Ajax
      • 8.5 Crear el método de eliminación
      • 8.6 Eliminar y transmitir la respuesta a la petición Ajax
      • 8.7 Actualizar la lista y comprobar que la tabla no está vacía
      • 8.8 Añadir una imagen de cargando (loader)
  • Enviar una extensión a WordPress
    • 1. Introducción
    • 2. Los requisitos previos de WordPress
      • 2.1 La licencia
      • 2.2 El archivo readme.txt
    • 3. Enviar la extensión
      • 3.1 Crear una cuenta en wordpress.org
      • 3.2 Enviar la extensión
      • 3.3 La carpeta de subversion SVN
  • Traducir el tema y las extensiones
    • 1. Introducción
    • 2. WordPress y los idiomas
      • 2.1 La carpeta wp-content/languages
      • 2.2 Los archivos de idioma de la carpeta wp-content/languages
      • 2.3 Otras carpetas languages
      • 2.4 El funcionamiento
    • 3. Utilizar el software Poedit
      • 3.1 Descargar e instalar el software
      • 3.2 Crear el archivo de idioma
      • 3.3 Traducir
    • 4. Utilizar los archivos en un tema o una extensión
    • 5. Traducir las nuevas cadenas
    • 6. Traducir las páginas y los artículos
  • Optimizar y proteger un sitio web
    • 1. Introducción
    • 2. Optimizar un sitio web
    • 3. Proteger un sitio
  • Copia de seguridad de un sitio web
    • 1. Introducción
    • 2. Descargar los archivos por FTP
    • 3. Hacer copia de seguridad de la base de datos
    • 4. Hacer copia de seguridad del sitio web con la extensión BackWPup
    • 5. Hacer copia de seguridad del sitio web con la extensión Duplicator
    • 6. Restablecer el sitio en caso de fallo importante
  • Poner en línea o migrar su sitio web
    • 1. Introducción
    • 2. Importar la base de datos
    • 3. Modificar las URL con consultas SQL
    • 4. Transferir los archivos y modificar el archivo wp-config.php
    • 5. Migrar su sitio web con Duplicator
  • El SEO
    • 1. ¿ Qué es el SEO ?
    • 2. El SEO natural y WordPress
      • 2.1 Las etiquetas H
      • 2.2 Los enlaces permanentes
      • 2.3 Las imágenes
    • 3. La extensión Yoast por Team yoast
      • 3.1 Las recomendaciones para las páginas y artículos
      • 3.2 La parte SEO
      • 3.3 La parte legibilidad
      • 3.4 La parte Social
      • 3.5 Sección General
      • 3.6 Sección Apariencia en el buscador
      • 3.7 Sección Social
      • 3.8 Sección Herramientas
      • 3.9 Sección Premium
    • 4. Optimizar su sitio durante la carga
    • 5. Generar más tráfico
      • 5.1 Google My Business
      • 5.2 Los backlinks & Anclas
      • 5.3 El SEO de pago Google Ads
  • WooCommerce
    • 1. Introducción
    • 2. Configuración de WooCommerce
      • 2.1 El asistente de configuración
      • 2.2 Los menús
      • 2.3 El menú WooCommerce
      • 2.4 El menú Productos
      • 2.5 El menú Análisis
      • 2.6 Los widgets
    • 3. Las plantillas de páginas de WooCommerce
    • 4. Las extensiones WooCommerce
    • 5. Las clases WooCommerce
      • 5.1 Recuperar la información de los productos con WC_Product
      • 5.2 Recuperar la información del carrito con la clase WC_Cart
      • 5.3 Recuperar la información del pedido con la clase WC_Order
    • 6. Los marcadores condicionales de WooCommerce
    • 7. Los hooks WooCommerce
      • 7.1 Los hooks de acción en las páginas Tienda, Archivo y Categoría
      • 7.2 Los hooks de acción en la página Producto
      • 7.3 Los hooks de acción en la página Carrito
      • 7.4 Los hooks de acción en la página Pedido
      • 7.5 Los hooks de acción en la página Mi cuenta - Conexión
      • 7.6 Los hooks de acción en la página Mi cuenta
      • 7.7 Los hooks de acción después de una compra, según el estado del pedido
      • 7.8 Los hooks de acción de los e-mails WooCommerce
  • WordPress MU
    • 1. Introducción
    • 2. ¿ Qué es WordPress MU ?
    • 3. Transformar un sitio en WordPress MU
      • 3.1 Activar el multisitio
      • 3.2 Configurar y elegir las URL
      • 3.3 Modificar los archivos wp-config.php y .htaccess
    • 4. Administrar una red
      • 4.1 En el panel de administración de la red
      • 4.2 En el panel de administración de cada sitio
  • Anexos
    • 1. Los enlaces útiles
    • 2. Glosario
      • 2.1 Los lenguajes de programación de WordPress
      • 2.2 Los términos WordPress, de la Web y de programación
    • índice

Autor

Laurent DUMOULINMás información

Laurent DUMOULIN es diseñador gráfico, desarrollador, bloguero, consultor y formador. Acompañada a diario a personas y empresas en sus proyectos de desarrollo web en WordPress. Es muy activo en las comunidades del mundo relativo al software libre y en particular, en las comunidades dedicadas a WordPress. Sus diversas experiencias profesionales, su curiosidad y su pasión, le otorgan un conocimiento muy rico de este CMS y sus extensiones, lo que beneficiará sin duda a los lectores de este libro.

Características

  • Número de páginas 858 páginas
  • Publicación mayo 2021
    • Encuadernación rústica - 17 x 21 cm
    • ISBN: 978-2-409-03084-0
    • EAN: 9782409030840
    • Ref. ENI: EIT45WOR
  • Publicación mayo 2021
    • HTML
    • ISBN: 978-2-409-03085-7
    • EAN: 9782409030857
    • Ref. ENI: LNEIT45WOR

Descargas

Al completar este formulario, acepta recibir información y comunicaciones comerciales sobre nuestros productos y servicios. Puede darse de baja de nuestra newsletter en cualquier momento. Si desea conocer más información acerca de nuestra política de protección de datos, pulse aquí.
  • Descargar los ejemplos del libro (47 595 Ko)