No tienes acceso a esta clase

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

Posts

23/34
Recursos

Aportes 50

Preguntas 11

Ordenar por:

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

A m√≠ me daba error al subir la imagen ūüėÖ
En concreto éste: "Is its parent directory writable by the server?"
Investigando un poco encontré esta solución:
Con la terminal entras en la carpeta del proyecto platzigifts y ejecutas el siguiente comando:

sudo chmod 777 wp-content/

Los diferentes tama√Īos que podemos pasarle como par√°metro a la funci√≥n

the_post_thumbnail()

son los siguientes:
thumbnail ----- 150 x 150 PX
medium -------- 300 x 300 PX
large ------- 1024 x 1024 PX
full ----- La resolución original de la imagen cuando la subimos

La documentación es la siguiente:

Error 404 - Despues de cambiar el tipo de enlace permanente
En mi caso, tuve que configurar el archico httpd.conf (/etc/httpd/conf/httpd.conf), change ‚ÄėAllowOverride None‚Äô to ‚ÄėAllowOverride All‚Äô

#It can be "All", "None", or any combination of the keywords:
#Options FileInfo AuthConfig Limit
AllowOverride All

As√≠ pueden agregar atributos alt, title y class a la imagen ūüėČ

<?php the_post_thumbnail('large', array(
            'title' => get_the_title(),
            'alt' => get_the_title(),
            'class' => 'img-fluid'
));?>

Primero, tuve un problema de que no salia la opci√≥n para a√Īadir ‚ÄúImagen destacada‚ÄĚ . Lo ‚Äėarregle‚Äô a√Īadiendo a functions.php la l√≠nea:
add_theme_support( ‚Äėpost-thumbnails‚Äô );
Bingo !!! apareció la opción para agregar la dichos imagen, pero … hmmm las preguntas al otro lado… voy por allá.

Si estas en Ubuntu y al cambiar los enlaces permanentes te sale un 404 al ver la entrada, lo que me paso a mi ūüėÉ la soluci√≥n que me funciono es la siguiente:

1 paso: abres tu consola con Ctrl + Alt + T

2 paso: escribes esto en consola

cd /opt/lampp/htdocs/nombre-del-proyecto

3 paso: creas un archivo oculto que se llame .htaccess eso lo haces con el siguiente comando:

cat > .htaccess

4 paso: vas a tu panel de control de WordPress, despu√©s vas a la pesta√Īa de Ajustes > Enlaces permanentes y seleccionas el que deses, despu√©s guardas los cambios y al final de la pagina vas a encontrar un campo de texto con unas configuraciones, le das copiar y pegar.

5 paso: por ultimo copias en la terminal esas configuraciones con Ctrl + Shift + C y por ultimo presionas Ctrl + D

Y listo ya no se sale el 404 al ver la entrada!! ūüėÉ

single.php para nuestras entradas y postypes!

Tuve un problema con los permalinks al modificarlos usando Ubuntu 18.04 y apache2.
Para resolverlo entré al archivo /etc/apache2/apache2.conf y modifique la entrada
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
AllowOverride None a AllowOverride All

Para los que hayan revisado el código y aun así no les aparezca la imagen, recuerden que entradas es distinto de paginas.
page.php se encarga de las paginas.
single.php de las entradas.

Si a alguno le aparece un error 404:

The requested URL was not found on this server.

Lo que hay que hacer para arreglar el error es buscar el archivo .htaccess, en la carpeta raíz de wordpress.

Ese archivo deber√≠a quedar aŇõi:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Crear archivo single.php

<?php get_header(); ?>

<!-- crear un loop basico -->

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

            <h1 class='my-3'>
                <?php the_title() ?>
            </h1>
            <div class="row">
            
                <div class="col-6">
                    <?php the_post_thumbnail( 'large');?>
                </div>
                <div class="col-6">
                    <?php the_content(); ?>
                </div>
            
            </div>
        <?php
        }
    } ?>

</main>

<?php get_footer (); ?>

A√Īadir una entrada > anadir title y a√Īadir description>a√Īadir imagen destacada> Deshabilitar comentarios y pingbacks> actualizar

Ir a enlaces permamentes y seleccionar la opcion nombre dela entrada> guardar>Refrescar entrada con nueva url amigable

Si no les aparece la opci√≥n de agregar imagen destacada, pongan el add_theme_support(‚Äėpost-thumbnails‚Äô); fuera de la funci√≥n.

function init_template(){

    
    add_theme_support('title-tag');

    register_nav_menus(
        array(
            'top_menu' => 'Men√ļ Principal'
        )
    );

}

