Ocultar fecha publicación WordPress por categoría específica

  • Autor Autor Kelvin Alvarez
  • Fecha de inicio Fecha de inicio
Kelvin Alvarez

Kelvin Alvarez

Delta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Hola betas...

Quisiera saber si alguien sabe como ocultar la fecha de publicación por categoría

O sea, que la fecha de publicación no se muestre en la categoría "TIPS", pero si que se muestre en la categoría "NOTICIAS"
 
Última edición:
Hola betas...

Quisiera saber si alguien sabe como ocultar la fecha de población por categoría

O sea, que la fecha de publicación no se muestre en la categoría "TIPS", pero si que se muestre en la categoría "NOTICIAS"
Puedes usar codigo, si esta en la categoria tips no se mostrara.

PHP:
<?php if(!in_category('tips'): ?>
        CODIGO QUE NO SE MOSTRAR AQUI
<?php endif; ?>
 
Puedes usar codigo, si esta en la categoria tips no se mostrara.

PHP:
<?php if(!in_category('tips'): ?>
        CODIGO QUE NO SE MOSTRAR AQUI
<?php endif; ?>
Hay que especificar que es en el archivo category.php, para ahorrarle el trabajo de buscar dónde, al compañero 😁
 
Puedes usar codigo, si esta en la categoria tips no se mostrara.

PHP:
<?php if(!in_category('tips'): ?>
        CODIGO QUE NO SE MOSTRAR AQUI
<?php endif; ?>
esto es valido para ocultar la clase <div class="show-date"> ?
la agregue dentro de CODIGO QUE SE MOSTRARAS AQUI , y nada
 
No puedes quitarlo en cada pagina. menú lateral derecho al editar debería tener la opción.
 
<?php if(!in_category('tips')): ?>
<div class="show-date">...</div>
<?php endif; ?>
 
O crea un archivo category-tips.php y copia el contenido del category.php dejando casi todo igual, sólo borrando la parte de la fecha.

Que será algo como

PHP:
Posted on <?php the_time( 'l, F jS, Y' ); ?>.

O similar
 
O crea un archivo category-tips.php y copia el contenido del category.php dejando casi todo igual, sólo borrando la parte de la fecha.

Que será algo como

PHP:
Posted on <?php the_time( 'l, F jS, Y' ); ?>.

O similar
La mejor solución seria esa XD
 
otra forma simple sin php: agrega este css/style:
.category-tips .posted-on { display: none; }

contras:
(si usas/cambias un theme/etc tendrás que volver a fijarte los selectores ¡vos!)
 
Última edición:
otra forma simple sin php: agrega este css/style:
.category-tips .posted-on { display: none; }
hola, no se si entendiste que lo que quiero es ocultar la fecha, no veo que agregaste la clase show-date solo agregaste el nombre de la categoria.
 
hola, no se si entendiste que lo que quiero es ocultar la fecha, no veo que agregaste la clase show-date solo agregaste el nombre de la categoria.
Fijate si tienes un div padre con la categoria .category-tips, si es asi entonces usas el codigo css asi.
CSS:
.category-tips .show-date {
    display: none;
}
 
Fijate si tienes un div padre con la categoria .category-tips, si es asi entonces usas el codigo css asi.
CSS:
.category-tips .show-date {
    display: none;
}
mano, logre hacerlo de otra manera donde todas las categorías muestran la fecha pero la que yo pongo en el código que me diste no la muestra, , lo que quiero es agregar todas las categorías y dejar que solo muestre una la fecha

<?php if(!in_category('tips')): ?>
<div class="show-date">...</div>
<?php endif; ?>

lo puse asi y no funciono, con una categoría si:

Insertar CODE, HTML o PHP:
<?php if(!in_category('categoria1,categoria,2, categoría 3')): ?>
<div class="show-date">...</div>
<?php endif; ?>
 
mano, logre hacerlo de otra manera donde todas las categorías muestran la fecha pero la que yo pongo en el código que me diste no la muestra, , lo que quiero es agregar todas las categorías y dejar que solo muestre una la fecha

<?php if(!in_category('tips')): ?>
<div class="show-date">...</div>
<?php endif; ?>

lo puse asi y no funciono, con una categoría si:

Insertar CODE, HTML o PHP:
<?php if(!in_category('categoria1,categoria,2, categoría 3')): ?>
<div class="show-date">...</div>
<?php endif; ?>
Prueba con un array.

PHP:
<?php if(!in_category(['categoria 1', 'categoria 1', 'categoraa 3'])): ?>
<div class="show-date">...</div>
<?php endif; ?>
 
Prueba con un array.

PHP:
<?php if(!in_category(['categoria 1', 'categoria 1', 'categoraa 3'])): ?>
<div class="show-date">...</div>
<?php endif; ?>
jajajajajajajajaj gracias mi hermano. de verdad. gracias tenia sin mentirte desde las 1AM tratando de solucionar eso.

de la otra manera que lo hice fue editando el archivo content-header.php y dentro del código que me diste meter <p><?php echo get_the_date(); ?></p> y dejar la clase <div class="show-date"> afuera.

1633476831891.png
 
Gracias también a lo que aportaron.
 

Temas similares

Atrás
Arriba