Categorías

Shortcode titulo y contenido de entrada

Categoria:

Wordpress, hooks

Snippet:

//Shortcode título de entrada en la plantilla de entrada actual
function wlw_titulo_entrada() { 
$our_title = get_the_title( get_option('page_for_posts', true) );
return $our_title; 
}
add_shortcode('wlw_titulo_entrada', 'wlw_titulo_entrada');

//Shortcode imagen destacada de la entrada
function wlw_imagen_entrada() { 
$our_content = get_the_post_thumbnail( get_option('page_for_posts', true) );
return $our_content; 
}
add_shortcode('wlw_imagen_entrada', 'wlw_imagen_entrada');

//Shortcode contenido de la entrada en la plantilla de entrada actual
function wlw_contenido_entrada() { 
$our_content = get_the_content( get_option('page_for_posts', true) );
return $our_content; 
}
add_shortcode('wlw_contenido_entrada', 'wlw_contenido_entrada');

//Titulo categoria actual en plantilla de categorías
function wlw_titulo_categoria() { 
$titulo_cat = single_cat_title("", false);
return $titulo_cat; 
}
add_shortcode('wlw_titulo_categoria', 'wlw_titulo_categoria');

//Shortcode para contenido en plantilla de categorías
function wlw_entradas_en_categorias() { 

if (have_posts()):
    while (have_posts()):
		$entradas .= the_post();
		$title = esc_html( get_the_title() );
		$entradas .= _e('<h3>'.$title.'</h3>');
		

if ($content != 'no') {
            $entradas = the_excerpt();
        }
    endwhile;
endif;
//Añade paginación, por defecto 10 posts x página
the_posts_pagination( array(
'mid_size' => 2,
'prev_text' => __( 'Anterior', 'wlw-plugins' ),
'next_text' => __( 'Siguiente', 'wlw-plugins' ),
) );

return $entradas; 
}
add_shortcode('wlw_entradas_categorias', 'wlw_entradas_en_categorias');


Versiones:



Descripción:

Habilita los shortcodes [wlw_titulo_entrada] y [wlw_contenido_entrada] que muestran el título y contenido de la entrada en constructores y plantillas de entradas.
Puede usarse en Elementor free, Bakery builder, Divi...



Code Snippets