Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //последние закрепленные посты
- function wpb_latest_sticky() {
- //https://www.wpbeginner.com/wp-tutorials/how-to-display-the-latest-sticky-posts-in-wordpress/
- /* 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
- $return = "";
- 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');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement