No tienes acceso a esta clase

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

Posts

23/35
Recursos

Aportes 51

Preguntas 15

Ordenar por:

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

o inicia sesi贸n.

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:

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

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 鈥楢llowOverride None鈥 to 鈥楢llowOverride All鈥

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

Primero, tuve un problema de que no salia la opci贸n para a帽adir 鈥淚magen destacada鈥 . Lo 鈥榓rregle鈥 a帽adiendo a functions.php la l铆nea:
add_theme_support( 鈥榩ost-thumbnails鈥 );
Bingo !!! apareci贸 la opci贸n para agregar la dichos imagen, pero 鈥 hmmm las preguntas al otro lado鈥 voy por all谩.

Si no les aparece la opci贸n de agregar imagen destacada, pongan el add_theme_support(鈥榩ost-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');```

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.

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

trabajando en localhost

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>

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.

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

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

![](

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

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?

En wordpress 6 no basta con que incluyas el c贸digo add_theme_support('post-thumbnails'). Lo solucion茅 agregando add_action('after_setup_theme', 'init_template'); al final del archivo y desactivando y activando el tema de nuevo

No tengo habilitadas las opciones de 鈥淚magen destacada鈥, alguien me podr铆a ayudar, tengo todo el c贸digo tal cual se indicado.

todo ha salido perfecto hasta el momento con wp 5.9

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 鈥渕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.

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 鈥渓eer 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 鈥淩ecetas鈥 puede capacidad para organizar varias recetas.

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