Ограничить количество постов в Wordpress

Я хотел бы ограничить максимальное количество сообщений пользовательского типа (например, 5 сообщений) независимо от пользователей. Например, скажем, у меня есть свой пользовательский тип поста с именем CUSTOMPOSTS, если есть 5 таких постов, никто не сможет создавать новые (без предварительного удаления одного из других).

Это можно сделать?

С уважением!

1 ответ

Есть несколько способов сделать это. Но проще всего зацепиться за wp_insert_post и не дать ему работать. Вы можете заставить каждый новый пост draft пока они не удалят / не опубликуют старую версию, и когда они это сделают, вы можете разрешить им публиковать новую

Другие вопросы по тегам