Как получить сообщения из массива пользовательских идентификаторов в WordPress?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как получить сообщения из массива пользовательских идентификаторов в WordPress?

Сообщение Anonymous »

У меня есть массив идентификаторов пользователей: < /p>

$users_id_array = array('1','23','4','7')
< /code>

Мне нужно отобразить все сообщения этого массива. < /p>

Я пробовал несколько кодов, но это не Работа. />
add_filter( 'get_posts', 'posts_filter_by_id' );
function posts_filter_by_id( $query ) {
global $wpdb;
$usuarios_visibles= array();
// This is a recursive search for get user's id.
$busca_usuarios_visibles = $wpdb->get_results(
$wpdb->prepare( "
SELECT * FROM wpbc_lists_father WHERE id_padre = %d
UNION SELECT * FROM wpbc_lists_father WHERE id_padre IN
(SELECT id_hijo FROM wpbc_lists_father
WHERE id_padre = %d)",
get_current_user_id(), get_current_user_id()
)
);
foreach ($busca_usuarios_visibles as $uv){array_push($usuarios_visibles, $uv->id_hijo);}
array_push($usuarios_visibles, get_current_user_id());

$args = array(
'posts_per_page' => 5,
'offset' => 0,
'category' => '',
'category_name' => '',
'orderby' => 'date',
'order' => 'DESC',
'include' => '',
'exclude' => '',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '',
'author' => $usuarios_visibles,
'author_name' => '',
'post_status' => 'publish',
'suppress_filters' => true
);
$query = get_posts( $args );
//$query->set( 'posts_per_page', 3 );
//$query->set( 'author', $busca_usuarios_visibles);
//$query->set( 'author', get_current_user_id());
return $query;
}


Подробнее здесь: https://stackoverflow.com/questions/455 ... -wordpress
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»