WordPress Community Plugin Repair

Befejezett Kiadva: 1 hónapja Kiszállításkor fizetve
Befejezett

Fix a WordPress Plugin

I have created a WordPress plugin for my community site but it is not working. Here is the basic writeup of the plugin:

High-Level Document: Add Work Plugin

---

Purpose

The Add Work plugin enables users to submit written work to "The Stage" for critique and feedback. It streamlines the submission process through a multi-step form, where users provide details about their work, such as genre, target audience, visibility settings, and the actual text of their submission. The plugin dynamically calculates the cost of submission based on user choices and integrates seamlessly with other components of the system, such as Critique Points, Genres, and BuddyPress Groups.

---

Key Features

1. Multi-Step Submission Form:

- Guides users through a step-by-step process for submitting their work.

- Includes options for adding novel chapters or standalone works.

2. Dynamic Cost Calculation:

- Calculates the total cost of submission based on:

- Word count.

- Visibility settings (e.g., Public, Private).

- Premium features like one-at-a-time critiques.

3. Integration with Related Plugins:

- Pulls data from Genres, Work Types, and Target Audiences.

- Leverages Critique Points for cost deductions.

- Integrates with BuddyPress Groups for restricted visibility.

4. Rich Text Editor:

- Supports formatted text submissions.

- Automatically sanitizes unsupported formatting for standard users.

5. Visibility Settings:

- Allows users to choose between Public, Restricted, or Private stages.

- Supports BuddyPress group restrictions for Premium and Sponsored members.

6. Admin-Friendly Shortcode:

- Provides a shortcode to embed the form on front-end pages for user access.

---

Database Tables Affected

1. `wp_the_stage`

Stores the submitted work and its associated metadata.

| Column Name | Data Type | Description |

|---------------------------|--------------------|---------------------------------------------------------------------------------------------------|

| `id` | `INT` | Primary Key. Unique identifier for each submitted work. |

| `user_id` | `INT` | ID of the user who submitted the work (references `wp_users`). |

| `novel_id` | `INT` | ID of the related novel (if the work is part of a novel). |

| `chapter_number` | `INT` | Chapter number of the work (if part of a novel). |

| `chapter_title` | `VARCHAR(255)` | Title of the chapter (if part of a novel). |

| `title` | `VARCHAR(255)` | Title of the work (if not part of a novel). |

| `part_number` | `INT` | Part number of the work, if it is divided into multiple parts. |

| `description` | `TEXT` | A short description of the submitted work. |

| `chapter_plot_summary` | `TEXT` | Summary of the plot for the chapter (if part of a novel). |

| `primary_genre` | `VARCHAR(255)` | Main genre of the work (references `wp_genre_control.primary_genre`). |

| `subgenre` | `TEXT` | Subgenre of the work (references `[login to view URL]`). |

| `work_type` | `VARCHAR(255)` | Type of work (references `[login to view URL]`). |

| `target_audience` | `VARCHAR(255)` | Target audience of the work (references `[login to view URL]`). |

| `visibility` | `VARCHAR(255)` | Visibility settings for the work. Options include Public, Private, or BuddyPress group. |

| `available_critiques` | `INT` | Number of critiques available for the work. |

| `main_stage` | `VARCHAR(50)` | Main stage of the work: Public or Private. |

| `current_stage` | `VARCHAR(255)` | Current status of the work: Awaiting, On Public Stage, Off Stage, etc. |

| `available_for_critique` | `BOOLEAN` | Whether the work is currently available for critique. |

| `one_at_a_time` | `BOOLEAN` | Restricts critiques to one user at a time if set to true. |

| `critique_in_progress` | `BOOLEAN` | Indicates if a critique is currently in progress for the work. |

| `date_submitted` | `DATETIME` | Timestamp of when the work was submitted. |

| `date_stage_change` | `DATETIME` | Timestamp of the last stage change for the work. |

| `max_word_count` | `INT` | Maximum word count allowed for the work. |

| `work` | `TEXT` | The actual text of the submitted work, stored in rich text format. |

| `critique_guidance` | `TEXT` | A short message to guide critiquers on what to focus on (max 100 words). |

---

2. `wp_critique_points`

Tracks the user's critique points and updates the balance when submitting work.

| Column Name | Data Type | Description |

|----------------------|---------------|------------------------------------------------|

| `user_id` | `INT` | ID of the user. References `wp_users`. |

| `points_balance` | `INT` | The user's current critique points balance. |

---

3. `wp_genre_control`

Provides the list of genres and subgenres used in submissions.

| Column Name | Data Type | Description |

|----------------------|--------------------|------------------------------------------------|

| `primary_genre` | `VARCHAR(255)` | The main genre of the work. |

| `subgenre` | `TEXT` | The subgenres associated with the primary genre. |

---

4. `wp_work_type`

Provides the list of work types available for selection.

| Column Name | Data Type | Description |

|----------------------|--------------------|------------------------------------------------|

| `type` | `VARCHAR(255)` | The type of work (e.g., novel, short story). |

---

5. `wp_target_audience`

Lists the target audiences available for selection.

| Column Name | Data Type | Description |

|----------------------|--------------------|------------------------------------------------|

| `audience` | `VARCHAR(255)` | The target audience for the work. |

---

Integration Points

1. Critique Points Plugin:

- Deducts points based on submission cost and updates the user's balance.

2. BuddyPress Integration:

- Supports group restrictions for Restricted visibility settings.

3. Genres, Work Types, and Target Audiences:

- Populates dropdown menus for user selection.

---

Purpose Summary

The Add Work plugin simplifies the process of submitting written works for critique while maintaining tight integration with related plugins and systems. By leveraging a structured database, dynamic interactivity, and a user-friendly interface, it enhances the critique process for both writers and reviewers.

Your job is to investigate the plugin and ensure it operates corrected as per the high level document. You will be given access to the admin system of the site to ensure it works correctly. All work is to be done on our UAT site. Once issue is resolve and tested, the plugin will be used in our production site when ready.

Note: To identified bot postings and ensure you have read the requirements, please put the following at the end of your bid for the job - I have fully read the job requirements and my hourly wage is set with the estimated time of completion given.

WordPress Plugin PHP JavaScript AJAX

Projektazonosító: #38826926

A projektről

112 ajánlat Távolról teljesíthető projekt Utoljára aktív: 1 hónapja

Odaítélve:

vashishtrupinder

Hello, I can start immediately and fix the plugin issue in few hours. I am an experienced WordPress developer, and I would be happy to help you investigate and fix the issues with your Add Work Plugin. I'll review Továbbiak

$15 CAD / óra
(204 értékelés)
7.5

112 szabadúszó tett átlagosan 22$/órás árajánlatot erre a munkára

tojisb059

Hello, I am interested in your project. Look at my profile. I am expert in these tasks that mention in your project description. I have more than 9 years of work experience. Time and budget will be decided after detail Továbbiak

$18 CAD / óra
(661 vélemény)
9.3
usatechsoft

With my 13 years of experience, I've developed a sharp eye for finding and fixing issues that thwart WordPress plugins, which makes me perfect for your project. My deep understanding of PHP and JavaScript coupled with Továbbiak

$20 CAD / óra
(562 vélemény)
8.9
WebWars

I have fully read the job requirements and my hourly wage is set with the estimated time of completion given. Hello, My name is Babis. I have over 15 years of experience in Wordpress, website & app development and des Továbbiak

$50 CAD / óra
(336 vélemény)
8.2
tangramua

Dear Douglas O.,   We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your proje Továbbiak

$30 CAD / óra
(245 vélemény)
8.7
Webnxa

With my extensive experience in WordPress development and your detailed outline of the "Add Work Plugin," I am confident in my ability to not only fix the existing issues, but make improvements that will significantly Továbbiak

