Switch language

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




get_others_unpublished_posts [ WordPress Function ]

get_others_unpublished_posts ( $user_id, $type = 'any' )
Parameters:
  • (int) $user_id User ID to not retrieve posts from.
  • (string) $type Optional, defaults to 'any'. Post type to retrieve, can be 'draft' or 'pending'.
Returns:
  • (array) List of posts from others.
Defined at:



Retrieve editable posts from other users.

Source


<?php
function get_others_unpublished_posts($user_id$type='any') {
    
_deprecated_function__FUNCTION__'3.1' );

    global 
$wpdb;

    
$editable get_editable_user_ids$user_id );

    if ( 
in_array($type, array('draft''pending')) )
        
$type_sql " post_status = '$type' ";
    else
        
$type_sql " ( post_status = 'draft' OR post_status = 'pending' ) ";

    
$dir = ( 'pending' == $type ) ? 'ASC' 'DESC';

    if ( !
$editable ) {
        
$other_unpubs '';
    } else {
        
$editable join(','$editable);
        
$other_unpubs $wpdb->get_results$wpdb->prepare("SELECT ID, post_title, post_author FROM $wpdb->posts WHERE post_type = 'post' AND $type_sql AND post_author IN ($editable) AND post_author != %d ORDER BY post_modified $dir"$user_id) );
    }

    return 
apply_filters('get_others_drafts'$other_unpubs);
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



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