Development of the news submission functionality - press release on the Wordpress site
General Information
The site is based on WordPress and uses the Ninja Forms plugin to create forms. It is necessary to implement functionality that allows users to submit news through a form, as well as add the option for expedited publication for an additional fee.
Functionality to be Implemented
1. News Submission Form
The form must contain the following fields:
News Text (required field, text editor)
Photo for News/Article (ability to upload an image)
News Category (dropdown list of available categories)
Expedited Publication Option (checkbox or button with payment option)
2. Automatic Processing of Submitted News
After filling out and submitting the form, the news is created as a draft in the WordPress admin panel.
The administrator can edit and approve the publication.
If the user selected the expedited publication option and made the payment, the news receives higher priority for moderation and publication.
3. Payment for Expedited Publication
Integration with the payment system via the Ninja Forms PayPal Checkout plugin.
After successful payment, the status of the news is updated in the admin panel (possible addition of a "Paid" label) for faster review.
Required Plugins for Implementation
The functionality needs to be implemented based on the following Ninja Forms extensions; I will provide the plugins:
Front-End Posting – for creating posts from the form
PayPal Checkout – for making payments
Layout & Styles – for customizing the appearance of the form
Expected Result
Users can submit news through a convenient form.
The administration receives news in the form of drafts in WP.
Payment option for expedited publication is available.
Paid news receive higher priority.
The form and its functionality work correctly on mobile and desktop devices.
Additional Wishes
Optimize photo uploads (size and format restrictions, for example, up to 2MB, JPEG/PNG formats).
Add a message for the user after submitting the news (for example, "Your news has been submitted for moderation").
Ability to notify the administrator about the submitted news via email or WP notification.
Загальна інформація
Сайт базується на WordPress і використовує плагін Ninja Forms для створення форм. Потрібно реалізувати функціонал, який дозволить користувачам подавати новини через форму, а також додати можливість прискореної публікації за додаткову оплату.
Функціонал, який необхідно реалізувати
1. Форма подачі новини
Форма має містити наступні поля:
Текст новини (обов’язкове поле, текстовий редактор)
Фото для новини/статті (можливість завантаження зображення)
Категорія новини (випадаючий список із доступними категоріями)
Опція пришвидшеної публікації (чекбокс або кнопка з можливістю оплати)
2. Автоматична обробка поданих новин
Після заповнення та відправлення форми новина створюється як чернетка в адмін-панелі WordPress.
Адміністратор може редагувати та затвердити публікацію.
Якщо користувач обрав опцію пришвидшеної публікації та здійснив оплату, новина отримує вищий пріоритет для модерації та публікації.
3. Оплата за пришвидшену публікацію
Інтеграція з платіжною системою через плагін Ninja Forms PayPal Checkout.
Після успішної оплати статус новини оновлюється в адмін-панелі (можливе додавання позначки "Оплачена") для швидшого розгляду.
Необхідні плагіни для реалізації
Функціонал потрібно реалізувати на основі наступних розширень Ninja Forms ; самі плагіни надаю:
Front-End Posting – для створення записів із форми
PayPal Checkout – для здійснення платежів
Layout & Styles – для кастомізації вигляду форми
Очікуваний результат
Користувачі можуть подавати новини через зручну форму.
Адміністрація отримує новини у вигляді чернеток у WP.
Доступна можливість оплати для пришвидшеної публікації.
Оплачені новини отримують вищий пріоритет.
Форма та її функціонал коректно працюють на мобільних і десктопних пристроях.
Додаткові побажання
Оптимізувати завантаження фото (обмеження за розміром і форматом, наприклад, до 2MB, формати JPEG/PNG).
Додати повідомлення для користувача після подачі новини (наприклад, "Вашу новину надіслано на модерацію").
Можливість повідомлення адміністратору про подану новину через email або WP-нотифікацію.
-
300 Hello! I reviewed your project brief and I can help with the implementation, I have extensive experience working with WordPress, cases: www.fireagency.com.ua
The only thing is, to accurately assess the volume of work, I need a link to your existing website and access to the admin system to study everything from the inside. If you can provide this information during our communication, that would be great!
I look forward to collaborating and await your decision! Have a great day!
Вітаю! Передивилась ваше ТЗ, зможу допомогти з реалізацією, великий досвід роботи з Wordpress, кейси: www.fireagency.com.ua
Єдине, щоб точно оцінити об'єм роботи, то треба посилання на ваш існуючий сайт та доступ до адмін системи, щоб вивчити все зсередини. Якщо зможете при спілкуванні надати цю інформацію, то буде чудово!
Буду рада співпраці та очікую ваше рішення! Гарного дня!
-
7545 60 0 Let's do it. I'm free and ready to collaborate. I await your response, have a nice day. I can start right today.
Давайте сделаю. Я как раз свободен и готов сотрудничать. Жду вашего ответа, удачного дня. Стартовать могу прямо сегодня.
-
517 1 0 Hello!
I am a web developer with experience in creating effective and functional websites. I work with platforms like Shopify, WordPress, Webflow, and others, handling both layout and complex integrations. I understand the importance of speed, responsiveness, and SEO optimization.
If you need a professionally developed website that will work flawlessly, I would be happy to help. Write to discuss all the details!
Best regards, Volodymyr.
Вітаю!
Я веб-розробник із досвідом створення ефективних та функціональних сайтів. Працюю з платформами Shopify, WordPress, Webflow та іншими, виконую як верстку, так і налаштування складних інтеграцій. Розумію важливість швидкодії, адаптивності та SEO-оптимізації.
Якщо вам потрібен професійно розроблений сайт, який працюватиме бездоганно, буду радий допомогти. Напишіть, щоб узгодити всі деталі!
З повагою, Володимир.
-
432 Good day! I am ready to fulfill your request for the project, let's discuss the details of the work?
Добрий день! готовий виконати ваш запит по проєкту, давайте обговоримо деталі роботи?
-
376 2 1 Hello! I am ready to complete your task quickly and efficiently. I have experience in various fields, which makes me an excellent choice for your business. Feel free to reach out!
Здравствуйте! Готов выполнить ваше задание быстро и качественно. Имею опыт в различных направлениях, что делает меня отличным выбором для вашего бизнеса. Обращайтесь!
Current freelance projects in the category PHP
Corrections and improvements to the websiteWe are looking for a specialist to make corrections and improvements to the website for selecting psychologists. The website is developed in PHP using the Laravel framework.What needs to be done: CRM system integration Select and connect a CRM system. Ensure automatic data… PHP, Web Programming ∙ 1 hour 46 minutes ago ∙ 8 proposals |
Integration of Westernbid on Wordpress/Woocommerce websiteIt is necessary to integrate a redirect to the Westernbid payment system on the Wordpress/Woocommerce website. Documentation: https://docs.google.com/document/d/1ntXRhK96TQeQIV_Hig5P4ghHqO59F4tDembjF08gUd0/edit?tab=t.0#heading=h.akavwc399vp9 PHP, Web Programming ∙ 1 hour 49 minutes ago ∙ 6 proposals |
Fix plugin errors on Wordpress.Hello! Yesterday, an error occurred on the website in several plugins from one author, the developer no longer provides support, so a person who can understand the error and fix it is needed. The site is hosted on VPS. No changes to the code or plugin updates have been made.… PHP, Web Programming ∙ 2 hours 3 minutes ago ∙ 13 proposals |
Install and configure the plugin that allows uploading webp format on MagentoFind, install, and configure the plugin that allows uploading webp format on Magento. One plugin has already been tried, but still an error occurs when uploading photos in webp format 9159dc.webp: File validation failed. PHP, Web Programming ∙ 2 hours 15 minutes ago ∙ 11 proposals |
Finish the website on OpenCart and fix errors in Google Search Console
24 USD
Good day, we are working on the business safe we need to finish the website on OpenCart and fix errors. I will write more details in private messages. HTML & CSS, PHP ∙ 8 hours 20 minutes ago ∙ 11 proposals |