Changeset 3406419
- Timestamp:
- 12/01/2025 03:17:07 AM (4 months ago)
- Location:
- writetext-ai
- Files:
-
- 258 added
- 5 edited
-
tags/3.5.11 (added)
-
tags/3.5.11/CHANGELOG.md (added)
-
tags/3.5.11/assets (added)
-
tags/3.5.11/assets/css (added)
-
tags/3.5.11/assets/css/admin-category.css (added)
-
tags/3.5.11/assets/css/admin-common.css (added)
-
tags/3.5.11/assets/css/admin-installation.css (added)
-
tags/3.5.11/assets/css/admin-installed.css (added)
-
tags/3.5.11/assets/css/admin.css (added)
-
tags/3.5.11/assets/css/tooltipster.bundle.min.css (added)
-
tags/3.5.11/assets/images (added)
-
tags/3.5.11/assets/images/active_check.png (added)
-
tags/3.5.11/assets/images/active_check_black.svg (added)
-
tags/3.5.11/assets/images/arrow-dotted-up-blue.png (added)
-
tags/3.5.11/assets/images/arrow-dotted-up-gray.png (added)
-
tags/3.5.11/assets/images/banner-img-box.png (added)
-
tags/3.5.11/assets/images/banner-img-lock.png (added)
-
tags/3.5.11/assets/images/banner-img-popper.png (added)
-
tags/3.5.11/assets/images/btn-closePopup.svg (added)
-
tags/3.5.11/assets/images/bulk-check-ico.png (added)
-
tags/3.5.11/assets/images/button_next.png (added)
-
tags/3.5.11/assets/images/calendar-icon.png (added)
-
tags/3.5.11/assets/images/calendar.png (added)
-
tags/3.5.11/assets/images/check_setup.png (added)
-
tags/3.5.11/assets/images/close-icon-black.svg (added)
-
tags/3.5.11/assets/images/close-icon-blue.svg (added)
-
tags/3.5.11/assets/images/close-icon.svg (added)
-
tags/3.5.11/assets/images/close-key-word.png (added)
-
tags/3.5.11/assets/images/eva_diagonal-arrow-right-up-outline.svg (added)
-
tags/3.5.11/assets/images/ic-arrow-head-blue.png (added)
-
tags/3.5.11/assets/images/ic-arrow-head-gray.png (added)
-
tags/3.5.11/assets/images/ic-button-arrow-down.png (added)
-
tags/3.5.11/assets/images/ic-check-white.png (added)
-
tags/3.5.11/assets/images/ic-check.png (added)
-
tags/3.5.11/assets/images/ic-close-grayish.png (added)
-
tags/3.5.11/assets/images/ic-close.png (added)
-
tags/3.5.11/assets/images/ic-dotted-line-blue.png (added)
-
tags/3.5.11/assets/images/ic-dotted-line-gray.png (added)
-
tags/3.5.11/assets/images/ic-down-arrow-red.png (added)
-
tags/3.5.11/assets/images/ic-down-arrow-white.svg (added)
-
tags/3.5.11/assets/images/ic-down-arrow.svg (added)
-
tags/3.5.11/assets/images/ic-failed-notice.png (added)
-
tags/3.5.11/assets/images/ic-filter-triangle-white.png (added)
-
tags/3.5.11/assets/images/ic-filter-triangle.png (added)
-
tags/3.5.11/assets/images/ic-lock-locked.png (added)
-
tags/3.5.11/assets/images/ic-lock-unlocked.png (added)
-
tags/3.5.11/assets/images/ic-pencil-white.png (added)
-
tags/3.5.11/assets/images/ic-pencil.png (added)
-
tags/3.5.11/assets/images/ic-restore.png (added)
-
tags/3.5.11/assets/images/ic-star-blue.svg (added)
-
tags/3.5.11/assets/images/ic-star-white.svg (added)
-
tags/3.5.11/assets/images/ic-straight-line-blue.png (added)
-
tags/3.5.11/assets/images/ic-trash-white.png (added)
-
tags/3.5.11/assets/images/ic-trash.png (added)
-
tags/3.5.11/assets/images/ic-up-arrow-green.png (added)
-
tags/3.5.11/assets/images/ic-wt-platform-menu-active.svg (added)
-
tags/3.5.11/assets/images/ic-wt-platform-menu.svg (added)
-
tags/3.5.11/assets/images/ic_add.svg (added)
-
tags/3.5.11/assets/images/ic_arrow_down_pop.svg (added)
-
tags/3.5.11/assets/images/ic_arrow_tl_default.svg (added)
-
tags/3.5.11/assets/images/ic_arrow_tl_hover.svg (added)
-
tags/3.5.11/assets/images/ic_baseline-plus.png (added)
-
tags/3.5.11/assets/images/ic_caret_down.png (added)
-
tags/3.5.11/assets/images/ic_check_blue.svg (added)
-
tags/3.5.11/assets/images/ic_check_purple.png (added)
-
tags/3.5.11/assets/images/ic_chev_down.png (added)
-
tags/3.5.11/assets/images/ic_circle_check_blue.svg (added)
-
tags/3.5.11/assets/images/ic_country.svg (added)
-
tags/3.5.11/assets/images/ic_country_selected.svg (added)
-
tags/3.5.11/assets/images/ic_dropdown.svg (added)
-
tags/3.5.11/assets/images/ic_dropdown_blue.svg (added)
-
tags/3.5.11/assets/images/ic_fact_check.svg (added)
-
tags/3.5.11/assets/images/ic_kw-arrow.png (added)
-
tags/3.5.11/assets/images/ic_outline-close.png (added)
-
tags/3.5.11/assets/images/ic_outline-close.svg (added)
-
tags/3.5.11/assets/images/ic_outline-filter-list.svg (added)
-
tags/3.5.11/assets/images/ic_popup_ongoing.svg (added)
-
tags/3.5.11/assets/images/ic_premium.svg (added)
-
tags/3.5.11/assets/images/ic_premium_blue.svg (added)
-
tags/3.5.11/assets/images/ic_rewrite.svg (added)
-
tags/3.5.11/assets/images/ic_round-close.svg (added)
-
tags/3.5.11/assets/images/ic_substract.svg (added)
-
tags/3.5.11/assets/images/ic_thumb.png (added)
-
tags/3.5.11/assets/images/ic_thumbs_down.svg (added)
-
tags/3.5.11/assets/images/ic_thumbs_down_fill.svg (added)
-
tags/3.5.11/assets/images/ic_thumbs_up.svg (added)
-
tags/3.5.11/assets/images/ic_thumbs_up_fill.svg (added)
-
tags/3.5.11/assets/images/ic_transfer.svg (added)
-
tags/3.5.11/assets/images/ic_writetext_menu_wp.svg (added)
-
tags/3.5.11/assets/images/ic_writetext_platform_menu.svg (added)
-
tags/3.5.11/assets/images/icon-park-solid_check-one.svg (added)
-
tags/3.5.11/assets/images/iconamoon_trash.png (added)
-
tags/3.5.11/assets/images/iconamoon_trash_blur.png (added)
-
tags/3.5.11/assets/images/loader.gif (added)
-
tags/3.5.11/assets/images/loader_cursor.gif (added)
-
tags/3.5.11/assets/images/loader_writetext.gif (added)
-
tags/3.5.11/assets/images/logo_writetext.svg (added)
-
tags/3.5.11/assets/images/lucide_wand.svg (added)
-
tags/3.5.11/assets/images/material-symbols_history.svg (added)
-
tags/3.5.11/assets/images/mdi_external-link.svg (added)
-
tags/3.5.11/assets/images/new-version-banner.png (added)
-
tags/3.5.11/assets/images/ph_list-magnifying-glass-bold.svg (added)
-
tags/3.5.11/assets/images/ph_star-fill.svg (added)
-
tags/3.5.11/assets/images/product-research.png (added)
-
tags/3.5.11/assets/images/ranked-serp-icon.png (added)
-
tags/3.5.11/assets/images/refresh.svg (added)
-
tags/3.5.11/assets/images/serp-link-ico.png (added)
-
tags/3.5.11/assets/images/solid_ranking-star.svg (added)
-
tags/3.5.11/assets/images/sort-ico-1.png (added)
-
tags/3.5.11/assets/images/sort-ico-2.png (added)
-
tags/3.5.11/assets/images/sort-ico-active.png (added)
-
tags/3.5.11/assets/images/spinner-1s-20px-bgwhite.gif (added)
-
tags/3.5.11/assets/images/spinner-1s-20px.gif (added)
-
tags/3.5.11/assets/images/toggle-arrow.png (added)
-
tags/3.5.11/assets/images/tooltip-arrow.svg (added)
-
tags/3.5.11/assets/images/tooltip-icon.png (added)
-
tags/3.5.11/assets/images/v2-banner-stars.svg (added)
-
tags/3.5.11/assets/images/v2-banner.png (added)
-
tags/3.5.11/assets/images/warning-icon.png (added)
-
tags/3.5.11/assets/images/warning-icon.svg (added)
-
tags/3.5.11/assets/images/woocommerce-placeholder-150x150.png (added)
-
tags/3.5.11/assets/images/writetext_logo.png (added)
-
tags/3.5.11/assets/images/xbutton.svg (added)
-
tags/3.5.11/assets/js (added)
-
tags/3.5.11/assets/js/admin-category.js (added)
-
tags/3.5.11/assets/js/admin-common-functions.js (added)
-
tags/3.5.11/assets/js/admin-common.js (added)
-
tags/3.5.11/assets/js/admin-feedback.js (added)
-
tags/3.5.11/assets/js/admin-filter.js (added)
-
tags/3.5.11/assets/js/admin-installation.js (added)
-
tags/3.5.11/assets/js/admin-installed.js (added)
-
tags/3.5.11/assets/js/admin-keywords.js (added)
-
tags/3.5.11/assets/js/admin-setting.js (added)
-
tags/3.5.11/assets/js/admin-streaming.js (added)
-
tags/3.5.11/assets/js/signalr.min.js (added)
-
tags/3.5.11/assets/js/sortable.min.js (added)
-
tags/3.5.11/assets/js/tooltipster.bundle.min.js (added)
-
tags/3.5.11/assets/lib (added)
-
tags/3.5.11/assets/lib/images (added)
-
tags/3.5.11/assets/lib/images/ui-bg_flat_0_888888_40x100.png (added)
-
tags/3.5.11/assets/lib/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/3.5.11/assets/lib/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/3.5.11/assets/lib/images/ui-bg_glass_25_e1f0f5_1x400.png (added)
-
tags/3.5.11/assets/lib/images/ui-bg_glass_55_444444_1x400.png (added)
-
tags/3.5.11/assets/lib/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/3.5.11/assets/lib/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/3.5.11/assets/lib/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/3.5.11/assets/lib/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/3.5.11/assets/lib/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/3.5.11/assets/lib/images/ui-bg_inset-soft_95_fef1ec_1x100.png (added)
-
tags/3.5.11/assets/lib/images/ui-icons_222222_256x240.png (added)
-
tags/3.5.11/assets/lib/images/ui-icons_309bbf_256x240.png (added)
-
tags/3.5.11/assets/lib/images/ui-icons_454545_256x240.png (added)
-
tags/3.5.11/assets/lib/images/ui-icons_bf3030_256x240.png (added)
-
tags/3.5.11/assets/lib/images/ui-icons_ffffff_256x240.png (added)
-
tags/3.5.11/assets/lib/jquery-ui.css (added)
-
tags/3.5.11/assets/lib/selectize.bootstrap3.min.css (added)
-
tags/3.5.11/assets/lib/selectize.default.css (added)
-
tags/3.5.11/assets/lib/selectize.min.js (added)
-
tags/3.5.11/gnu.org_licenses_gpl-3.0.txt (added)
-
tags/3.5.11/includes (added)
-
tags/3.5.11/includes/class-wtai-api-services.php (added)
-
tags/3.5.11/includes/class-wtai-auto-transfer.php (added)
-
tags/3.5.11/includes/class-wtai-bulk-transfer.php (added)
-
tags/3.5.11/includes/class-wtai-cron.php (added)
-
tags/3.5.11/includes/class-wtai-global-settings.php (added)
-
tags/3.5.11/includes/class-wtai-init.php (added)
-
tags/3.5.11/includes/class-wtai-installation.php (added)
-
tags/3.5.11/includes/class-wtai-product-category-list-table.php (added)
-
tags/3.5.11/includes/class-wtai-product-category.php (added)
-
tags/3.5.11/includes/class-wtai-product-dashboard.php (added)
-
tags/3.5.11/includes/class-wtai-product-keyword.php (added)
-
tags/3.5.11/includes/class-wtai-product-list-table.php (added)
-
tags/3.5.11/includes/class-wtai-product-single.php (added)
-
tags/3.5.11/includes/class-wtai-rest.php (added)
-
tags/3.5.11/includes/class-wtai-transfer.php (added)
-
tags/3.5.11/includes/functions.php (added)
-
tags/3.5.11/languages (added)
-
tags/3.5.11/languages/writetext-ai.pot (added)
-
tags/3.5.11/readme.txt (added)
-
tags/3.5.11/templates (added)
-
tags/3.5.11/templates/admin (added)
-
tags/3.5.11/templates/admin/bulk-full-automation-modal.php (added)
-
tags/3.5.11/templates/admin/bulk-generate-modal.php (added)
-
tags/3.5.11/templates/admin/bulk-keyword-analysis-modal.php (added)
-
tags/3.5.11/templates/admin/bulk-modal-guide.php (added)
-
tags/3.5.11/templates/admin/category.php (added)
-
tags/3.5.11/templates/admin/dashboard-category.php (added)
-
tags/3.5.11/templates/admin/dashboard.php (added)
-
tags/3.5.11/templates/admin/first-visit-notice.php (added)
-
tags/3.5.11/templates/admin/footer-mobile.php (added)
-
tags/3.5.11/templates/admin/footer.php (added)
-
tags/3.5.11/templates/admin/freemium-badge.php (added)
-
tags/3.5.11/templates/admin/freemium-popup.php (added)
-
tags/3.5.11/templates/admin/generate-feedback.php (added)
-
tags/3.5.11/templates/admin/grid-filter.php (added)
-
tags/3.5.11/templates/admin/install.php (added)
-
tags/3.5.11/templates/admin/intent-tooltip.php (added)
-
tags/3.5.11/templates/admin/keyword-cannibalization-splash.php (added)
-
tags/3.5.11/templates/admin/metabox (added)
-
tags/3.5.11/templates/admin/metabox/ads.php (added)
-
tags/3.5.11/templates/admin/metabox/bulk-trigger-actions.php (added)
-
tags/3.5.11/templates/admin/metabox/bulk-trigger-rewrite-fields.php (added)
-
tags/3.5.11/templates/admin/metabox/category-filter.php (added)
-
tags/3.5.11/templates/admin/metabox/category-image.php (added)
-
tags/3.5.11/templates/admin/metabox/category-product-list-dropdown.php (added)
-
tags/3.5.11/templates/admin/metabox/category-representative-products.php (added)
-
tags/3.5.11/templates/admin/metabox/filter.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-locale.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-optimization-settings.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/cluster-cbp-content-part.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/cluster-cbp-footer-part.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/cluster-cbp-header-part.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/cluster-custom-content-part.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/cluster-custom-footer-part.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/cluster-custom-header-part.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/cluster-ranking-keyword-header-part.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/cluster-ranking-keywords-content-part.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/cluster-ranking-keywords-footer-part.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/clusters-swappable.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/clusters.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/delete-confirmation.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/error-message.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/keyword-more-data.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/keyword-pool-more-data-single.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/keyword-pool-more-data.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/loader.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/pool.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/trigger-action-options.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword-pipeline/trigger-action.php (added)
-
tags/3.5.11/templates/admin/metabox/keyword.php (added)
-
tags/3.5.11/templates/admin/metabox/keywords-serp.php (added)
-
tags/3.5.11/templates/admin/metabox/popin-history.php (added)
-
tags/3.5.11/templates/admin/metabox/popin-keyword.php (added)
-
tags/3.5.11/templates/admin/metabox/premium-modal.php (added)
-
tags/3.5.11/templates/admin/metabox/premium.php (added)
-
tags/3.5.11/templates/admin/metabox/restart-ko-popup.php (added)
-
tags/3.5.11/templates/admin/metabox/search-intent-notice.php (added)
-
tags/3.5.11/templates/admin/metabox/time-transfer-settings.php (added)
-
tags/3.5.11/templates/admin/post.php (added)
-
tags/3.5.11/templates/admin/settings.php (added)
-
tags/3.5.11/templates/admin/single-edit-progress-bar.php (added)
-
tags/3.5.11/templates/admin/submit-review.php (added)
-
tags/3.5.11/templates/admin/translation-ongoing.php (added)
-
tags/3.5.11/templates/admin/v2-banners (added)
-
tags/3.5.11/templates/admin/v2-banners/bulk-modal-guide.php (added)
-
tags/3.5.11/templates/admin/v2-banners/enterprise-unlocked.php (added)
-
tags/3.5.11/templates/admin/v2-banners/free-to-freemium.php (added)
-
tags/3.5.11/templates/admin/v2-banners/free-to-premium.php (added)
-
tags/3.5.11/templates/admin/v2-banners/free-trial-no-credits.php (added)
-
tags/3.5.11/templates/admin/v2-banners/free-trial-no-pro-access.php (added)
-
tags/3.5.11/templates/admin/v2-banners/free-trial-pro-access.php (added)
-
tags/3.5.11/templates/admin/v2-banners/professional-unlocked.php (added)
-
tags/3.5.11/templates/admin/v2-banners/starter-unlocked.php (added)
-
tags/3.5.11/templates/admin/v2-banners/welcome-v2.php (added)
-
tags/3.5.11/writetext-ai.php (added)
-
trunk/CHANGELOG.md (modified) (1 diff)
-
trunk/assets/js/admin-common.js (modified) (1 diff)
-
trunk/includes/class-wtai-transfer.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/writetext-ai.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
writetext-ai/trunk/CHANGELOG.md
r3400142 r3406419 9 9 The format is based on [Keep a Changelog](http://keepachangelog.com/) 10 10 and this project adheres to [Semantic Versioning](http://semver.org/). 11 12 ## [3.5.11] - 2025-12-01 13 14 ### Fixed 15 16 - Fix issue with alt text not transferred when current alt text saved is empty. 11 17 12 18 ## [3.5.10] - 2025-11-21 -
writetext-ai/trunk/assets/js/admin-common.js
r3400142 r3406419 10 10 ); 11 11 12 console.log('WriteText.ai - Version: [3.5.1 0] - 2025-11-21 - 1');12 console.log('WriteText.ai - Version: [3.5.11] - 2025-12-01 - 1'); 13 13 14 14 jQuery( document ).ready( function( $ ){ -
writetext-ai/trunk/includes/class-wtai-transfer.php
r3391599 r3406419 402 402 $alt_text = $alt_text_data_item['alt_text']; 403 403 404 $current_value = get_post_meta( $attachment_id, '_wp_attachment_image_alt', true ); 405 406 if ( '' !== $current_value ) { 407 $alt_text_data_to_update[] = array( 408 'attachment_id' => $attachment_id, 409 'alt_text' => $alt_text, 410 ); 411 } else { 412 $alt_text_data_to_insert[] = array( 413 'attachment_id' => $attachment_id, 414 'alt_text' => $alt_text, 415 ); 416 } 417 } 418 419 if ( $alt_text_data_to_insert ) { 420 $insert_values = array(); 421 $insert_placeholders = array(); 422 423 foreach ( $alt_text_data_to_insert as $alt_text_data ) { 424 $insert_values[] = $alt_text_data['attachment_id']; 425 $insert_values[] = '_wp_attachment_image_alt'; 426 $insert_values[] = $alt_text_data['alt_text']; 427 $insert_placeholders[] = '(%d, %s, %s)'; 428 } 429 430 if ( ! empty( $insert_values ) ) { 431 $insert_initial_query = "INSERT INTO {$wpdb->postmeta} (post_id, meta_key, meta_value) VALUES " . implode( ', ', $insert_placeholders ); 432 $insert_query = $wpdb->prepare( $insert_initial_query, $insert_values ); // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared, WordPress.DB.PreparedSQL.InterpolatedNotPrepared 433 434 $wpdb->query( $insert_query ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.NotPrepared 435 } 436 } 437 438 if ( $alt_text_data_to_update ) { 439 $case_statements = array(); 440 $post_ids = array(); 441 $values = array(); 442 443 foreach ( $alt_text_data_to_update as $alt_text_data ) { 444 $case_statements[] = $wpdb->prepare( 'WHEN %d THEN %s', $alt_text_data['attachment_id'], $alt_text_data['alt_text'] ); 445 $post_ids[] = $alt_text_data['attachment_id']; 446 } 447 448 if ( ! empty( $case_statements ) ) { 449 $case_sql = implode( ' ', $case_statements ); 450 $post_ids_placeholder = implode( ',', array_fill( 0, count( $post_ids ), '%d' ) ); 451 452 $update_query = $wpdb->prepare( 453 "UPDATE {$wpdb->postmeta} SET meta_value = CASE post_id {$case_sql} END WHERE post_id IN ({$post_ids_placeholder}) AND meta_key = %s", // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared, WordPress.DB.PreparedSQL.InterpolatedNotPrepared 454 array_merge( $post_ids, array( '_wp_attachment_image_alt' ) ) 455 ); 456 457 $wpdb->query( $update_query ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.NotPrepared 458 } 459 } 460 461 if ( ( $alt_text_data_to_insert || $alt_text_data_to_update ) && $record_id ) { 462 $time = strtotime( current_time( 'mysql' ) ); 463 update_post_meta( $record_id, 'wtai_transfer_date', $time ); 464 } 404 update_post_meta( $attachment_id, '_wp_attachment_image_alt', $alt_text ); 405 } 406 407 $time = strtotime( current_time( 'mysql' ) ); 408 update_post_meta( $record_id, 'wtai_transfer_date', $time ); 465 409 } 466 410 -
writetext-ai/trunk/readme.txt
r3400142 r3406419 4 4 Requires at least: 6.0 5 5 Tested up to: 6.8.3 6 Stable tag: 3.5.1 06 Stable tag: 3.5.11 7 7 Requires PHP: 7.4 8 8 License: GPLv3 or later … … 198 198 199 199 == Changelog == 200 201 = 3.5.11 2025-12-01 = 202 203 * Fix – Fix issue with alt text not transferred when current alt text saved is empty. 200 204 201 205 = 3.5.10 2025-11-21 = … … 493 497 == Upgrade Notice == 494 498 495 = 3.5.1 0=499 = 3.5.11 = 496 500 497 501 Please upgrade, to ensure all plugin features works as expected. -
writetext-ai/trunk/writetext-ai.php
r3400142 r3406419 4 4 * Plugin URI: https://writetext.ai/woocommerce 5 5 * Description: Let AI automatically generate product descriptions and other content from your product data. 6 * Version: 3.5.1 06 * Version: 3.5.11 7 7 * Author: 1902 Software 8 8 * Author URI: https://writetext.ai/ … … 52 52 53 53 if ( ! defined( 'WTAI_VERSION' ) ) { 54 define( 'WTAI_VERSION', '3.5.1 0' );54 define( 'WTAI_VERSION', '3.5.11' ); 55 55 } 56 56
Note: See TracChangeset
for help on using the changeset viewer.