Curso Profesional de WordPress

Clases del Curso Profesional de WordPress

Instruido por:
Lucio Negrello
Lucio Negrello
Avanzado
4 horas de contenido
Ver la ruta de aprendizaje
Platzi Gifts
Proyecto del curso
Platzi Gifts

Crearás un sitio que contará con una página principal donde se podrá revisar productos de un catálogo y acceder a las últimas novedades del blog. Luego estará la sección con todas las novedades y una página con información institucional. Como extra, desarrollarás una página de contacto.

Curso Profesional de WordPress

Curso Profesional de WordPress

Progreso del curso:0/29contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/29contenidos(0%)

Comprender las bases y el punto de partida

Material Thumbnail

Bienvenida y recomendaciones

02:06 min

Material Thumbnail

¿Cómo es un entorno de desarrollo profesional en WordPress?

05:30 min

Material Thumbnail

Presentación del proyecto y repaso del curso de fundamentos

01:37 min

Crear Post Types y Archivos

Material Thumbnail

¿Cómo se crea y se personaliza una categoría en WordPress?

03:02 min

Material Thumbnail

Creemos la UI de un archivo en la web

10:21 min

Material Thumbnail

¿Por qué es importante la navegabilidad de la web y cómo se mejora?

06:07 min

Material Thumbnail

¿Qué es un Post Type y cómo se pueden personalizar los diferentes tipos?

02:12 min

Material Thumbnail

¿Cómo creamos la UI de un Post Type personalizado?

02:14 min

Material Thumbnail

Construyamos un loop personalizado

11:20 min

Material Thumbnail

¿Qué es una taxonomía y cómo se registra una nueva?

18:42 min

Material Thumbnail

¿Qué es un page template y cómo se utiliza?

10:31 min

Utilizar AJAX

Material Thumbnail

¿Cómo funcionan los emails en WordPress?

13:43 min

Material Thumbnail

¿Cómo utilizar AJAX dentro de WordPress?

04:15 min

Material Thumbnail

Empecemos a construir un filtro dinámico para la web

11:25 min

Material Thumbnail

Completemos la función AJAX para darle vida a nuestro filtro

17:00 min

La REST-API de WordPress

Material Thumbnail

¿Cómo se utiliza la REST-API de WordPress?

03:40 min

Material Thumbnail

¿Qué son y cómo funcionan los endpoints?

07:58 min

Material Thumbnail

Hagamos el primer llamado a la API

05:35 min

Utilizar Bloques

Material Thumbnail

¿Qué es un bloque de Gutenberg?

05:18 min

Material Thumbnail

Creando un bloque nativo con React

13:30 min

Material Thumbnail

Optimicemos el bloque con componentes de WordPress

11:16 min

Material Thumbnail

Creemos el primer bloque dinámico

05:47 min

Mejorando la experiencia del usuario en Gutenberg con SSR (Server Side Render)

04:48 min

Material Thumbnail

Creando bloques con ACF Pro

12:51 min

Crea un bloque igual al de ACF pero de forma nativa

11:38 min

Deployment

Material Thumbnail

¿Cómo se lleva un sitio a producción?

08:10 min

Material Thumbnail

¿Cómo podemos optimizar la indexación y el SEO de nuestro sitio?

08:56 min

Material Thumbnail

¿Cómo defiendo a mi sitio de ataques externos y lo hago más seguro?

04:44 min

Finalizar el Curso

nuevosmás votadossin responder
Roberto Saenz
Roberto Saenz
Estudiante

Me instalo correctamente toda la colección, pero me señala que tengo tres vulnerabilidades, y no puedo verlas por que me arroja este error con el paquete JSON

C:\xampp2\htdocs\platzigifts2\wp-content\themes\platzigiftstwo\blocks>
C:\xampp2\htdocs\platzigifts2\wp-content\themes\platzigiftstwo\blocks>npm audit
npm ERR! code EAUDITNOPJSON
npm ERR! audit No package.json found: Cannot audit a project without a package.json
0
Neo S
Neo S
Estudiante

¿Es valido englobar todo nuestro archivo en una etiqueta main?

El el curso pasado la ocupábamos para englobar nuestro código.

<main class=‘container’>

<!–codigo–>

</main>

2
Juan Carlos Garcia Ortega
Juan Carlos Garcia Ortega
Estudiante

Hola Profe y compañeros, tengo un problema con el renderizado, cuando modifico el texto del bloque básico me sale el siguiente error “Error al cargar el bloque: Bloque no válido.” he seguido los pasos a como esta en la guía, pero no me está funcionando. ¡También verifique si aparecen los cambios en la vista previa y tampoco se reflejan! ¿Alguien sabe porque será?

2
Roberto Saenz
Roberto Saenz
Estudiante

No me esta capturando los cambios de el selector y no es carga de script ni el nombre del ID, la verdad despues de mucho rato revisando ya no se que es…

Este es mi script:
( function($){
console.log (‘Hola wordpress’);
$(’#categorias-productos’).change(
function(){
console.log(‘hola’)
}
)
}
)(jQuery);

Este es mi codigo en el front-page:

<!-- Mini-Loop para el selector de categoria de Productos -->
<div class=“col-12”>
<select class=“form-control” name=“categorias-productos” id="#categorias-productos">
<option value="">Todas las Categorías</option>
<!-- Inicio del miniloop -->
<?php
$terms = get_terms(‘categoria-productos’, array(‘hide_empty’ => true));
foreach ($terms as $term){
echo ‘<option value="’.$term->slug.’">’.$term->name.’</option>’;
}
?>
<!-- ---------- -->
</select>
</div>
<!-- ------- -->

1
Roberto Saenz
Roberto Saenz
Estudiante

Una consulta , los campos del formulario no me estan tomando las clases de bootstrap, no comprendo por que

2
Ana Carolina Caicedo
Ana Carolina Caicedo
Estudiante

Cada vez que creo un sitio con local me sale el siguiente error. Alguien sabe porqué aparece o qué lo causa?. La versión que estoy usando de local es la 6.0.0error.JPG

2
martinlegui
martinlegui
Estudiante

Hola Lucio, tengo el contact form con re-captcha pero me llegó un email que me dice que fué enviado desde el contact form, hay algún plugin que complemente la seguridad del un formulario de contacto para sumarle al re-captcha? gracias!

2
Daniel Esteban Santos Mendez
Daniel Esteban Santos Mendez
Estudiante

pg.ajaxurl me da error is not defined

Así lo tengo en php =>

wp_localize_script('custom', 'pg', array(
    'ajaxurl' => admin_url('admin-ajax.php')
  ));
2
David Jordan
David Jordan
Estudiante

Hice un análisis y me apareció un problema en “Cambios en archivos”, señalando que hay cambios en functions.php, los cuales he hecho yo.

Es muy común añadir codigo en functions.php para personalizar más el sitio, ¿o es una mala práctica?. ¿Es seguro ignorar esta alerta?

2
Cristian Felix Iñiguez Porcel
Cristian Felix Iñiguez Porcel
Estudiante

¿Cómo especificamos en nuestro tema que depende de que tengamos ciertos plugins instalados en nuestro sitio?

1