Changeset 3773504
- Timestamp:
- 10/29/2026 04:23:07 PM (2 hours ago)
- Location:
- 7be-ai-shelf
- Files:
-
- 4 added
- 8 edited
- 1 copied
-
tags/0.8.0 (copied) (copied from 7be-ai-shelf/trunk )
-
tags/0.8.0/7be-ai-shelf.php (modified) (4 diffs)
-
tags/0.8.0/feeds.php (added)
-
tags/0.8.0/fixes.php (modified) (6 diffs)
-
tags/0.8.0/readme.txt (modified) (5 diffs)
-
tags/0.8.0/texts.php (added)
-
tags/0.8.0/uninstall.php (modified) (1 diff)
-
trunk/7be-ai-shelf.php (modified) (4 diffs)
-
trunk/feeds.php (added)
-
trunk/fixes.php (modified) (6 diffs)
-
trunk/readme.txt (modified) (5 diffs)
-
trunk/texts.php (added)
-
trunk/uninstall.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
7be-ai-shelf/tags/0.8.0/7be-ai-shelf.php
r3771113 r3773504 4 4 * Plugin URI: https://7be.io/woocommerce 5 5 * Description: See which products ChatGPT, Perplexity and Google AI recommend when shoppers ask for what you sell, which brands they pick instead of you, and what to fix. Weekly tracking on paid plans, and verified reviews from real orders. 6 * Version: 0. 7.06 * Version: 0.8.0 7 7 * Requires at least: 6.3 8 8 * Requires PHP: 7.4 … … 25 25 define( 'SEVENBE_API', 'https://7be.io' ); 26 26 } 27 define( 'SEVENBE_VERSION', '0. 7.0' );27 define( 'SEVENBE_VERSION', '0.8.0' ); 28 28 define( 'SEVENBE_OPTION', 'sevenbe_ai_shelf' ); 29 29 define( 'SEVENBE_PAGE', 'sevenbe-ai-shelf' ); … … 31 31 require_once __DIR__ . '/fixes.php'; 32 32 require_once __DIR__ . '/reviews.php'; 33 require_once __DIR__ . '/feeds.php'; 34 require_once __DIR__ . '/texts.php'; 33 35 34 36 add_action( … … 449 451 echo '<div class="notice notice-success is-dismissible"><p>' . esc_html__( 'Saved. The next scan checks the result.', '7be-ai-shelf' ) . '</p></div>'; 450 452 } 453 if ( 'feed-sent' === $notice ) { 454 echo '<div class="notice notice-success is-dismissible"><p>' . esc_html__( 'Your catalog is on its way to 7BE. A big catalog goes a few pages a minute.', '7be-ai-shelf' ) . '</p></div>'; 455 } 451 456 sevenbe_render_summary( $options, $notice ); 452 457 sevenbe_render_fixes(); 453 458 sevenbe_render_reviews(); 459 sevenbe_render_feeds(); 454 460 echo '<form method="post" action="' . esc_url( admin_url( 'admin-post.php' ) ) . '" style="margin-top:16px" onsubmit="return confirm(' . esc_attr( wp_json_encode( __( 'Disconnect this store from 7BE? A paid plan keeps running until you cancel it under Billing.', '7be-ai-shelf' ) ) ) . ')">'; 455 461 echo '<input type="hidden" name="action" value="sevenbe_disconnect" />'; -
7be-ai-shelf/tags/0.8.0/fixes.php
r3771113 r3773504 8 8 * (Starter plan and up), where WooCommerce, Rank Math or Yoast have no rating. 9 9 * - llms: /llms.txt describing the store, its categories, popular products and policies. 10 * - indexnow: tells IndexNow (Bing) when a product page changes (feeds.php). 11 * - shipping_ld: delivery and returns, as the merchant confirmed them in 7BE, in product data (feeds.php). 10 12 * 11 13 * @package SevenBE_AI_Shelf … … 23 25 get_option( SEVENBE_FIXES_OPTION, array() ), 24 26 array( 25 'product_ld' => false, 26 'rating_ld' => false, 27 'llms' => false, 27 'product_ld' => false, 28 'rating_ld' => false, 29 'llms' => false, 30 'indexnow' => false, 31 'shipping_ld' => false, 28 32 ) 29 33 ); … … 124 128 $offer['price'] = wc_format_decimal( wc_get_price_to_display( $product ), wc_get_price_decimals() ); 125 129 } 126 $data['offers'] = $offer;130 $data['offers'] = function_exists( 'sevenbe_offer_terms' ) ? sevenbe_offer_terms( $offer ) : $offer; 127 131 if ( wc_review_ratings_enabled() && $product->get_rating_count() > 0 ) { 128 132 $data['aggregateRating'] = array( … … 394 398 $ratings = sevenbe_ratings(); 395 399 $rows = array( 396 'product_ld' => array(400 'product_ld' => array( 397 401 'title' => __( 'Product data on product pages', '7be-ai-shelf' ), 398 402 'what' => __( 'Adds product structured data (name, images, price, stock and ratings from your reviews) to product pages where WooCommerce does not add its own.', '7be-ai-shelf' ), … … 402 406 : '', 403 407 ), 404 'rating_ld' => array(408 'rating_ld' => array( 405 409 'title' => __( 'Your 7BE rating in product data', '7be-ai-shelf' ), 406 410 'what' => __( 'Adds each product\'s rating from 7BE verified reviews to the product data on its page, where search engines and AI assistants read it. A rating from your own WooCommerce reviews stays as it is. Works with WooCommerce\'s product data, Rank Math and Yoast WooCommerce SEO.', '7be-ai-shelf' ), … … 409 413 : ( $ratings['products'] ? '' : __( 'No product has a 7BE rating yet. Ratings appear here as buyers rate products in their reviews.', '7be-ai-shelf' ) ), 410 414 ), 411 'llms' => array(415 'llms' => array( 412 416 'title' => __( 'llms.txt', '7be-ai-shelf' ), 413 417 'what' => __( 'Publishes a page for AI assistants at /llms.txt: your store, categories, popular products and policies, with links.', '7be-ai-shelf' ), 414 418 'note' => file_exists( ABSPATH . 'llms.txt' ) ? __( 'Your site already has an llms.txt file, and it is shown instead.', '7be-ai-shelf' ) : '', 419 ), 420 'indexnow' => array( 421 'title' => __( 'Instant indexing (IndexNow)', '7be-ai-shelf' ), 422 'what' => __( 'When you publish or change a product, tells IndexNow, which Bing and Microsoft Copilot use, so they read the new page within hours instead of weeks. Only the page address is sent.', '7be-ai-shelf' ), 423 'note' => sevenbe_other_indexnow() 424 /* translators: %s: a plugin's name. */ 425 ? sprintf( __( '%s already sends IndexNow for your site, so this fix stays idle.', '7be-ai-shelf' ), sevenbe_other_indexnow() ) 426 : '', 427 ), 428 'shipping_ld' => array( 429 'title' => __( 'Delivery and returns in product data', '7be-ai-shelf' ), 430 'what' => __( 'Adds your delivery price and times and your returns terms, as you confirmed them under Feeds in 7BE, to the product data on product pages, where Google and AI assistants read them.', '7be-ai-shelf' ), 431 'note' => empty( sevenbe_feed_config()['shipping'] ) ? __( 'Confirm your delivery and returns under Feeds in 7BE first; until then this fix stays idle.', '7be-ai-shelf' ) : '', 415 432 ), 416 433 ); -
7be-ai-shelf/tags/0.8.0/readme.txt
r3771113 r3773504 5 5 Tested up to: 7.1 6 6 Requires PHP: 7.4 7 Stable tag: 0. 7.07 Stable tag: 0.8.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 26 26 * product structured data on product pages where WooCommerce does not add its own, with ratings from your reviews; 27 27 * your 7BE rating in each product's data (Starter plan and up): the rating buyers gave the product in their verified reviews, added where WooCommerce, Rank Math or Yoast WooCommerce SEO have no rating; 28 * /llms.txt: your store, categories, popular products and policies, in a form AI assistants read. 28 * /llms.txt: your store, categories, popular products and policies, in a form AI assistants read; 29 * instant indexing: when you publish or change a product, IndexNow tells Bing and Microsoft Copilot about the page; 30 * delivery and returns in product data, as you confirmed them under Feeds in 7BE. 31 32 **Product texts by AI**: for your top products, 7BE writes a new description and a few questions and answers, built only from your own product facts and buyers' reviews and aimed at the questions shoppers ask AI assistants. You read and edit each text in the 7BE dashboard and apply it with one click; Undo puts back your old description. 1 text a month on Free, 10, 30 or 100 on paid plans. 33 34 **Feeds for AI shopping**, off until you turn them on in 7BE: 7BE keeps your catalog in the files Google Merchant Center, Microsoft Merchant Center (Copilot) and ChatGPT read. The plugin sends it every day, and each product again right after you change it, with its GTIN and every variant. You paste one link into Google and Microsoft once. Free covers up to 100 products. 29 35 30 36 **Verified reviews**, off until you turn them on: when an order is completed, 7BE emails the buyer one review request a few days later, and one reminder. Reviews go on your public store profile on 7BE, marked as verified orders, where shoppers and AI assistants read them. Only buyers of real orders can review, and reviews cannot be deleted by the store. Collecting reviews, the profile, the review widget and the badge come with every plan, Free too. You can also show your shop's existing product reviews on your profile, marked as imported and kept apart from verified ones. … … 49 55 * When you disconnect the store or delete the plugin, the plugin tells 7BE (your store's 7BE id and the time, signed with its key), so 7BE stops scans and review requests (a paid plan keeps running until you cancel it). 50 56 * On the plugin's admin page, a connected store's latest numbers (plan, last scan, how often AI named your products) are read from 7be.io with a request signed by your store's key, at most every 10 minutes while you open the page. The full dashboard opens on 7be.io in a new tab when you click "Open 7BE dashboard"; nothing from 7be.io is embedded in your admin. 57 * Only when you click Apply on a product text in the 7BE dashboard: 7BE sends the new description to your store's REST route (/wp-json/sevenbe/v1/texts), signed with your store's key. The plugin saves it as that product's description and keeps the one it replaces in the product's data, so Undo in 7BE puts it back. To write texts, 7BE reads your products' public descriptions through the WooCommerce Store API. 58 * Only while feeds are on (you turn them on in the 7BE dashboard): your published products are sent to 7BE once a day and after each change: name, description, link, images, price, sale price, currency, stock status, brand, GTIN, MPN, category and each variant's options. 7BE keeps them in your feed files. No customer or order data is sent. While connected, the plugin reads whether feeds are on, and the delivery and returns you confirmed, from 7be.io with a request signed by your store's key, at most every 6 hours. 59 * Only if you turn on "Instant indexing (IndexNow)": when you publish or change a product, the plugin sends the product page's address and your site's IndexNow key to IndexNow (https://api.indexnow.org), which shares it with Bing and the other search engines that use IndexNow. Nothing else is sent. IndexNow terms: https://www.indexnow.org/terms. Bing privacy: https://privacy.microsoft.com/privacystatement 51 60 * Payments for paid plans are handled by Stripe on its own checkout page. 52 61 … … 67 76 = Does the plugin change my store? = 68 77 69 Only if you turn on a one-click fix . Otherwise it adds an admin page and one public REST route used during connection. The fixes add product data to product pages and answer /llms.txt; they never edit your products or theme files, and turning a fix off removes it at once.78 Only if you turn on a one-click fix, or apply a product text in the 7BE dashboard (Undo puts the old description back). Otherwise it adds an admin page and two public REST routes: one used during connection, one that accepts product texts signed with your store's key. The fixes add product data to product pages, answer /llms.txt and, for IndexNow, /<key>.txt; they never edit your products or theme files, and turning a fix off removes it at once. 70 79 71 80 = Can you guarantee AI assistants will recommend my products? = … … 86 95 87 96 == Changelog == 97 98 = 0.8.0 = 99 * Feeds for AI shopping: while feeds are on in 7BE, the plugin sends your catalog with each product's GTIN and every variant, daily and right after each change, so your feeds for Google, Microsoft Copilot and ChatGPT stay as your store shows them. 100 * New one-click fix: instant indexing (IndexNow) for new and changed product pages. 101 * New one-click fix: delivery and returns in product data, from the terms you confirmed in 7BE. 102 * Product texts by AI: apply a text written in 7BE to the product with one click, and undo it. 88 103 89 104 = 0.7.0 = -
7be-ai-shelf/tags/0.8.0/uninstall.php
r3771113 r3773504 31 31 delete_option( 'sevenbe_ai_shelf_reviews' ); 32 32 delete_option( 'sevenbe_ai_shelf_import' ); 33 delete_option( 'sevenbe_ai_shelf_feed' ); 34 delete_option( 'sevenbe_ai_shelf_indexnow_key' ); 33 35 wp_clear_scheduled_hook( 'sevenbe_reviews_resync' ); 36 wp_clear_scheduled_hook( 'sevenbe_feed_daily' ); 37 wp_clear_scheduled_hook( 'sevenbe_feed_step' ); 38 wp_unschedule_hook( 'sevenbe_feed_product' ); 39 wp_unschedule_hook( 'sevenbe_feed_removed' ); 40 delete_transient( 'sevenbe_feed_config' ); 41 // Product descriptions stay as they are; only 7BE's notes on them go. 42 delete_post_meta_by_key( '_sevenbe_original_description' ); 43 delete_post_meta_by_key( '_sevenbe_text_applied' ); 34 44 delete_transient( 'sevenbe_llms_txt' ); 35 45 delete_transient( 'sevenbe_summary' ); -
7be-ai-shelf/trunk/7be-ai-shelf.php
r3771113 r3773504 4 4 * Plugin URI: https://7be.io/woocommerce 5 5 * Description: See which products ChatGPT, Perplexity and Google AI recommend when shoppers ask for what you sell, which brands they pick instead of you, and what to fix. Weekly tracking on paid plans, and verified reviews from real orders. 6 * Version: 0. 7.06 * Version: 0.8.0 7 7 * Requires at least: 6.3 8 8 * Requires PHP: 7.4 … … 25 25 define( 'SEVENBE_API', 'https://7be.io' ); 26 26 } 27 define( 'SEVENBE_VERSION', '0. 7.0' );27 define( 'SEVENBE_VERSION', '0.8.0' ); 28 28 define( 'SEVENBE_OPTION', 'sevenbe_ai_shelf' ); 29 29 define( 'SEVENBE_PAGE', 'sevenbe-ai-shelf' ); … … 31 31 require_once __DIR__ . '/fixes.php'; 32 32 require_once __DIR__ . '/reviews.php'; 33 require_once __DIR__ . '/feeds.php'; 34 require_once __DIR__ . '/texts.php'; 33 35 34 36 add_action( … … 449 451 echo '<div class="notice notice-success is-dismissible"><p>' . esc_html__( 'Saved. The next scan checks the result.', '7be-ai-shelf' ) . '</p></div>'; 450 452 } 453 if ( 'feed-sent' === $notice ) { 454 echo '<div class="notice notice-success is-dismissible"><p>' . esc_html__( 'Your catalog is on its way to 7BE. A big catalog goes a few pages a minute.', '7be-ai-shelf' ) . '</p></div>'; 455 } 451 456 sevenbe_render_summary( $options, $notice ); 452 457 sevenbe_render_fixes(); 453 458 sevenbe_render_reviews(); 459 sevenbe_render_feeds(); 454 460 echo '<form method="post" action="' . esc_url( admin_url( 'admin-post.php' ) ) . '" style="margin-top:16px" onsubmit="return confirm(' . esc_attr( wp_json_encode( __( 'Disconnect this store from 7BE? A paid plan keeps running until you cancel it under Billing.', '7be-ai-shelf' ) ) ) . ')">'; 455 461 echo '<input type="hidden" name="action" value="sevenbe_disconnect" />'; -
7be-ai-shelf/trunk/fixes.php
r3771113 r3773504 8 8 * (Starter plan and up), where WooCommerce, Rank Math or Yoast have no rating. 9 9 * - llms: /llms.txt describing the store, its categories, popular products and policies. 10 * - indexnow: tells IndexNow (Bing) when a product page changes (feeds.php). 11 * - shipping_ld: delivery and returns, as the merchant confirmed them in 7BE, in product data (feeds.php). 10 12 * 11 13 * @package SevenBE_AI_Shelf … … 23 25 get_option( SEVENBE_FIXES_OPTION, array() ), 24 26 array( 25 'product_ld' => false, 26 'rating_ld' => false, 27 'llms' => false, 27 'product_ld' => false, 28 'rating_ld' => false, 29 'llms' => false, 30 'indexnow' => false, 31 'shipping_ld' => false, 28 32 ) 29 33 ); … … 124 128 $offer['price'] = wc_format_decimal( wc_get_price_to_display( $product ), wc_get_price_decimals() ); 125 129 } 126 $data['offers'] = $offer;130 $data['offers'] = function_exists( 'sevenbe_offer_terms' ) ? sevenbe_offer_terms( $offer ) : $offer; 127 131 if ( wc_review_ratings_enabled() && $product->get_rating_count() > 0 ) { 128 132 $data['aggregateRating'] = array( … … 394 398 $ratings = sevenbe_ratings(); 395 399 $rows = array( 396 'product_ld' => array(400 'product_ld' => array( 397 401 'title' => __( 'Product data on product pages', '7be-ai-shelf' ), 398 402 'what' => __( 'Adds product structured data (name, images, price, stock and ratings from your reviews) to product pages where WooCommerce does not add its own.', '7be-ai-shelf' ), … … 402 406 : '', 403 407 ), 404 'rating_ld' => array(408 'rating_ld' => array( 405 409 'title' => __( 'Your 7BE rating in product data', '7be-ai-shelf' ), 406 410 'what' => __( 'Adds each product\'s rating from 7BE verified reviews to the product data on its page, where search engines and AI assistants read it. A rating from your own WooCommerce reviews stays as it is. Works with WooCommerce\'s product data, Rank Math and Yoast WooCommerce SEO.', '7be-ai-shelf' ), … … 409 413 : ( $ratings['products'] ? '' : __( 'No product has a 7BE rating yet. Ratings appear here as buyers rate products in their reviews.', '7be-ai-shelf' ) ), 410 414 ), 411 'llms' => array(415 'llms' => array( 412 416 'title' => __( 'llms.txt', '7be-ai-shelf' ), 413 417 'what' => __( 'Publishes a page for AI assistants at /llms.txt: your store, categories, popular products and policies, with links.', '7be-ai-shelf' ), 414 418 'note' => file_exists( ABSPATH . 'llms.txt' ) ? __( 'Your site already has an llms.txt file, and it is shown instead.', '7be-ai-shelf' ) : '', 419 ), 420 'indexnow' => array( 421 'title' => __( 'Instant indexing (IndexNow)', '7be-ai-shelf' ), 422 'what' => __( 'When you publish or change a product, tells IndexNow, which Bing and Microsoft Copilot use, so they read the new page within hours instead of weeks. Only the page address is sent.', '7be-ai-shelf' ), 423 'note' => sevenbe_other_indexnow() 424 /* translators: %s: a plugin's name. */ 425 ? sprintf( __( '%s already sends IndexNow for your site, so this fix stays idle.', '7be-ai-shelf' ), sevenbe_other_indexnow() ) 426 : '', 427 ), 428 'shipping_ld' => array( 429 'title' => __( 'Delivery and returns in product data', '7be-ai-shelf' ), 430 'what' => __( 'Adds your delivery price and times and your returns terms, as you confirmed them under Feeds in 7BE, to the product data on product pages, where Google and AI assistants read them.', '7be-ai-shelf' ), 431 'note' => empty( sevenbe_feed_config()['shipping'] ) ? __( 'Confirm your delivery and returns under Feeds in 7BE first; until then this fix stays idle.', '7be-ai-shelf' ) : '', 415 432 ), 416 433 ); -
7be-ai-shelf/trunk/readme.txt
r3771113 r3773504 5 5 Tested up to: 7.1 6 6 Requires PHP: 7.4 7 Stable tag: 0. 7.07 Stable tag: 0.8.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 26 26 * product structured data on product pages where WooCommerce does not add its own, with ratings from your reviews; 27 27 * your 7BE rating in each product's data (Starter plan and up): the rating buyers gave the product in their verified reviews, added where WooCommerce, Rank Math or Yoast WooCommerce SEO have no rating; 28 * /llms.txt: your store, categories, popular products and policies, in a form AI assistants read. 28 * /llms.txt: your store, categories, popular products and policies, in a form AI assistants read; 29 * instant indexing: when you publish or change a product, IndexNow tells Bing and Microsoft Copilot about the page; 30 * delivery and returns in product data, as you confirmed them under Feeds in 7BE. 31 32 **Product texts by AI**: for your top products, 7BE writes a new description and a few questions and answers, built only from your own product facts and buyers' reviews and aimed at the questions shoppers ask AI assistants. You read and edit each text in the 7BE dashboard and apply it with one click; Undo puts back your old description. 1 text a month on Free, 10, 30 or 100 on paid plans. 33 34 **Feeds for AI shopping**, off until you turn them on in 7BE: 7BE keeps your catalog in the files Google Merchant Center, Microsoft Merchant Center (Copilot) and ChatGPT read. The plugin sends it every day, and each product again right after you change it, with its GTIN and every variant. You paste one link into Google and Microsoft once. Free covers up to 100 products. 29 35 30 36 **Verified reviews**, off until you turn them on: when an order is completed, 7BE emails the buyer one review request a few days later, and one reminder. Reviews go on your public store profile on 7BE, marked as verified orders, where shoppers and AI assistants read them. Only buyers of real orders can review, and reviews cannot be deleted by the store. Collecting reviews, the profile, the review widget and the badge come with every plan, Free too. You can also show your shop's existing product reviews on your profile, marked as imported and kept apart from verified ones. … … 49 55 * When you disconnect the store or delete the plugin, the plugin tells 7BE (your store's 7BE id and the time, signed with its key), so 7BE stops scans and review requests (a paid plan keeps running until you cancel it). 50 56 * On the plugin's admin page, a connected store's latest numbers (plan, last scan, how often AI named your products) are read from 7be.io with a request signed by your store's key, at most every 10 minutes while you open the page. The full dashboard opens on 7be.io in a new tab when you click "Open 7BE dashboard"; nothing from 7be.io is embedded in your admin. 57 * Only when you click Apply on a product text in the 7BE dashboard: 7BE sends the new description to your store's REST route (/wp-json/sevenbe/v1/texts), signed with your store's key. The plugin saves it as that product's description and keeps the one it replaces in the product's data, so Undo in 7BE puts it back. To write texts, 7BE reads your products' public descriptions through the WooCommerce Store API. 58 * Only while feeds are on (you turn them on in the 7BE dashboard): your published products are sent to 7BE once a day and after each change: name, description, link, images, price, sale price, currency, stock status, brand, GTIN, MPN, category and each variant's options. 7BE keeps them in your feed files. No customer or order data is sent. While connected, the plugin reads whether feeds are on, and the delivery and returns you confirmed, from 7be.io with a request signed by your store's key, at most every 6 hours. 59 * Only if you turn on "Instant indexing (IndexNow)": when you publish or change a product, the plugin sends the product page's address and your site's IndexNow key to IndexNow (https://api.indexnow.org), which shares it with Bing and the other search engines that use IndexNow. Nothing else is sent. IndexNow terms: https://www.indexnow.org/terms. Bing privacy: https://privacy.microsoft.com/privacystatement 51 60 * Payments for paid plans are handled by Stripe on its own checkout page. 52 61 … … 67 76 = Does the plugin change my store? = 68 77 69 Only if you turn on a one-click fix . Otherwise it adds an admin page and one public REST route used during connection. The fixes add product data to product pages and answer /llms.txt; they never edit your products or theme files, and turning a fix off removes it at once.78 Only if you turn on a one-click fix, or apply a product text in the 7BE dashboard (Undo puts the old description back). Otherwise it adds an admin page and two public REST routes: one used during connection, one that accepts product texts signed with your store's key. The fixes add product data to product pages, answer /llms.txt and, for IndexNow, /<key>.txt; they never edit your products or theme files, and turning a fix off removes it at once. 70 79 71 80 = Can you guarantee AI assistants will recommend my products? = … … 86 95 87 96 == Changelog == 97 98 = 0.8.0 = 99 * Feeds for AI shopping: while feeds are on in 7BE, the plugin sends your catalog with each product's GTIN and every variant, daily and right after each change, so your feeds for Google, Microsoft Copilot and ChatGPT stay as your store shows them. 100 * New one-click fix: instant indexing (IndexNow) for new and changed product pages. 101 * New one-click fix: delivery and returns in product data, from the terms you confirmed in 7BE. 102 * Product texts by AI: apply a text written in 7BE to the product with one click, and undo it. 88 103 89 104 = 0.7.0 = -
7be-ai-shelf/trunk/uninstall.php
r3771113 r3773504 31 31 delete_option( 'sevenbe_ai_shelf_reviews' ); 32 32 delete_option( 'sevenbe_ai_shelf_import' ); 33 delete_option( 'sevenbe_ai_shelf_feed' ); 34 delete_option( 'sevenbe_ai_shelf_indexnow_key' ); 33 35 wp_clear_scheduled_hook( 'sevenbe_reviews_resync' ); 36 wp_clear_scheduled_hook( 'sevenbe_feed_daily' ); 37 wp_clear_scheduled_hook( 'sevenbe_feed_step' ); 38 wp_unschedule_hook( 'sevenbe_feed_product' ); 39 wp_unschedule_hook( 'sevenbe_feed_removed' ); 40 delete_transient( 'sevenbe_feed_config' ); 41 // Product descriptions stay as they are; only 7BE's notes on them go. 42 delete_post_meta_by_key( '_sevenbe_original_description' ); 43 delete_post_meta_by_key( '_sevenbe_text_applied' ); 34 44 delete_transient( 'sevenbe_llms_txt' ); 35 45 delete_transient( 'sevenbe_summary' );
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)