No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Pages

22/34
Recursos

Aportes 33

Preguntas 8

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

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√≠ ūüėĀ

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

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

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(); ?>

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.

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

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(); ?>

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

El loop es el ‚Äúmecanismo‚ÄĚ que WordPress usa para mostrar informaci√≥n a trav√©s de las plantillas. Es donde ocurre la ‚Äúmagia‚ÄĚ 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:
‚ÄúMensaje de error: Las respuesta no es una respuesta JSON v√°lida‚ÄĚ

Vayan al dashboard >ajustes > enlaces permanentes > Seleccionan en ajustes comunes ‚ÄúNombre 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

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>