| 开发者 |
wpaxiom
shuvo586 |
|---|---|
| 更新时间 | 2026年7月1日 00:57 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[specifico] shortcode to display a product's specification table anywhere - including the block editor (use [specifico id="123"] to target a specific product).Product JSON-LD as additionalProperty entries, helping search engines understand your product specs./wp-content/plugins/specifico directory, or install the plugin through the WordPress plugins screen directly.Yes, Specifico is designed exclusively for WooCommerce product pages.
Yes, you can customize the look and content of the product specification table via plugin settings and templates.
Yes. Use the [specifico] shortcode to render the current product's table anywhere a shortcode is supported, including the block editor. To target a specific product, pass its ID: [specifico id="123"].
Yes. Copy the bundled templates/specification-table.php into your theme at yourtheme/specifico/specification-table.php and edit it there. Your override is used automatically and survives plugin updates. It works with both classic and block themes.
Yes. Specifico provides filters and actions to customize the table programmatically, including specifico_table_groups, specifico_tab_title, specifico_show_table, specifico_table_classes, specifico_row_label, specifico_row_value, and the specifico_before_table / specifico_after_table actions.
Yes. When a product's Specifications are enabled, Specifico adds each specification to the product's existing Product structured data (JSON-LD) as additionalProperty entries. It enriches WooCommerce's structured data rather than emitting a separate block, so there is only one Product entity per page. Developers can adjust or disable it with the specifico_structured_data filter.
For example, a product's specifications are added to the Product JSON-LD like this:
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Example Laptop",
"additionalProperty": [
{ "@type": "PropertyValue", "name": "RAM", "value": "16 GB" },
{ "@type": "PropertyValue", "name": "Internal Storage", "value": "256 GB" },
{ "@type": "PropertyValue", "name": "Expandable", "value": "Up to 1 TB" },
{ "@type": "PropertyValue", "name": "GPU", "value": "Integrated" }
]
}
You can verify the output with Google's Rich Results Test or the Schema Markup Validator.
Yes, Specifico has been tested with WooCommerce up to latest version.
Product JSON-LD as additionalProperty entries, enriching WooCommerce's existing structured data (no duplicate Product entity). Output reflects the visible Specifications tab and can be filtered or disabled via the new specifico_structured_data filter.templates/specification-table.php into your theme (yourtheme/specifico/) to fully customize the specification table markup.specifico_table_groups, specifico_tab_title, specifico_show_table, specifico_table_classes, specifico_row_label, specifico_row_value, and specifico_before_table/specifico_after_table.[specifico] shortcode to display a product's specification table anywhere, including the block editor (use [specifico id="123"] for a specific product).tailwind and react-modal packages, scoped Tailwind utilities to a .specifico-app wrapper, and added npm run make-zip for release packaging