6ответ(ов) в теме
Нужно выставить ограничение на количество публикаций для авторов в определённой рубрике.
Например:
- есть две рубрики: Штаны и Носки;
- есть 2 автора: Вася и Петя.
Вася может публиковать только одну публикацию в рубрику Штаны и 3 публикации в рубрику Носки.
Петя не может оставить публикацию в рубрике Штаны, но может оставить 2 публикации в рубрике Носки.
Можно ли такое реализовать возможностями wp-recall?
Руководствуясь описанием функции
Вы не можете просматривать опубликованные ссылки
написал следующий код:
function hidden_limit() { $hid=count_user_posts( $current_user->ID, 'custom-post' ); if ( $hid < '1' ) { return $content; } return 'Количество публикаций превышено'; } add_shortcode( 'hidt', 'hidden_limit' );
Шорткод формы публикации wp-recall обернут шорткодом из вышеупомянутой функции. Но дело в том, что идёт подсчёт только количества опубликованных постов, а необходимо считать посты со всеми статусами и уже на основании этого выполнять условие, описанное в созданной мною функции. Параметр $public_only вне зависимости присвоенного ему значения (true или false) необходимого результата не даёт. Версия wordpress 4.6.3.
Не пойму в чём проблема, прошу вашей помощи.
Тема закрыта. Публикация новых сообщений запрещена.