$15 CAD / óra
(257 vélemény)
7.7
managersingh

With over 8+ years of experience in web and app development, I believe I can offer the skill set perfectly aligned with your WordPress plugin repair requirements. Having crafted numerous plugins and worked extensively Továbbiak

$20 CAD / óra
(257 vélemény)
8.2
kamran2012

Hello, I specialize in WordPress plugin development and troubleshooting. I can repair your community plugin, ensuring it functions smoothly and resolves any conflicts or errors affecting your website’s performance. Q Továbbiak

$25 CAD / óra
(64 vélemény)
7.4
vovapod

Hello, Douglas. My name is Volodymyr, i'm a Project Manager and Lead of our small team (15+ members). We can help you with this project. At this time we are open to new projects. We will try our best, as usual:) Be Továbbiak

$25 CAD / óra
(55 vélemény)
7.0
techwelfare

WORDPRESS PLUGIN EXPERT! I am working on wordpress plugin since last 10 years. I could do it. Could we discuss in details over chat now? Best Regards Techwelfare

$20 CAD / óra
(223 vélemény)
7.5
Rehmantech

Hello Douglas O. I have fully read the job requirements and my hourly wage is set with the estimated time of completion given. I have expertise in area of PHP, JavaScript, AJAX and WordPress Plugin N:B: Please consi Továbbiak

$20 CAD / óra
(81 vélemény)
6.7
adityasharma91

I am experienced in troubleshooting and fixing WordPress plugins. I will investigate the issues with your "Add Work" plugin and ensure it functions as outlined in the provided documentation. I will work on the UAT site Továbbiak

$15 CAD / óra
(234 vélemény)
6.8
kanika6665

Dear Douglas, Your project on repairing the WordPress Community Plugin is intriguing and aligns perfectly with my expertise in WordPress Plugin development. The detailed high-level document you provided gives a clear Továbbiak

$25 CAD / óra
(74 vélemény)
6.9
mrresearcher99

Hello sir, I have 9 years of experience in WordPress development, I can meet your project needs efficiently. Let's connect for a detailed discussion. Best Regards, Bhargav

$20 CAD / óra
(84 vélemény)
6.8
densid

hi I have strong skills in WP development: themes, plugins, maintenance, optimization Looking forward tomaking working the Add Work plugin We can discusss the project details and my rate I'm developer with 20+ years Továbbiak

$25 CAD / óra
(172 vélemény)
6.9
Eminencehub

As an experienced web developer and programmer, I have successfully worked on numerous WordPress projects, including plugin creation, customization, and troubleshooting - ensuring they are functional and efficient. My Továbbiak

$20 CAD / óra
(124 vélemény)
6.5
giaphung2k1

Hello handsome brother I'm , a seasoned WordPress developer with years of experience specializing in plugin development, customization, and debugging. My expertise lies in PHP, MySQL, JavaScript, and the WordPress Továbbiak

$20 CAD / óra
(153 vélemény)
6.4
ranjika08

Hi! I’ll investigate and resolve issues with your "Add Work" WordPress plugin, ensuring it functions as described. With experience in plugin debugging, database integration, and BuddyPress, I’ll work on your UAT site f Továbbiak

$15 CAD / óra
(46 vélemény)
6.5
anaya8777

I have fully read the job requirements and my hourly wage is 15$ and it will take around 2 days. Lets connect and discuss.

$15 CAD / óra
(93 vélemény)
6.7
deniskirilov0212

I have rich experience in WordPress plugin development and troubleshooting, ensuring seamless functionality and integration with complex systems. I read your project description brief and understood what you want fully Továbbiak

$19.99 CAD / óra
(17 vélemény)
6.6
solutionsplayers

G'day! I estimate completing the task within 15 days, and my hourly rate is $15. I have fully read the job requirements and am confident in delivering a high-quality solution within the estimated timeline. Could you p Továbbiak

$20 CAD / óra
(61 vélemény)
6.1