add_theme_support('post-thumbnails');```

Al cambiar el tipo de enlace permanente, Me tira el siguiente error:

¬°Objeto no localizado!
No se ha localizado la URL solicitada en este servidor. La URL de la página que le ha remitido parece ser errónea o estar obsoleta. Por favor, informe del error al autor de esa página.

Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.

Error 404
localhost
Apache/2.4.41 (Unix) OpenSSL/1.1.1d PHP/7.4.2 mod_perl/2.0.8-dev Perl/v5.16.3

Aguardo comentarios en caso de que puedan ayudarme

![](

ayuda!
hola no me pase para poner imagen destacada, donde lo puedo encontrar o activar.

Buenas. Al publicar una nueva entrada me sale el siguiente error:

Publishing failed. Error message: The response is not a valid JSON response.

Espero puedan ayudarme.

Buenas por alguna razon no se me muestra la pagina en la vista principal. no arroja ningun error ni nada, el codigo esta bien escrito y los nombres de los archivos correctos. alguna sugerencia?

Para los que tengan problema subiendo la im√°gen en MAC:
Desde su terminal van a la ruta:

cd /Users/<username>/.bitnami/stackman/machines/xampp/volumes/root/htdocs/platzigifts

Luego habilitan permisos:

chmod a+rwx wp-content

todo ha salido perfecto hasta el momento con wp 5.9

trabajando en localhost

Se me presentó el Error 404 en Ubuntu 20.04.
Esto fue a causa cambio del modo de los enlaces permanentes.
Para solucionarlo modifiqué el archivo:

$ sudo vim /etc/apache2/apache2.conf

Dentro del archivo hay que modificar AllowOverride None por AllowOverride All

<Directory /var/www/>
	Options Indexes FollowSymLinks
	AllowOverride All
	Require all granted
</Directory>

Guardan el cambio y luego reinician apache para activar la nueva configuración.

$ sudo  systemctl restart apache2

Finalmente para habilitar el cambio ejecutamos:

$ sudo a2enmod rewrite

Fin

Las entradas o post son noticias o artículos de la página que se organizan cronológicamente que además pueden admitir categorías y etiquetas. Mientras que las paginas son contenidos estáticos que tiene información genérica de la página que se organizan de forma jerárquica

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.

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/

No me aparece la opci[on de imagen destacada por lo tanto no la puedo subir, alguien tiene la soluci[on? estoy utilizando WordPress v. 5.7.1

Hola yo aprendi php, usando esta sintaxis de codigo.

<?php if (have_posts()) :   ?>
            <?php while (have_posts()) : ?>
                <?php the_post(); ?>
                <div class="row my-3">
                    <div class="col-md-6">
                        <?php the_post_thumbnail('large'); ?>
                    </div>
                    <div class="col-md-6">
                        <h1 class="my-3"><?php the_title(); ?></h1>
                        <?php the_content(); ?>
                    </div>
                </div>
            <?php endwhile; ?>
        <?php endif; ?>

Si no les permite subir la imagen en Mac o esto:
"Unable to create directory wp-content/uploads/2021/04. Is its parent directory writable by the server?"
Busquen la carpeta wp-content y den:

  1. Comando + i
  2. Desbloquen el candidato con su password
  3. Le dan ‚Äúleer y escribir‚ÄĚ a las opciones.
  4. Reload

Hola, no me sale la pesta√Īa para a√Īadir imagen destacada, alguien me ayuda?

no me muestra la imagen destacada algien le paso algo similar

La p√°gina y la entrada me aparecen del mismo color que el header y del footer, qu√© puedo hacer en ese caso¬Ņ?

single.php

Me doy cuenta que vamos definiendo el dise√Īo de c√≥mo mostrar el contenido que gestionaremos a trav√©s del panel de administraci√≥n de Wordpress. Gracias aprendo m√°s sobre el tema

Ayuda, cuando cambio el enlace permanente pierdo el acceso a la entrada creada, y al inentar modificarlo aparece lo siguiente

Entradas vs Paginas la rpt:
Creo q la mejor diferencia es que un Page tiene la capacidad de agrupar varios Posts. Ej. una pagina ‚ÄúRecetas‚ÄĚ puede capacidad para organizar varias recetas.

No tengo habilitadas las opciones de ‚ÄúImagen destacada‚ÄĚ, alguien me podr√≠a ayudar, tengo todo el c√≥digo tal cual se indicado.

Tengo todo el código bien pero no se me visualiza la imagen qué puede ser ?

Alguien sabe por qué mi página se ve así?
![](

Para lxs que tiene problemas con la ocion de link permanentes y tiene que crear el archivo .htaccess no se olviden de tener configurado en su equipo mostrar las carpetas ocultas!!

Ya sali√≥ ūüėĄ

<?php get_header(); ?>

<main class='container'>
    <?php if(have_posts()){
        while(have_posts()){
            the_post();
        ?>
            <h1 class='my-3'><?php the_title() ?></h1>
            <div class="row"> <!-- Clase de bootstrap para separar en columnas -->
                <div class="col-6">
                    <?php the_post_thumbnail('large'); ?>
                </div>
                <div class="col-6">
                    <?php the_content(); ?>
                </div>
            </div>
        <?php
        }
    } ?>

</main>

<?php get_footer(); ?>```

No logro resolver el siguiente problema:

al cambiar el permanet link toda la app se rompe, el servidor no logra encontrar los documentos y servirlos, no se que cambios debo hacer, he buscado en internet y nada. si alguien me da una mano, se lo agradeceria.

Gracias por la clase. Perfectamente claro.

https://gwst.eu

Si les lanza alg√ļn error al tratar de subir la imagen destacada, es debido a que las im√°genes que se descargan desde la secci√≥n de comentarios est√°n en formato webp, no es suficiente con cambiar la extensi√≥n png, deben convertir el formato con alguna herramienta extra de edici√≥n o con alguna en internet