No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Pages

22/35
Recursos

Aportes 33

Preguntas 9

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Aqu铆 la jerarquia de archivos de wordpress, por si alguna vez se preguntaron, igual que yo, que nombre de archivo usar.

Lista de funciones en WordPress aqu铆 馃榿

No me aparece la informaci贸n de la entrada y mi c贸digo es igual al del video, 驴alguien podr铆a ayudarme?

<?php get_header(); ?>

<main class="container">
    <?php if(have_posts()){
        while(have_posts()){
            the_post(); ?>
            <h1 class="my-3"><?php the_title(); ?></h1>

            <?php the_content(); ?>

        <?php }
    }?>
</main>

<?php get_footer(); ?>

Hasta ahora es genial el curso, alguna vez intent茅 aprender a maquetar una theme desde cero viendo un curso de udemy pero era poco explicativo, me gusta mcuho mas esta metodolog铆a

hay documentaci贸n con todas las funciones de php que tiene wordpress?

Les puede ser de utilidad!馃榾

<?php get_header(); ?>

<main class='container'>
    <?php if(have_posts()){
        while(have_posts()){
            the_post(); ?>
                <h1 class='my-3'><?php the_title(); ?></h1>

                <?php the_content(); ?>

      <?php  }
    }?>
</main>

<?php get_footer(); ?>

A mi no me aparecia pero era porque tenia el arcivho page.php dentro de una carpeta y debe estar en la ra铆z del tema

En el administrador de Wordpress
Pagina>A帽adir Nueva>Vista page.php > Agregar descripcion> Publicar.

En el editor de codigo:

Crear page.php>

<!-- Lista nueva que encabezara wordpress -->

<?php get_header(); ?>

<!-- traer el contenido de nuestra pagina -->

<main class="container">
    <!-- Genera el loop -->
    <?php if (have_posts()) {
        /* <!-- evalua si hay contenido o no --> */
        while(have_posts(  )){
            the_post(); ?>
            <!-- retorna el titulo de la pagina y lo imprime -->
            <h1 class="my-3"><?php the_title(); ?></h1>

            <!-- muestra el contenido -->
            <?php the_content(); ?>

        <?php }
    }?>
</main>

<?php get_footer(); ?>

Guardar y visitar la pagina

Esta ser铆a la base de la vista de todas las p谩ginas hasta donde tengo entendido.

Pages


<main class="-container">
    // Creamos un condicional para saber si tenemos informaci贸n que mostrar
    <?php if (have_posts()) {
        // Iniciamos un while utilizando la misma funci贸n para instanciar el contenido de nuestra p谩gina
        while(have_posts()) {
            // Esta funci贸n le indicar谩 al while si hay contenido por mostrar, se encargar谩 de instanciar cada ciclo del while o finalizarlo.
            the_post(  ); ?>
            // Est谩 funci贸n nos trae el t铆tulo de la p谩gina
            <h1 class="-semiBold"><?php the_title( ); ?></h1>
            // Esta funci贸n nos trae el contenido, esta nos retorna el contenido y el contenido de los bloques de Gutenberg en la p谩gina
            <?php the_content( ); ?>
            <?php
        }
    } else {
        echo "<p>Esta p谩gina no tiene contenido</p>";
    } ?>
</main>

busque functions de wp para entender mejor lo que el profe hace. aqui les dejo: https://websitesetup.org/wp-content/uploads/2020/04/WordPress-Cheat-Sheet-websitesetup.org_.pdf

Aqu铆 es cuando la teor铆a vista en la pr谩ctica, agarra sentido.

No entiendo la etiqueta de php que se abre en la linea 11 y cierra en la 12, que funci贸n esta haciendo esa etiqueta??

El loop es el 鈥渕ecanismo鈥 que WordPress usa para mostrar informaci贸n a trav茅s de las plantillas. Es donde ocurre la 鈥渕agia鈥 y tenemos acceso a la informaci贸n de nuestros posts.

Hagan de cuenta que la p谩gina queda as铆:

Los archivos header.php, footer.php y sidebar.php que creamos en el tema definen la parte de la pagina que no cambia, lo est谩tico, como el footer y la barra de navegaci贸n. Mientras que el LOOP es lo que va cambiando en cada p谩gina o entrada individual, como el titulo y el contenido de la p谩gina. En las siguientes clases te ense帽an a crear p谩ginas(pages) y entradas (post) utilizando el LOOP.

Como se muestr en la clase, El loop b谩sico tiene la siguiente estructura:

<?php

if ( have_posts() ) :
    while ( have_posts() ) : the_post(); ?>
        ... Mostramos el contenido de nuestro(s) post(s)
    <?php endwhile;
endif;

Ba艣icamente en ese loop se pregunta si hay contenido en esa p谩gina , de haberlo podremos acceder a el con funciones como:

the_title(): El t铆tulo del post actual
the_content(): El contenido principal del post actual

Pueden revisar el siguiente enlace:
https://desarrollowp.com/blog/tutoriales/creando-tema-desde-cero-wordpress-parte-3-loop/

Diferencia entre p谩ginas y entradas?

No me aparece la opci贸n de agregar imagen destacada en el editor. 驴Alguna idea?

page.php

Si al publicar la p谩gina les da el siguiente error:
鈥淢ensaje de error: Las respuesta no es una respuesta JSON v谩lida鈥

Vayan al dashboard >ajustes > enlaces permanentes > Seleccionan en ajustes comunes 鈥淣ombre de la entrada鈥 (Creo que la opci贸n es indiferente e inclusive d谩ndole guardar directamente deber铆a funcionar )
Le dan guardar y listo.

Lo comparto por si a alguien le sucedi贸 lo mismo 馃槃

El if sale sobrando no?

Hola, tengo una pregunta:
Existe la manera de traerse the_content() personalizados, es decir, que si el contenido tiene 5 parrafos,
traerse los dos primeros parrafos y aplicarles un estilo, y luego los otros 3 con otro estilo, es que , cuando aplico the_content(), trae todos los parrafos completos.

Gracias

oie si!!!

No me aparece la opci贸n de imagen destacada. Sera la versi贸n ?

N o me permite publicarHa fallado la actualizaci贸n. Las respuesta no es una respuesta JSON,como lo arreglo

venia entendiendo todo pero esta clase ya me confundio con las etiquetas <?php?>, supongo que me dare una vuelta por ese curso xd

Gracias por la clase. Todo clar铆simo.

https://gwst.eu