Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




wp_get_recent_posts [ WordPress Function ]

wp_get_recent_posts ( $args = array(), $output = ARRAY_A )
Parameters:
  • (string) $deprecated Deprecated.
  • (array) $args Optional. Overrides defaults.
  • (string) $output Optional.
Uses:
Returns:
  • (unknown.)
Defined at:



Retrieve number of recent posts.

Source


<?php
function wp_get_recent_posts$args = array(), $output ARRAY_A ) {

    if ( 
is_numeric$args ) ) {
        
_deprecated_argument__FUNCTION__'3.1'__'Passing an integer number of posts is deprecated. Pass an array of arguments instead.' ) );
        
$args = array( 'numberposts' => absint$args ) );
    }

    
// Set default arguments
    
$defaults = array(
        
'numberposts' => 10'offset' => 0,
        
'category' => 0'orderby' => 'post_date',
        
'order' => 'DESC''include' => '',
        
'exclude' => '''meta_key' => '',
        
'meta_value' =>'''post_type' => 'post''post_status' => 'draft, publish, future, pending, private',
        
'suppress_filters' => true
    
);

    
$r wp_parse_args$args$defaults );

    
$results get_posts$r );

    
// Backward compatibility. Prior to 3.1 expected posts to be returned in array
    
if ( ARRAY_A == $output ){
        foreach( 
$results as $key => $result ) {
            
$results[$key] = get_object_vars$result );
        }
        return 
$results $results : array();
    }

    return 
$results $results false;

}
?>

Examples [ wp-snippets.com ]

Top Google Search Results

More ...

0 User Note(s)

None yet. Be the first!

Add New ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics