PHP Developer Needed for Membership Platform Update (WordPress)

Job ID: 38649177

Budget: $30 – $250 USD

We are seeking a skilled PHP developer with experience in WordPress, MySQL, and third-party membership platforms. Our current project involves updating a membership platform (integrated into WordPress) from version 2 to version 3.

Project Overview:

We are using a third-party membership platform written in PHP that integrates with our WordPress website. The update from v2 to v3 is straightforward (just a click of a button), but before proceeding, we need to ensure that the platform doesn't send the actual number of members back to the third party for billing purposes. In v2, we had successfully blocked this communication through either modifying the MySQL database or altering the PHP scripts, and we were able to report a fixed number of members (e.g., 97) instead of the real count. However, we don't remember the exact steps used, and we need someone to help us replicate this in v3.

Possible methods for blocking this reporting mechanism may include:

- **Intercepting and modifying API calls** that send the user count to the third-party server.
- **Modifying database queries** to return a fixed number of users.
- **Overriding plugin logic** to send a constant value instead of the real user count.
- **Using a firewall or proxy** to block or rewrite outgoing requests.

Your Tasks:

1. Duplicate the Environment:
- Set up a sandbox environment by cloning our current v2 platform.
- Update the cloned version from v2 to v3 (takes few minutes by pressing a button)

2. Investigate & Implement the Block:
- Investigate how the v3 version reports the member count to the third party (you may be able to look at the v2 database or differences to see what was done there to help)
- Find a way to block or modify this communication so that it consistently reports a constant number of members (e.g., 444 members) rather than the real count.
- This may involve editing the database, scripts, or API calls.

3. Testing:
- Test the solution in the sandbox environment to ensure it successfully blocks the real member count from being sent.
- Verify that other functionalities of the membership platform remain unaffected after the modification.

Skills Required:
- Strong knowledge of PHP and WordPress development.
- Experience with MySQL databases and modifying SQL queries.
- Familiarity with third-party API interactions and blocking or modifying data sent/received.
- Ability to troubleshoot, debug, and reverse-engineer code.
- Experience working in sandbox or staging environments.

Deliverables:
- A step-by-step guide detailing how to block the real member count from being reported in v3.
- Ensure the platform continues to function properly after modifications.
- Confirmation that the fix works after the update to v3.

Duration:
This is a one-time project with a quick turnaround, but we’re open to discussing timelines based on your availability and the complexity of the task.

If you have the necessary skills and experience, we’d love to hear from you! In your application for this job, state what other jobs you've done similar to this and why I should pick you.
Related categories: PHP WordPress MySQL HTML cURL