{"id":15019270,"url":"https://github.com/bootscore/bs-contact-form-7","last_synced_at":"2025-06-28T01:03:50.484Z","repository":{"id":46268413,"uuid":"335259980","full_name":"bootscore/bs-contact-form-7","owner":"bootscore","description":"Adds Bootstrap alerts, radios and checkboxes to Contact Form 7 in Bootscore theme.","archived":false,"fork":false,"pushed_at":"2025-05-21T09:21:02.000Z","size":303,"stargazers_count":9,"open_issues_count":3,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-18T12:31:34.594Z","etag":null,"topics":["bootstrap5","contact-form-7","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"https://bootscore.me/documentation/bs-contact-form-7/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bootscore.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"zenodo":null},"funding":{"github":"bootscore"}},"created_at":"2021-02-02T11:04:12.000Z","updated_at":"2025-05-21T09:21:06.000Z","dependencies_parsed_at":"2023-11-29T04:37:42.857Z","dependency_job_id":"c650ae9c-051c-4dc5-994c-54b57ca5f435","html_url":"https://github.com/bootscore/bs-contact-form-7","commit_stats":{"total_commits":88,"total_committers":4,"mean_commits":22.0,"dds":"0.21590909090909094","last_synced_commit":"78ca25c6c22283c89fe4dbf2064b02bfae0e62ae"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/bootscore/bs-contact-form-7","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootscore%2Fbs-contact-form-7","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootscore%2Fbs-contact-form-7/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootscore%2Fbs-contact-form-7/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootscore%2Fbs-contact-form-7/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bootscore","download_url":"https://codeload.github.com/bootscore/bs-contact-form-7/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootscore%2Fbs-contact-form-7/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261382166,"owners_count":23150182,"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":["bootstrap5","contact-form-7","wordpress","wordpress-plugin"],"created_at":"2024-09-24T19:53:15.135Z","updated_at":"2025-06-28T01:03:50.440Z","avatar_url":"https://github.com/bootscore.png","language":"PHP","funding_links":["https://github.com/sponsors/bootscore"],"categories":[],"sub_categories":[],"readme":"# bs Contact Form 7\n\n[![Packagist Prerelease](https://img.shields.io/packagist/vpre/bootscore/bs-contact-form-7?logo=packagist\u0026logoColor=fff)](https://packagist.org/packages/bootscore/bs-contact-form-7)\n[![Github All Releases](https://img.shields.io/github/downloads/bootscore/bs-contact-form-7/total.svg)](https://github.com/bootscore/bs-contact-form-7/releases)\n\nThis plugin adds Bootstrap to radio buttons, checkboxes, alerts and a loading spinner to Contact Form 7. It is an additional plugin and does not replace Contact Form 7.\n\nDemo \u0026 documentation: https://bootscore.me/documentation/bs-contact-form-7/\n\n## Installation\n\n1. Download and install [Contact Form 7](https://wordpress.org/plugins/contact-form-7/)\n2. Download and install latest release [bs-contact-form-7.zip](https://github.com/bootscore/bs-contact-form-7/releases/latest/download/bs-contact-form-7.zip). \n3. Set up your forms with HTML markup as below and replace your data\n\n## HTML Markup\n\n### Form\n\n```html\n\u003cp\u003eRequired fields are marked \u003cspan class=\"text-danger\"\u003e*\u003c/span\u003e\u003c/p\u003e\n\n\u003cdiv class=\"row g-3 mb-3\"\u003e\n\n  \u003cdiv class=\"col-lg-6\"\u003e\n    \u003clabel class=\"form-label d-block\"\u003eSalution \u003cspan class=\"text-danger\"\u003e*\u003c/span\u003e\u003c/label\u003e\n    [checkbox* salution use_label_element exclusive \"Mrs.\" \"Mr.\" \"Other\"]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-lg-6\"\u003e\n    \u003clabel class=\"form-label d-block\"\u003eAge\u003c/label\u003e\n    [checkbox age use_label_element exclusive \"0-18\" \"19-29\" \"30-45\" \"46-60\"]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-lg-6\"\u003e\n    \u003clabel class=\"form-label d-block\"\u003eI'm interested in\u003c/label\u003e\n    [radio interests use_label_element default:1 \"Nothing\" \"Sports\" \"Cooking\"]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-lg-6\"\u003e\n    \u003clabel class=\"form-label d-block\"\u003eDate\u003c/label\u003e\n    [date date class:form-control]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-md-6\"\u003e\n    \u003clabel class=\"form-label\"\u003eFirst name \u003cspan class=\"text-danger\"\u003e*\u003c/span\u003e\u003c/label\u003e\n    [text* first-name class:form-control placeholder \"Enter your first name\"]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-md-6\"\u003e\n    \u003clabel class=\"form-label\"\u003eLast name \u003cspan class=\"text-danger\"\u003e*\u003c/span\u003e\u003c/label\u003e\n    [text* last-name class:form-control placeholder \"Enter your last name\"]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-md-6\"\u003e\n    \u003clabel class=\"form-label\"\u003eEmail \u003cspan class=\"text-danger\"\u003e*\u003c/span\u003e\u003c/label\u003e\n    [email* your-email class:form-control placeholder \"Enter a valid email address\"]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-md-6\"\u003e\n    \u003clabel class=\"form-label\"\u003eWhere are you from? \u003cspan class=\"text-danger\"\u003e*\u003c/span\u003e\u003c/label\u003e\n    [select* region class:form-select first_as_label \"Choose region\" \"Asia\" \"Africa\" \"Europe\" \"North America\" \"South America\" \"Australia/Ocania\"]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-12\"\u003e\n    \u003clabel class=\"form-label\"\u003eFile upload (.jpg, .jpeg, .png, max-size 3MB)\u003c/label\u003e\n    [file file-upload class:form-control id:form-file limit:3mb filetypes:jpg|jpeg|png]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-12\"\u003e\n    \u003clabel class=\"form-label\"\u003eSubject\u003c/label\u003e\n    [text your-subject class:form-control placeholder \"Quick summary\"]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-12\"\u003e\n    \u003clabel class=\"form-label\"\u003eMessage \u003cspan class=\"text-danger\"\u003e*\u003c/span\u003e\u003c/label\u003e\n    [textarea* message class:form-control placeholder \"Your message to us\"]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-12\"\u003e\n    [acceptance newsletter optional] Newsletter [/acceptance]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-12\"\u003e\n    [acceptance terms use_label_element]I have read the \u003ca href=\"#\" target=\"_blank\"\u003eprivacy policy\u003c/a\u003e note. I consent to the electronic storage and processing of my entered data to answer my request. Note: You can revoke your consent at any time in the future by emailing \u003ca href=\"mailto:mail@yourdomain.com\"\u003email@yourdomain.com\u003c/a\u003e.[/acceptance]\n  \u003c/div\u003e\n\n  \u003cdiv class=\"col-12\"\u003e\n    \u003c!--\n      Default CF7 [submit class:btn class:btn-primary class:w-100 \"Send Message\"] outputs an \u003cinput\u003e:\n      \u003cinput class=\"wpcf7-form-control wpcf7-submit has-spinner btn btn-primary w-100\" type=\"submit\" value=\"Send Message\"\u003e\n      Use \u003cbutton\u003e element to add a spinner.\n    --\u003e\n    \u003cbutton type=\"submit\" class=\"btn btn-primary wpcf7-submit w-100\" disabled=\"disabled\"\u003eSend Message\u003c/button\u003e\n  \u003c/div\u003e\n\n\u003c/div\u003e\n\n```\n\n### Mail recipient\n\n```html\nInquiry contact form on [_site_title] from [salution] [first-name] [last-name].\n\nContact details:\n\nSalution: [salution]\nFirst name: [first-name]\nLast name: [last-name]\nAge: [age]\nDate: [date]\nInterests: [interests]\nEmail: [your-email]\nRegion: [region]\n\nSubject: [your-subject]\n\nMessage:\n[message]\n\n[newsletter]\n\n[terms]\n   \n-- \nThis email was sent from a contact form on [_site_title].\n\nCompany name\nStreet\nCity\n\nEmail: mail@yourdomain.com\nPhone: 1234567\n```\n\n### Mail sender\n\n```html\nHello [salution] [first-name] [last-name],\n\nthank you for contacting us. We will answer as soon as possible.\n\nHere is a copy of your message to us:\n\nSalution: [salution]\nFirst name: [first-name]\nLast name: [last-name]\nAge: [age]\nDate: [date]\nInterests: [interests]\nEmail: [your-email]\nRegion: [region]\n\nSubject: [your-subject]\n\nMessage:\n[message]\n\n[newsletter]\n\n[terms]\n   \n-- \nThis email was sent from a contact form on [_site_title].\n\nCompany name\nStreet\nCity\n\nEmail: mail@yourdomain.com\nPhone: 1234567\n```\n\n\n## License \u0026 Credits\n\n- Contact Form 7, GNU General Public License (GPL) v2 https://github.com/takayukister/contact-form-7/blob/master/license.txt\n- bs Contact Form 7, MIT License https://github.com/bootscore/bs-contact-form-7/blob/main/LICENSE\n- Plugin Update Checker, YahnisElsts, MIT License https://github.com/YahnisElsts/plugin-update-checker/blob/master/license.txt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbootscore%2Fbs-contact-form-7","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbootscore%2Fbs-contact-form-7","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbootscore%2Fbs-contact-form-7/lists"}