Hur man visar de senaste klibbiga inlÀggen i WordPress

Hur man visar de senaste klibbiga inlÀggen i WordPress

WordPress har denna vÀldigt coola funktion som kallas klibbiga inlÀgg. TÀnk pÄ klibbiga inlÀgg som utvalda inlÀgg för din blogg. NÀr du markerar ett inlÀgg som klibbigt visas det ovanför dina nya inlÀgg, men bara om ditt tema tillÄter det. I den hÀr handledningen visar vi dig hur du visar de senaste klibbiga inlÀggen i WordPress.

Obs: Detta Àr en mellannivÄhandledning och krÀver grundlÀggande kunskaper om HTML / CSS + WordPress-temat.

Videohandledning

Prenumerera pÄ WPBeginner

Om du inte gillar videon eller behöver fler instruktioner, fortsÀtt lÀsa.

Det första du behöver göra Àr att kopiera och klistra in det hÀr kodavsnittet i ditt temas functions.php-fil eller i ett platsspecifikt plugin.



function wpb_latest_sticky() { 

/* Get all sticky posts */
$sticky = get_option( 'sticky_posts' );

/* Sort the stickies with the newest ones at the top */
rsort( $sticky );

/* Get the 5 newest stickies (change 5 for a different number) */
$sticky = array_slice( $sticky, 0, 5 );

/* Query sticky posts */
$the_query = new WP_Query( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ) );
// The Loop
if ( $the_query->have_posts() ) {
	$return .= '<ul>';
	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		$return .= '<li><a href="' .get_permalink(). '" title="'  . get_the_title() . '">' . get_the_title() . '</a><br />' . get_the_excerpt(). '</li>';
		
	}
	$return .= '</ul>';
	
} else {
	// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();

return $return; 

} 
add_shortcode('latest_stickies', 'wpb_latest_sticky');

Koden ovan frÄgar WordPress-databasen för att hÀmta de 5 senaste klibbiga inlÀggen. DÀrefter visas varje rubrikposts titel med en lÀnk i listformat. Vi har förpackat allt detta i en funktion och skapat en kortkod.

Nu för att visa dina senaste klibbiga inlÀgg kan du anvÀnda kortkoden [latest_stickies] i valfritt WordPress-inlÀgg, sida eller till och med en textwidget.

Om du vill anvÀnda kortkoder i en textwidget mÄste du lÀgga till den hÀr extra kodraden i ditt temas funktioner.php eller platsspecifikt plugin.


add_filter('widget_text', 'do_shortcode');

Det hÀr utdraget och funktionen kan mycket vÀl anvÀndas i det utvalda reglaget eller nÄgon annan avancerad funktion som du vill visa pÄ din webbplats. Det hÀr utdraget Àr mestadels inriktat pÄ en WordPress-webbplats som har en anpassad hemsida eller en tidningsstil.

Det Àr allt, vi hoppas att den hÀr artikeln hjÀlpte dig att visa senaste klibbiga inlÀgg pÄ din WordPress-blogg. Du kanske ocksÄ vill kolla in vÄr handledning om hur du lÀgger till ett utgÄngsdatum i klibbiga inlÀgg pÄ WordPress.

Om du gillade den hÀr artikeln, prenumerera sedan pÄ vÄr YouTube-kanal för WordPress-sjÀlvstudier. Du kan ocksÄ hitta oss pÄ Twitter och Google+.