Avisos
Vaciar todo

entradas

6 Respuestas
3 Usuarios
0 Reactions
24 Visitas
Respuestas: 1733
Famed Member
Topic starter
 

hola en un blog de entradas, al colocar la foto y dar leer mas algunas quiero que se meustren y otras no como hago para eso


 
Respondido : 01/12/2025 2:45 pm
Pepe
 Pepe
Respuestas: 41646
Illustrious Member Admin
 

Hola Fabiana.

Para que dominio es la consulta ?

 

Un saludo


 
Respondido : 01/12/2025 3:47 pm
Respuestas: 1733
Famed Member
Topic starter
 

ctmopen.com/ctm


 
Respondido : 01/12/2025 5:37 pm
Karen Rios
Respuestas: 19004
Illustrious Member Moderator
 

Hola Fabiana,

En que seccion tienes el blog, no comprendo como quieres que se muestren otras entradas y otras no, ten en cuenta que una alternativa es gestionar las categorías, es decir en la página donde se dirija el usuario indica que categoría debe mostrarse de esta forma se mostraran las entradas solo con esta categoría configurada. 

Si es posible envíanos capturas donde está configurando esto para revisarlo con mayor detalle. 

Un Saludo 

 

 
Respondido : 01/12/2025 7:52 pm
Respuestas: 1733
Famed Member
Topic starter
 

no hablo de mostrar entradas sino de la imagen destacada que no salga al dar clicke en leer mas


 
Respondido : 02/12/2025 2:11 pm
Pepe
 Pepe
Respuestas: 41646
Illustrious Member Admin
 

Hola Fabiana.

Si solo quieres ocultarla en algunos post lo vas a tener que hacer por ID de post.

Para no tener que ir ocultando por código con los ID de las entradas podemos probar a poner un check debajo de la imagen destacada y si no quieres que se muestre la imagen solo tienes que seleccionarlo.

.- Instala el siguiente plugin:

-> https://wordpress.org/plugins/code-snippets/

Una vez activado:

.- Accede a Fragmentes de código -> Añadir nuevo.

.- Añade un titulo para tenerlo identificado y añade el siguiente código:

// Añadir checkbox en la caja "Publicar"
add_action('post_submitbox_misc_options', function($post) {
if ($post->post_type !== 'post') return;

$ocultar = get_post_meta($post->ID, '_we_ocultar_featured', true);
$checked = checked($ocultar, '1', false);
?>
<div class="misc-pub-section we-hide-featured-section" style="border-top:1px solid #eee; padding-top:12px; margin-top:12px;">
<label style="font-weight:600; cursor:pointer;">
<input type="checkbox" name="we_ocultar_featured" <?php echo $checked; ?> style="margin-right:6px;">
Ocultar imagen destacada en este artículo
</label>
<p style="margin:5px 0 0; color:#666; font-size:12px;">
La imagen seguirá viéndose en el blog, categorías y listados.
</p>
</div>
<?php
});

// Guardar el checkbox
add_action('save_post_post', function($post_id) {
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return;
if (!current_user_can('edit_post', $post_id)) return;

if (isset($_POST['we_ocultar_featured'])) {
update_post_meta($post_id, '_we_ocultar_featured', '1');
} else {
delete_post_meta($post_id, '_we_ocultar_featured');
}
});

//Ocultar la imagen destacada cuando está marcado el checkbox
add_filter('has_post_thumbnail', function($has_thumbnail, $post_id = null) {
if (!$post_id) $post_id = get_the_ID();

if (is_singular('post') && get_post_meta($post_id, '_we_ocultar_featured', true) === '1') {
return false; // WordPress piensa que no hay imagen destacada
}
return $has_thumbnail;
}, 10, 2);

 

.- Guarda y activa el Snippet

.- Edita una entrada y debajo de la imagen destacada veras un check, si lo activas la imagen destacada no se mostrara:

chrome capture 2025 12 2 (9)

 

 

Un Saludo


 
Respondido : 02/12/2025 3:44 pm