Ограничить количество постов в Wordpress
Я хотел бы ограничить максимальное количество сообщений пользовательского типа (например, 5 сообщений) независимо от пользователей. Например, скажем, у меня есть свой пользовательский тип поста с именем CUSTOMPOSTS, если есть 5 таких постов, никто не сможет создавать новые (без предварительного удаления одного из других).
Это можно сделать?
С уважением!
1 ответ
Есть несколько способов сделать это. Но проще всего зацепиться за wp_insert_post
и не дать ему работать. Вы можете заставить каждый новый пост draft
пока они не удалят / не опубликуют старую версию, и когда они это сделают, вы можете разрешить им публиковать новую