2013-06-13 2 views
0

Для моих пользователей они никогда не видят область администрирования Wordpress. Все пользователи являются авторами (с различными разрешениями), и, насколько это возможно, они имеют «проекты» (в настоящее время публикуются сообщения) и «проекты проектов» (проекты статей).Wordpress - показывает мои черновики на переднем конце

Я создал пользовательский шаблон для пользователей, чтобы увидеть все их «проекты» - список своих сообщений на лицевой стороне. Это прекрасно работает.

То, что я также хочу сделать, - показать им свой список текущих сообщений о проекте.

В настоящий момент мой код возвращает только ВСЕ статьи сообщений для всех пользователей, не относящиеся к этому пользователю. Однако список опубликованных сообщений показывает сообщения, специфичные для этого пользователя. Вот код, я использую для проекта списка:

<?php 
$my_query = new WP_Query('post_status=draft&showposts=10'); 
?> 
<div> 
<?php 
if ($my_query->have_posts()) : while ($my_query->have_posts()) : 
    $my_query->the_post(); 
    ?> 
    <ul> 
     <li> 
     <?php the_title(); ?> 
     </li> 
    </ul> 
<?php endwhile; else: ?> 
    <div> 
    <ul> 
     <li><?php _e('No upcoming Posts'); ?></li> 
    </ul> 
    </div> 
<?php endif; ?> 

Что я могу включать в себя только показать, что пользователи проекты?

Благодаря

ответ

1

Получить идентификатор пользователя:

$current_user = wp_get_current_user(); 

Затем использовать это в качестве параметра в поисковом запросе:

$my_query = new WP_Query("post_status=draft&showposts=10&author=".$current_user->ID); 
+0

Совершенная :) Спасибо. –