Need a WordPress theme with custom posts and roles
Regarding the logic, this theme serves as a form where the client receives login details for their account, logs in, and must fill out forms (tasks) by a set date. On the other hand, the company collects this data.
It is necessary to create a custom theme for WordPress using the provided HTML, CSS, and JS files. The theme should consist of three main pages and include additional functionalities for working with users and custom content types.
👉Main requirements:
Theme structure:
The theme should include three main HTML pages:
login.html this page should be used as the homepage and provide users with the ability to log in. After a successful login, the user is directed to other pages.
overview.html this page should be accessible only to authorized users. It should display information about assigned events (Events) and statistics on completed and uncompleted tasks (Tasks).
tasks.html also accessible only after authorization. On this page, users should be able to fill out and submit forms, which will then be displayed as "completed".
Custom post types:
Create a custom post type Events. Each Event should have editable fields: title, text, and image. An event can be associated with multiple users with the role of event_user, but each user can be associated with only one event.
Custom user role:
Create a custom role "Event User". Users of this role should not have access to the WordPress admin panel, only to the frontend after a successful login. The "Event User" role provides access only to the pages overview.html and tasks.html.
Functionality for the administrator:
The administrator has the ability to view data submitted by users (role: "Event User") through forms on the tasks.html page. In the WordPress admin panel, the administrator can see all the information that users filled out in the forms.
👉Functionality on the pages:
overview.html on this page there should be a section displaying the assigned event for the user (if any). There should also be a section with a list of tasks (Tasks), where the status of each task will be displayed: completed or not completed.
tasks.html users have the ability to fill out and submit forms for task completion. After submission, the task should be marked as "completed", and information about this will be displayed on the page.
Forms on the Tasks page should retain data after submission so that the administrator can view them in the admin panel.
👉 Additionally:
Use WordPress standards for theme and plugin development. Adhere to security principles such as input validation and escaping. Implement the custom post type through theme functions. Ensure proper display of pages on all devices.
-
310 2 1 Hello, Evgeniy! 👋
My name is Semen, I specialize in developing custom themes and functionality for WordPress from clean code, without unnecessary plugins. Your task is fully clear to me and I find it interesting.
📋 What I propose:
Adapting your HTML/CSS/JS into a full-fledged WordPress theme
Implementing three pages: login → overview → tasks
Creating a custom post type Events and linking them to users
Configuring a custom role Event User with limited access (frontend only)
… Creating forms for completing tasks and saving data in the database for administrator review
Displaying assigned events and task statuses on pages
Protection against XSS/CSRF: validation, sanitization, data escaping
Mobile responsiveness and proper support for all modern browsers
🛠️ I will use:
Pure WordPress without heavy plugins
ACF (if needed for convenient event fields)
WP User Query for linking users and events
Standard WP authentication methods
A custom page template system
A user rights verification system before displaying content
⏳ Completion time:
7–10 working days after agreeing on all details and receiving the source files.
I will be happy to help you implement this project with quality and within the agreed timeframe! 🚀
Semen | WordPress Developer
-
4429 80 1 4 Trust a professional with over 10 years of experience! The rate and deadlines are current! I will be happy to collaborate! Experience in commercial development of online stores on CMS, business portals, and corporate websites - 11 years! +CMS: WordPress(+Woocommerce) PrestaShop/Opencart/Joomla/Bitrix/MODX/DLE/Shopify php/html/css/js/Mysql, PhotoShop/Figma Examples of work (from scratch, turnkey): https://wildandorganic.com/ https://cryptosignals.org/ https://www.alternativemedicine.com.ua/ https://silkkiss.ua/ https://nordtrade.online/ https://v12coffee.com.ua/franchise/ https://smrtalgo.com/ https://sengero.no/ https://beautybysim.no/ https://sonatagalleri.com/ https://www.emmanuel.com.ua/ https://www.onsitecomputersinc.com/ https://express-tehbud.com/ https://korostenporcelain.com.ua/ https://sladok.com.ua/ https://pricemds.com/ https://picupmedia.com/ https://www.serasar.com/ https://integrisit.com/
-
319 Good afternoon - we develop frameworks on Lavarell and mobile applications on IOS and Android turnkey.
Projects:
1. Good afternoon, we are ready to fulfill your order turnkey.
We develop websites on PHP and mobile applications for IOS and Android.
We have experience in creating CRM/ERP systems.
We are ready to fulfill your order turnkey.
Good afternoon, we develop websites on Wordpress and mobile applications for IOS and Android. The total experience in development is 7 years. We are ready to fulfill your order turnkey.
1. Projects
https://berkanaplus.com.ua/ - I transferred and configured the server for this site.
… 2. https://leondesign.kyiv.ua/
Updating PHP version and updating plugins.
3. https://peg.com.ua/
Development of a new module for the site for dynamic product price updates.
https://uvali.com.ua/
Configuration of a dedicated VPS server.
-
2276 114 1 Hello, I specialize in WordPress.
I am ready to start working on your task.
Let's discuss.
-
4278 105 0 1 Hello, Yevhen!
I am developing strictly according to WordPress standards in accordance with the official documentation.
I also use PHP_CodeSniffer, psr standard presets (PHP Standards Recommendations) + WP code standards, for JS - ESlint - all of these are tools configured in the IDE, not documentation.
Regarding technologies:
Back-end stack: PHP 7.4 — legacy support, PHP 8.1, PHP 8.2 — current versions I work with. composer — package manager.
Front-end stack: npm, webpack, gulp, sass, js (ES9+) — I connect everything with an optimized bundle, providing source codes with comments.
I have 14+ years in the industry, feel free to reach out.
… We can also have a meeting if needed.
I mainly work according to EST time.
-
3003 60 0 Hello!
I have already worked on similar projects where I developed custom WordPress themes with integration of various functions for user management and custom content types. I have experience in implementing forms, data collection, and setting access based on user roles, so I understand how to implement the required functionality.
For this project, I would suggest developing a custom theme that will include all necessary pages and features for users. Based on the provided HTML, CSS, and JS files, I will develop the theme structure, adding a custom post type for events and proper integration with custom user roles. Each user with the "Event User" role will have access only to the "overview" and "tasks" pages, while the administrator will have the ability to view data submitted by users through forms.
I would also pay attention to ensuring security and proper data storage, as well as the responsiveness of the pages for different devices. An important part will be the integration with the WordPress admin panel for convenient information viewing.
Could you please let me know what budget and timelines you are aiming for? This will help to find optimal solutions for your project.
-
134 1 0 Good day
I am ready to start working. I am interested in your project with custom changes. I will design all your needs as a separate plugin and theme that will complement the native functionality. I guarantee the quality and responsiveness of the theme. I have already had a similar task, but in another CMS, so I have a good understanding of a good and stable implementation. For a more accurate assessment, I need to see your developments.
Sincerely, Valentyn
-
2727 35 0 Good day!
I will create a custom theme without using plugins.
I have extensive experience in creating websites on WordPress.
Write to me, I will be happy to collaborate with you!
-
1070 33 1 4 Good day, feel free to contact me, I will do it quickly and efficiently, I will be glad to cooperate!
-
393 3 3 Good day! 👋
I am interested in your task.
I can create a full custom theme based on your HTML files, implement the Event User role with restricted access, custom post types, as well as forms for displaying data in the admin panel.
🔧 I am ready to start right away. Estimated time: 5–7 days.
I would be happy to discuss the details)
-
Evgeniy Loktev KILO
Дизайн сторiнок
-
Evgeniy Loktev KILO
До ранку я оберу переможця, якщо в вас є якісь питання стосовно проєкту або логіці, напишіть мені в особисті і я відповім. Дякую
-