New to Translating WordPress? Read through our Translator Handbook to get started. Hide
| Prio | Original string | Translation | — |
|---|---|---|---|
| ↑ | A modern, React-powered WordPress theme options framework. 30 field types, white-label support, conditional logic — free forever. | You have to log in to add a translation. | Details |
Original untranslated
A modern, React-powered WordPress theme options framework. 30 field types, white-label support, conditional logic — free forever.
You have to log in to edit this translation. |
|||
| ↑ | ThemePlus – Modern Theme Options Framework by FrontTheme | You have to log in to add a translation. | Details |
Original untranslated
ThemePlus – Modern Theme Options Framework by FrontTheme
CommentPlugin name. You have to log in to edit this translation. |
|||
| No — intentionally. <code>false</code> and <code>0</code> are NOT considered empty. Only truly absent values, empty strings, empty arrays, and <code>null</code> trigger <code>empty</code>. This matches PHP's <code>empty()</code> semantics for booleans and integers, which is the least surprising behavior for theme developers. | You have to log in to add a translation. | Details | |
Original untranslated
No — intentionally. <code>false</code> and <code>0</code> are NOT considered empty. Only truly absent values, empty strings, empty arrays, and <code>null</code> trigger <code>empty</code>. This matches PHP's <code>empty()</code> semantics for booleans and integers, which is the least surprising behavior for theme developers.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| Yes — use <code>themeplus_add_subsection( 'parent_section_id', [ ...subsection config... ] )</code> from your own <code>init</code> hook (priority 20 or later, after the parent section is registered). This is the recommended pattern for child themes and addon plugins extending a parent theme's panel. | You have to log in to add a translation. | Details | |
Original untranslated
Yes — use <code>themeplus_add_subsection( 'parent_section_id', [ ...subsection config... ] )</code> from your own <code>init</code> hook (priority 20 or later, after the parent section is registered). This is the recommended pattern for child themes and addon plugins extending a parent theme's panel.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| When <code>define('THEMEPLUS_DEV', true)</code> is added to <code>wp-config.php</code>, a Developer Panel appears in the sidebar showing every registered field with its current saved value, PHP data type, dependency metadata, and code snippets for <code>themeplus_get_option()</code>, direct array access, and <code>themeplus_update_option()</code>. Remove the constant on production sites. | You have to log in to add a translation. | Details | |
Original untranslated
When <code>define('THEMEPLUS_DEV', true)</code> is added to <code>wp-config.php</code>, a Developer Panel appears in the sidebar showing every registered field with its current saved value, PHP data type, dependency metadata, and code snippets for <code>themeplus_get_option()</code>, direct array access, and <code>themeplus_update_option()</code>. Remove the constant on production sites.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| Yes. Any typography field set to a Google Font is automatically enqueued on the frontend via a combined Google Fonts URL. System fonts and custom uploaded fonts are detected and excluded from the Google Fonts request automatically. | You have to log in to add a translation. | Details | |
Original untranslated
Yes. Any typography field set to a Google Font is automatically enqueued on the frontend via a combined Google Fonts URL. System fonts and custom uploaded fonts are detected and excluded from the Google Fonts request automatically.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| Custom fonts are uploaded files stored in the Media Library — not option values. Reset All and Reset Section only affect your option values. Use the Delete button in the Custom Fonts section to remove uploaded font files. This is intentional: resetting settings should never silently delete uploaded assets. | You have to log in to add a translation. | Details | |
Original untranslated
Custom fonts are uploaded files stored in the Media Library — not option values. Reset All and Reset Section only affect your option values. Use the Delete button in the Custom Fonts section to remove uploaded font files. This is intentional: resetting settings should never silently delete uploaded assets.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| The plugin activates per-site. The uninstall routine cleans up options across all sites on the network. | You have to log in to add a translation. | Details | |
Original untranslated
The plugin activates per-site. The uninstall routine cleans up options across all sites on the network.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| Yes. ThemePlus is GPL-licensed and can be bundled with commercial themes. The recommended approach for ThemeForest is TGM Plugin Activation so buyers can install it from your theme package. | You have to log in to add a translation. | Details | |
Original untranslated
Yes. ThemePlus is GPL-licensed and can be bundled with commercial themes. The recommended approach for ThemeForest is TGM Plugin Activation so buyers can install it from your theme package.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| Section and subsection <code>icon</code> takes a FontAwesome <strong>name only</strong>: <code>'pen'</code>, <code>'palette'</code>, <code>'code'</code>. The Icon <strong>field</strong> <code>default</code> takes the <strong>full FontAwesome class</strong>: <code>'fa-solid fa-star'</code>, <code>'fa-brands fa-github'</code>. The picker modal handles selection in the UI — the default is only the stored fallback. | You have to log in to add a translation. | Details | |
Original untranslated
Section and subsection <code>icon</code> takes a FontAwesome <strong>name only</strong>: <code>'pen'</code>, <code>'palette'</code>, <code>'code'</code>. The Icon <strong>field</strong> <code>default</code> takes the <strong>full FontAwesome class</strong>: <code>'fa-solid fa-star'</code>, <code>'fa-brands fa-github'</code>. The picker modal handles selection in the UI — the default is only the stored fallback.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| For structured fields like image, border, or repeater, the return value is an array — see the field shapes in the Description section above. | You have to log in to add a translation. | Details | |
Original untranslated
For structured fields like image, border, or repeater, the return value is an array — see the field shapes in the Description section above.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| $value = themeplus_get_option( 'field_id', 'default_value' ); | You have to log in to add a translation. | Details | |
Original untranslated
$value = themeplus_get_option( 'field_id', 'default_value' );
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| Yes. ThemePlus requires PHP 8.0 or higher and uses PHP 8 type hints, union types, and named arguments throughout. | You have to log in to add a translation. | Details | |
Original untranslated
Yes. ThemePlus requires PHP 8.0 or higher and uses PHP 8 type hints, union types, and named arguments throughout.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| ThemePlus provides 30 field types, white-label support, conditional logic, Google Fonts, custom fonts, Import/Export, a REST API, and a Developer Panel — all in a modern React UI. It is designed as a complete, standalone theme options solution for WordPress theme developers. | You have to log in to add a translation. | Details | |
Original untranslated
ThemePlus provides 30 field types, white-label support, conditional logic, Google Fonts, custom fonts, Import/Export, a REST API, and a Developer Panel — all in a modern React UI. It is designed as a complete, standalone theme options solution for WordPress theme developers.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
| Yes, completely. ThemePlus is open-source and GPL-2.0-or-later. There are no premium tiers, no feature locks, and no license keys. | You have to log in to add a translation. | Details | |
Original untranslated
Yes, completely. ThemePlus is open-source and GPL-2.0-or-later. There are no premium tiers, no feature locks, and no license keys.
CommentFound in faq paragraph. You have to log in to edit this translation. |
|||
Export as
Comment
Short description.