- Developed by: Smarty Studio | Martin Nestorov
- Plugin URI: https://github.com/mnestorov/smarty-faq-on-posts-for-wp
Your support is greatly appreciated and will help ensure all of the projects continued development and improvement. Thank you for being a part of the community! You can send me money on Revolut by following this link: https://revolut.me/mnestorovv
The Smarty Studio - FAQ on Posts for WordPress plugin allows you to easily add, manage, and display FAQs (Frequently Asked Questions) on any WordPress post. With an intuitive admin interface, custom styling, and Schema.org support for rich results in search engines, this plugin is perfect for improving user engagement and SEO performance.
This plugin provides a seamless way to integrate FAQs into your WordPress posts. You can define custom questions and answers directly from the post editor, allowing for easy management of frequently asked questions that are specific to each post. The FAQs are displayed in a visually appealing, collapsible format, enhancing user experience while providing search engine-friendly structured data.
Additionally, the plugin supports custom FAQ section titles and organizes the FAQ entries using the official Schema.org FAQPage schema, making your content eligible for rich snippets in Google search results.
- Add FAQs to individual posts through the WordPress admin panel.
- Customizable FAQ section titles for each post.
- Collapsible FAQ sections with toggle buttons.
- Schema.org markup for better SEO and rich results in search engines.
- Easy-to-use admin interface for adding and managing FAQs.
- No coding required for adding questions and answers.
- Fully responsive and customizable layout.
- Download or clone this repository into your WordPress plugin directory (
/wp-content/plugins/
). - Navigate to the WordPress admin dashboard, go to Plugins > Installed Plugins.
- Find "Smarty Studio - FAQ on Posts" and click Activate.
- Once activated, you will see the FAQ meta box on the post editor screen for adding FAQs.
Alternatively, you can install the plugin through the WordPress admin:
- Navigate to Plugins > Add New.
- Click on Upload Plugin.
- Choose the
smarty-faq-on-posts-for-wp.zip
file and click Install Now. - Once installed, click Activate.
- Navigate to any post editor (or create a new post) in WordPress.
- You will find a meta box titled "FAQs" on the editor screen.
- Add your questions and answers using the intuitive fields.
- Optionally, customize the title of your FAQ section.
- Once you publish or update the post, the FAQ section will be displayed on the front-end.
The FAQs are displayed as a collapsible list, and the styling is customizable via the included CSS files (smarty-fop-public.css
).
If you encounter any issues with the plugin:
- Ensure that your WordPress installation is up to date.
- Check if the plugin is correctly activated in the Plugins section of your WordPress admin panel.
- Review your browser console for any JavaScript errors, and ensure that jQuery is properly loaded.
- Enable
WP_DEBUG
in yourwp-config.php
to display any PHP errors.
For further assistance, feel free to open an issue on the GitHub repository.
1. How do I add a custom FAQ section title?
In the post editor, simply fill out the "FAQ Section Title" field in the FAQ meta box. This title will be displayed above the FAQ section.
2. Can I customize the look and feel of the FAQ section?
Yes! You can modify the styles by editing the smarty-fop-public.css
file in the plugin’s css/
directory, or you can add custom CSS via your theme’s stylesheet.
3. Is the plugin compatible with page builders?
Yes, the FAQ section should work on most page builders as it integrates directly into the post content.
4. Does the plugin support FAQ schema for SEO?
Absolutely! The plugin automatically includes Schema.org markup for FAQs, making your content eligible for rich results in Google search.
For a detailed list of changes and updates made to this project, please refer to our Changelog.
If you find this script helpful and would like to support its development and maintenance, please consider the following options:
-
Star the repository: If you're using this script from a GitHub repository, please give the project a star on GitHub. This helps others discover the project and shows your appreciation for the work done.
-
Share your feedback: Your feedback, suggestions, and feature requests are invaluable to the project's growth. Please open issues on the GitHub repository or contact the author directly to provide your input.
-
Contribute: You can contribute to the project by submitting pull requests with bug fixes, improvements, or new features. Make sure to follow the project's coding style and guidelines when making changes.
-
Spread the word: Share the project with your friends, colleagues, and social media networks to help others benefit from the script as well.
-
Donate: Show your appreciation with a small donation. Your support will help me maintain and enhance the script. Every little bit helps, and your donation will make a big difference in my ability to keep this project alive and thriving.
Your support is greatly appreciated and will help ensure all of the projects continued development and improvement. Thank you for being a part of the community! You can send me money on Revolut by following this link: https://revolut.me/mnestorovv
This project is released under the GPL-2.0+ License.