Enlace para el carrito: https://developer.wordpress.org/resource/dashicons//#cart
Comenzar con WordPress
¡Hola! Te damos la bienvenida al Curso Práctico de WordPress.
Lo que aprenderás sobre WordPress
¿Qué es WordPress?
Funcionamiento de WordPress
¿Qué son los temas en WordPress?
¿Qué son los Hooks en WordPress?
Manejo de Librerías en WordPress
Instalación de Xampp
Instalación de WordPress
Recorrido por el administrador
Usuario y opciones en WordPress
Más sobre los roles de usuario
Armar estructura del Theme
Nuestro primer theme
Manejo de librerías
Agregando JavaScript a nuestro tema
Instalar Temas en WordPress
Contruir vistas
Generando el menú
¿Qué es un Widget?
Usando Widgets
¿Qué es un Post Type?
¿Qué es un Loop para WordPress?
Pages
Posts
Armando la página principal
Personalizar el Loop de WordPress
Como generar un Custom Post Type
Personalizar el Loop en la página principal
Extra
Plugins
Instalación de Plugins
Creando un Plugin
Página 404
Cierre del curso
Cierre del curso
¡Da feedback a los proyectos de la comunidad!
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 75
Preguntas 25
Enlace para el carrito: https://developer.wordpress.org/resource/dashicons//#cart
asi me quedó… XD
{
$labels = array(
'name' => 'Productos',
'singular_name' => 'Producto',
'manu_name' => 'Productos',
);
$args = array(
'label' => 'Productos',
'description' => 'Productos de Platzi',
'labels' => $labels,
'supports' => array('title','editor','thumbnail', 'revisions'),
'public' => true,
'show_in_menu' => true,
'menu_position' => 5,
'menu_icon' => 'dashicons-cart',
'can_export' => true,
'publicly_queryable' => true,
'rewrite' => true,
'show_in_rest' => true
);
register_post_type('producto', $args);
}
add_action('init', 'productos_type');
Ingresar producto nuevo> Actualizar los enlaces permanentes> Agregar imagen al producto
a la hora de agregar la imagen destacada, no me sale la opcion en el panel y cuando agrego un “widget” de imagen me lo divide en una sola columna , alguien sabe a que se debe esto??
Yo estoy haciendo una web de camaras retro
como puedo hacer para tener diversos single, por ejemplo uno standard para el blog, pero asi tambine unos custom con otro layout diferente
Comparto mi sencillo trabajo, en donde no he podido solucionar el despliegue del menú como debería verse, cualquier sugerencia será vital, gracias!
El mio quedo asi!
encontré este artículo que me explicó $args
https://www.pixafy.com/blog/understanding-wordpress-args-variable-args-ye-scurvy-lads/
esta chévere la clase, se que me falta aun mucho por mejorar y los colores no cuadran , pero cada dia se mejora y aprende mas
paso a paso vamos entendiendo el mundo wp, está genial…
Mi proyecto personal
feliz de poder crear mi theme a punta de código 😃
hola tengo el mismo codigo que el profesor pero no me carga el producto en la pagina
A mí no me sale la opción de imagen destacada. ¿Qué puede estar fallándome?
Súper! Siento que estoy aprendiendo mucho!
Tema oscuro:
Aunque más adelante creo que voy a añadir más opciones
Eso de escribir el nombre de la funciones en una mezcla entre castellano e ingles como “productos_type”, me parece una chanchada terrible y no profesional.
primero que me sale bien sin que me falte una coma ni una comilla simple 🤭
Otro Tip: Podemos copiar el single.php que hemos creado aquí, y a la copia renombrarla como single-SLUG.php.
SLUG = El nombre con el que registramos el post en este caso producto
register_post_type('producto', $args);
Y así hacer la separación de diseño y no usar la misma vista y diferenciar! 👍🏼
Que desesperante lo mal que tipea, ¿tiene mal el teclado o es ansioso?
Reto cumplido
Aquí esta el mio. Hice que el footer se quedará siempre en el pie de página.
Si tienen problema con el Permalink, deben darle acceso a Wordpress para modificar la carpeta.
Tiene que ir a la carpeta htdocts<“nombre-pagina”<wordpress.
En Mac, dan click derecho<Obtener información.
Luego, seleccionan el permiso de “Leer y escribir”, en la fila de Everyone.
Para que salga la opción de imágen destacada:
Agreguen la siguiente linea en el archivo functions.php después de la función init_template()
add_action('after_setup_theme', 'init_template');
Espero que les sirva
Aprovecho para preguntar como puedo quitar la info del footer ?
function productos_type(){
$labels = array(
'name' => 'Productos',
'singular_name' => 'Producto',
'menu_name' => 'Productos'
);
$fields = array(
'label' => 'Productos',
'description' => 'Productos de platzi',
'labels' => $labels,
'supports' => array('title','editor','thumbnail','revision'),
'public' => true,
'show_in_menu' => true,
'menu_position' => 5,
'menu_icon' => 'dashicons-cart',
'can_export' => true,
'publicy_queryable' => true,
'rewrite'=>true,
'show_in_rest' => true
);
register_post_type('producto', $fields);
}
add_action('init','productos_type');
No me aparece el submenu de Imagen destacada, ya que no me lee un Documento sino un Producto, alguna idea de por qué sucede esto?
Todo esto lo guardo con git o como?
El enlace para labels
en los custom post type
https://developer.wordpress.org/reference/functions/get_post_type_labels/
Hola me pueden ayudar ?
function.php
Buenas.
No me está funcionando 😦
Agrego el custom type pero no se refleja en el dashboard y tampoco me muestra algún error
Reto cumplido :V:
(
A mí no me sale la opción de imagen destacada. ¿Qué puede estar fallándome?
Genial la clase pero al crear un custom post type uno tambien quiere que la plantilla sea diferente a las demás, espero que se vea eso mas adelante
buena calse
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.