Друзья, добрый день всем!
Кто может подсказать, должны ли отображаться посты у автора в кабинете WP-Recall, которые перемещены в корзину?
Пример:
Автор написал пост, отправил его на проверку.
В его кабинете WP-Recall статус поста - "на утверждении".
Администратор проверил пост и переместил его в корзину, саму корзину не очищал.
В кабинете WP-Recall у автора эта статья просто пропадает, бесследно.
В коде posts-list.php вижу, что статус постов, перемещенных в корзину, учитывается:
$post->post_status == 'trash'
Но почему-то не отображается автору.
Хотя логично было бы отображать статус, иначе вообще непонятно куда делась статья.
Так и задумано или что-то глючит?
Заранее спасибо за ответ.
Андрей CS сказал(а)
add-on/publicpost/classes/class-rcl-post-list.php строка 31 и ниже, добавить указание статуса trash
Андрей, спасибо большое!
Сразу и не нашел этот массив.
if ( $user_ID == $this->user_id ) { $postStatus[] = 'private'; $postStatus[] = 'pending'; $postStatus[] = 'draft'; $postStatus[] = 'trash'; }
Всё работает - ваша помощь неоценима! =)
Если вам не сложно, внесите, пожалуйста, этот фикс в будущие обновления.
А то как-то нелогично, что автор не знает, что случилось со статьей - вроде была и исчезла.
Спасибо за помощь!
Андрей CS сказал(а)
Хорошо, внесу в обновление
Спасибо!
А еще лучше вот так:
if ( $user_ID == $this->user_id ) { $postStatus[] = 'private'; $postStatus[] = 'pending'; $postStatus[] = 'draft'; $postStatus[] = 'trash'; $postStatus[] = 'future'; }
Так как иногда размещение бывает еще и "запланированным" по дате или времени.
Ну, мало ли...
Кому потом нужен будет этот статус, те сами поковыряются в posts-list.php и добавят, что нужно.