Formhive Wordpress Plugin
- PHP 67.5%
- CSS 22.1%
- JavaScript 10.4%
| .github/workflows | ||
| assets | ||
| includes | ||
| languages | ||
| templates/admin | ||
| .gitignore | ||
| CHANGELOG.md | ||
| formshive.php | ||
| README.md | ||
| readme.txt | ||
| SUBMISSION.md | ||
| TODO.md | ||
| uninstall.php | ||
Formshive WordPress Plugin
A comprehensive WordPress plugin that allows you to embed Formshive forms on your WordPress website. Connect to your Formshive account to display forms with seamless WordPress integration.
Features
🚀 Formshive Integration
- Embed Forms: Connect and display forms directly from your Formshive account
- WordPress Integration: Seamless integration with WordPress content
- Responsive Design: Forms look great on all devices
- Form Management: Admin interface to manage your embedded forms
🎨 Framework Support
- Formshive: Native Formshive styling (default)
- Bootstrap: Bootstrap CSS framework compatibility
- Bulma: Bulma CSS framework support
🔧 WordPress Integration
- Shortcodes: Use
[formshive id="123"]anywhere - Gutenberg Blocks: Visual form embedding in the block editor
- Widget Support: Add forms to widget areas
- PHP Integration: Embed forms directly in theme files
🌍 Multi-Language Support
- 6 Languages: English, German, French, Spanish, Portuguese, Chinese, Arabic
- RTL Support: Full right-to-left language support for Arabic
- WordPress i18n: Complete internationalization following WordPress standards
Installation
Automatic Installation (Recommended)
- Go to your WordPress admin dashboard
- Navigate to Plugins → Add New
- Search for "Formshive"
- Click Install Now and then Activate
Manual Installation
- Download the plugin from WordPress.org
- Upload the
formshivefolder to/wp-content/plugins/ - Activate the plugin through the 'Plugins' menu in WordPress
From GitHub
cd /path/to/wordpress/wp-content/plugins/
git clone https://github.com/formshive/formshive-wp.git formshive
Quick Start
1. Configure Settings
After activation, go to Forms → Settings and configure:
- API Endpoint: Your Formshive API endpoint
- Default Framework: Choose Formshive, Bootstrap, or Bulma
2. Embed Your First Form
- Go to Forms → Add New Form
- Enter a form name
- Enter your complete Formshive form URL
- Select your preferred CSS framework
- Save the form
3. Display Your Form
Using Shortcode
[formshive id="123"]
Using Gutenberg Block
- Add a new Formshive Form block
- Select your form from the dropdown
- Configure display settings
Using PHP
<?php echo do_shortcode('[formshive id="123"]'); ?>
Troubleshooting
Common Issues
Forms Not Displaying
- Check if form ID exists in Forms → All Forms
- Verify shortcode syntax:
[formshive id="123"] - Ensure plugin is activated
Styling Issues
- Check CSS framework setting in Forms → Settings
- Verify theme compatibility
- Check for CSS conflicts in browser dev tools
Form Loading Issues
- Check API endpoint configuration
- Verify Formshive form ID is correct
- Check error logs in Tools → Site Health
License
This plugin is licensed under the GPL v2 or later.
Made with ❤️ by the Formshive team.