{"id":25098505,"url":"https://github.com/shaileshdevs/guest-post-page-submission","last_synced_at":"2025-04-02T04:11:10.493Z","repository":{"id":170028675,"uuid":"505093503","full_name":"shaileshdevs/Guest-Post-Page-Submission","owner":"shaileshdevs","description":null,"archived":false,"fork":false,"pushed_at":"2022-06-19T12:22:26.000Z","size":74,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T18:51:48.516Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shaileshdevs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-19T11:45:04.000Z","updated_at":"2023-03-22T08:26:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"db14c294-172e-4d9f-8509-bc4f49969a5c","html_url":"https://github.com/shaileshdevs/Guest-Post-Page-Submission","commit_stats":null,"previous_names":["shaileshdevs/guest-post-page-submission"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaileshdevs%2FGuest-Post-Page-Submission","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaileshdevs%2FGuest-Post-Page-Submission/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaileshdevs%2FGuest-Post-Page-Submission/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaileshdevs%2FGuest-Post-Page-Submission/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shaileshdevs","download_url":"https://codeload.github.com/shaileshdevs/Guest-Post-Page-Submission/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246752656,"owners_count":20827987,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-07T18:31:48.814Z","updated_at":"2025-04-02T04:11:10.487Z","avatar_url":"https://github.com/shaileshdevs.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Guest Post Page Subsmission WordPress Plugin\n\nThere are two shortcodes in this plugin.\n\n1. [gpps_post_submission_form]\n2. [gpps_post_pending_list]\n\n**[gpps_post_submission_form]**\n- This shortcode displays a form to be filled by the non-logged in user (guest user).\n- The form is not visible to any logged in user.\n- When a non-logged in user (guest user) submits the form, it creates a post with the post_type as 'post'.\n- It attaches the uploaded image with the created post.\n- The post_status for the newly created post is set to 'pending' for an admin approval.\n- An admin receives the email whenever any non-logged in user (guest user) creates a post through this form.\n- An admin also receives the post edit link in the email itself for easy navigation.\n- The _Post Title_ field in the form is mandatory.\n- It also validates the uploaded file and only allows the image file to be uploaded.\n- It attaches the uploaded image file with the newly created post.\n\n**[gpps_post_pending_list]**\n- This shortcode displays a list of posts with the pending status for an admin approval.\n- It displays the five columns: ID (post id), Title (post title), Excerpt (post excerpt), Edit Link (post edit link), Action (button to approve the post)\n- It also displays the pagination to properly navigate among the list of posts.\n- The list is only visible to an administrator. It is not visible to any other logged in user and non-logged in user.\n- When an admin clicks on the _'Approve'_ button of the particular post, the post status gets changed to the 'Publish' status.\n- The '_Approve'_ button of that particular post gets disabled and its text is changed to 'Approved'.\n- If an admin reloads the page, that particular post is not visible in the list, because it is no more in the pending status.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaileshdevs%2Fguest-post-page-submission","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshaileshdevs%2Fguest-post-page-submission","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaileshdevs%2Fguest-post-page-submission/lists"}