Popis
Voxycure Framework helps you build flexible, custom WordPress websites.
With Voxycure Framework, you can:
- Create custom Gutenberg blocks.
- Add custom fields to posts, pages, blocks, and WooCommerce products.
- Create custom post types and taxonomies.
- Build custom settings and option pages.
- Create reusable components for use across multiple pages.
- Control where blocks are available in the editor.
Privacy
Voxycure Framework does not collect telemetry and does not transmit site data to Voxycure. Data entered into registered fields remains in the site’s WordPress database using native WordPress storage APIs.
The plugin only makes requests initiated by an authorized administrator to its local WordPress REST endpoint when loading or saving a registered option page.
Developer Documentation
Full documentation, field references, copyable examples, architecture explanations, and WordPress/WooCommerce integration guides are available at:
Instalace
- Install Voxycure Framework from WordPress.org or upload it to
/wp-content/plugins/voxycure-framework/. - Activate Voxycure Framework from Plugins Installed Plugins.
- Add your registrations to a theme or companion plugin using the
voxycure/registeraction. - Follow the First project tutorial to verify the setup.
There is intentionally no Voxycure builder menu after activation. WordPress displays the native editor screens created by your PHP registrations.
The short Components menu is the native content editor for the built-in Reusable Components feature. It is not a definition builder.
Nejčastější dotazy
-
Where is the admin builder?
-
Version 2.0 is a code-first developer framework and does not provide an admin UI for creating blocks, fields, post types, or taxonomies. Definitions belong in your theme or companion plugin so they can be reviewed, version controlled, tested, and deployed safely.
-
Where does `$registry` come from?
-
Voxycure passes its registry object to callbacks attached to
voxycure/register. The callback parameter receives that object automatically:add_action('voxycure/register', function ($registry) { // Register blocks, fields, post types, taxonomies, or option pages here. }); -
Do I need Node.js, npm, or a build step?
-
No. Official releases contain the compiled editor assets. Do not edit files inside Voxycure Framework or run npm commands on a production/client installation. Keep registrations, block templates, and project styles in your own theme or companion plugin because WordPress plugin updates can replace plugin files.
-
Where is content saved?
-
Block values are saved by WordPress as block attributes in post content. Document fields use registered post meta. Option pages use
wp_options. Voxycure does not require custom database tables for definitions. -
Does the plugin send site or usage data to Voxycure?
-
No. The plugin does not send activation, deactivation, update, site, administrator, or usage information to Voxycure or another tracking service. Activation only schedules a one-time local rewrite-rule refresh.
-
Can dynamic block output be cached?
-
Yes. Set
cache_ttlon an individual block registration. Caching is disabled by default, and a value greater than zero enables it for that block. -
What are Reusable Components?
-
Open Components Add New, build a section with WordPress blocks, and publish it. Then insert the Reusable Component block on any compatible block-editor screen and select that component. Updating the component updates every placement. Components use native private WordPress posts; they are not sent to Voxycure and do not have public URLs.
-
Does it work with WooCommerce?
-
Yes. Register a product field group with
post_types => ['product']andeditor => 'woocommerce'. Voxycure renders supported controls in WooCommerce Product data tabs and saves them through the WooCommerce product object. The documentation also explains HPOS-safe data access and dynamic blocks for Single Product templates.
Recenze
Autoři
Voxycure Framework je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPřeložte “Voxycure Framework” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
2.0.0
- Rebuilt Voxycure as a code-first developer framework.
- Added a central hook-based registry for blocks, fields, content types, taxonomies, and option pages.
- Restored Reusable Components with private native storage, a dynamic selector block, and circular-reference protection.
- Removed the legacy definition builder, custom definition tables, tracking code, and retired WooCommerce product-editor beta integration.
- Added type-aware field sanitization and explicit REST schemas for complex metadata.
- Added secure native option-page saving with allow-listed fields and capability checks.
- Added opt-in dynamic block output caching.
- Added block-editor visibility scopes for post types, exact content, templates, and editor contexts.
- Added registry-defined WooCommerce product fields with native Product data tab rendering and CRUD saving.
- Improved editor asset loading so assets run only on relevant WordPress screens.
- Added complete standalone developer documentation.
