Могу только показать направление.
Необходимо проверять сколько на данный момент пользователь имеет своих записей.
Если меньше 1, то выводим ему форму публикации, если 1 - то не выводим.
Соответственно проверку надо производить в коде формы публикации с тем расчетом, что запись не редактируется.
Спасибо огромное за плагин! Только вчера на него наткнулся =)
Если у пользователя нет записей, то выводим форму, а если есть 1, то не выводим.... хорошо.
Но ведь тогда пользователь не получит право на редактирование своей записи? Или я ошибаюсь.... (просто я только недавно начал изучать вопросы сайтостроения)
Или возможность редактирования записи - это совсем другое, и ограничение на количество записей не повлияет на возможность ее редактирования?
форма редактирования записи и форма публикации выводится одним шорткодом, поэтому если вы просто запретите вывод содержимого шорткода только потому что у пользователя уже есть запись, то ему не будет выводится и форма редактирования, поэтому я и написал о необходимости проверки, редактируется в данный момент запись или нет. Если посмотреть внутрь шорткода формы публикации (функция public_form_recall), то там есть переменная $p, она содержит идентификатор записи, которую в данный момент редактируем, можно делать проверку на ее присутствие, если ее нет, значит редактирования нет и тогда делаем проверку на наличие публикации у пользователя.