| @@ -116,8 +116,14 @@ | ||
| 116 | 116 | |
| 117 | 117 | // Site blueprint — the plan the site was built from; never autoloads. |
| 118 | 118 | \ZipAI\MCP\Classes\Core\Site_Blueprint::init(); |
| 119 | 119 | |
| 120 | + // JSON-LD — the build's schema.org blocks, printed in `<head>`. | |
| 121 | + \ZipAI\MCP\Classes\Core\Json_Ld::init(); | |
| 122 | + | |
| 123 | + // AOS hover handover — after a scroll entrance, an element's own hover eases again. | |
| 124 | + \ZipAI\MCP\Classes\Core\Aos_Hover_Handover::init(); | |
| 125 | + | |
| 120 | 126 | // Privacy policy disclosure (WordPress Guideline 7). |
| 121 | 127 | add_action( 'admin_init', array( $this, 'add_privacy_policy_content' ) ); |
| 122 | 128 | } |
| 123 | 129 | |
| @@ -207,9 +213,9 @@ | ||
| 207 | 213 | public function define_constants() { |
| 208 | 214 | define( 'ZIPAI_MCP_FILE', __DIR__ . '/zip-ai.php' ); |
| 209 | 215 | define( 'ZIPAI_MCP_DIR', plugin_dir_path( ZIPAI_MCP_FILE ) ); |
| 210 | 216 | define( 'ZIPAI_MCP_URL', plugins_url( '/', ZIPAI_MCP_FILE ) ); |
| 211 | - define( 'ZIPAI_MCP_VERSION', '0.0.11' ); | |
| 217 | + define( 'ZIPAI_MCP_VERSION', '0.0.13' ); | |
| 212 | 218 | define( 'ZIPAI_MCP_MENU_SLUG', 'zip-ai' ); |
| 213 | 219 | |
| 214 | 220 | // Base URL for ZIP AI credit server. |
| 215 | 221 | if ( ! defined( 'ZIPAI_MCP_BASE_URL' ) ) { |