Добавление пользовательских функций в плагин календаря событий
У меня установлен плагин Календарь событий на моем сайте WordPress. Теперь есть аддон, который я не могу себе позволить сейчас (Community Events).
Итак, я хотел бы спросить, как бы я мог воссоздать только базовую функциональность, позволяющую пользователям публиковать свои собственные события на веб-интерфейсе? В настоящее время я записался на курс разработки WordPress, плагинов и тем, и мой прогресс идет медленно. Это заставляет меня задуматься о том, есть ли какой-то код, на котором я могу построить, чтобы ускорить мою разработку.
Текущий набор навыков: базовый PHP, промежуточный Wordpress, CSS, HTML, Javascript не ES6, что бы это ни было. Некоторый SQL (может создавать таблицы и писать несколько запросов)
Что я могу сделать до сих пор:
- Создайте основной плагин и активируйте его на панели администратора
- Создание пользовательских типов записей и метабоксов
- Сохранение моих постов
- Базовое понимание действий и фильтров
Что я пока не знаю как сделать:
- Структурировать плагин
- Написать хороший код
- Клонировать аддон событий сообщества
Я просто требую, чтобы пользователи начали публиковать свои собственные события на моем веб-сайте с помощью интерактивного интерфейса, и эти события должны быть переименованы в разделе "Все события в плагине календаря событий".
Спасибо, я ценю ваши отзывы.
1 ответ
Некоторое время назад был альтернативный плагин, но он больше не существует или устарел с более свежими версиями.
Если вы не хотите покупать этот плагин, я мог бы порекомендовать либо найти альтернативный системный плагин событий (кроме Календаря событий), либо создать две страницы шаблона: одну для пользователя, чтобы просмотреть свои события, и одну для пользователя, чтобы создать новое событие или редактировать свои существующие события. Убедитесь, что только зарегистрированные пользователи могут получить доступ к этим страницам с if ( ! is_user_logged_in() ) { wp_redirect( wp_login_url() ); exit; }
(перенаправляет на страницу входа).