
Reverse Engineer a WordPress Plugin (Phase 1)
- or -
Post a project like this569
£300(approx. $404)
- Posted:
- Proposals: 48
- Remote
- #4231037
- OPPORTUNITY
- Awarded
Ranked #1 In WordPress Development on PPH | SEO Specialist | Web Design & Development

PPH's TOP Notch Website & Mobile App Developer & Designer(9+ yrs) ✔ Wordpress ✔ Shopify ✔ OpenCart ✔ Laravel ✔ PHP ✔ React Native ✔ Android ✔ iOS ✔ HTML/CSS✔Javascript/jQuery✔Responsive Design✔ASP.net




GenerativeAI | ML | AI Voice Agents | AI Chatbots | RAG | LangChain | Python | Django | n8n | Vapi | Retell | OpenAI | |GPT|GoLang|React
Full Stack Developer| Laravel Developer|Codeigniter Developer|Website & Mobile App Developer:PHP,Lumen,React,Vue Js,Next Js,Nuxt Js,Quasar,Shopify,Wordpress,JS,jQuery,ReactNative,Flutter,APIsBootstrap
Full Stack Web Development | UX/UI Responsive Designing | PHP | WordPress |Shopify |Laravel Joomla.

Full Stack Developer |Web Dev/Des | WordPress | Webflow | Shopify | Wix | Squarespace | Joomla | Zoho

♛ Professional UK No. 1 ♛ Software Programming Agency , Specialised in ✔ Magento ✔ Wordrpess ✔ Shopify ✔ OpenCart ✔ Laravel ✔ Android ✔ iOS ✔ HTML\CSS✔Javascript\jQuery✔Responsive Design, React Js

★Top PPH Service Provider! Shopify, WordPress, WooCommerce, Magento, & eCommerce Expert!

108897161109412217203835598362800132771294327904301117755728249562499006347629613795
Description
Experience Level: Intermediate
Estimated project duration: less than 1 week
I have a WordPress plugin that I need reverse engineering.
The plugin contains multiple custom classes and custom post types, each post type having multiple custom meta fields.
For each post type I need to extract the data model; e.g. post type, fields, field types etc in preparation for recreating the data model in Laravel/MySQL. It looks like there are 14 custom post types in total.
For each class I need to extract the functions and the required/optional parameters for each function (approximately 29 classes total).
Background
The WordPress plugin is a control panel that interfaces with external servers using bash scripts/REST.
I am planning on rewriting this plugin in Laravel while maintaining the existing data structure as much as possible and re-using the existing bash scripts.
Special consideration will be given for developers that have experience in the following:
WP Plugins (essential)
Laravel (nice to have)
Bash scripts (nice to have).
Generic 'Copy & Paste' and paste responses will be rejected instantly.
The plugin contains multiple custom classes and custom post types, each post type having multiple custom meta fields.
For each post type I need to extract the data model; e.g. post type, fields, field types etc in preparation for recreating the data model in Laravel/MySQL. It looks like there are 14 custom post types in total.
For each class I need to extract the functions and the required/optional parameters for each function (approximately 29 classes total).
Background
The WordPress plugin is a control panel that interfaces with external servers using bash scripts/REST.
I am planning on rewriting this plugin in Laravel while maintaining the existing data structure as much as possible and re-using the existing bash scripts.
Special consideration will be given for developers that have experience in the following:
WP Plugins (essential)
Laravel (nice to have)
Bash scripts (nice to have).
Generic 'Copy & Paste' and paste responses will be rejected instantly.
Graham C.
100% (30)Projects Completed
23
Freelancers worked with
23
Projects awarded
60%
Last project
16 Jul 2024
Ireland
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hi Graham,
Can you provide access to the plugin code or a sample of the codebase?
1100939
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies