Plugin Directory

Changeset 3279533


Ignore:
Timestamp:
04/23/2025 02:28:28 AM (11 months ago)
Author:
jamesdlow
Message:

1.1.0

  • Set post language on new post before trying to tranlsate
Location:
ai-translate-for-polylang
Files:
8 added
2 edited

Legend:

Unmodified
Added
Removed
  • ai-translate-for-polylang/trunk/ai-translate-polylang.php

    r3150049 r3279533  
    44Plugin URI: https://wordpress.org/plugins/ai-translate-polylang/
    55Description: Add auto AI translation caperbility to Polylang
    6 Version: 1.0.9
     6Version: 1.1.0
    77Author: James Low
    88Author URI: http://jameslow.com
     
    194194            // Create a new post with the same content
    195195            $new_post_id = wp_insert_post([
    196                 'post_title'        => self::translate($post->post_title, $to, $from),
    197                 'post_content'      => self::translate($post->post_content, $to, $from),
    198                 'post_excerpt'      => self::translate($post->post_excerpt, $to, $from),
    199                 'post_status'       => $status,
     196                'post_status'       => 'draft',
    200197                'post_type'         => $post->post_type,
    201198                'post_author'       => $post->post_author, //Wordpress overrides author to 0, hence hook
     
    206203            ]);
    207204
    208             // Set the language for the new post
     205            // Set the language for the new post first in case something goes wrong
    209206            pll_set_post_language($new_post_id, $to);
     207
     208            wp_update_post(array(
     209                'ID'                => $new_post_id,
     210                'post_title'        => self::translate($post->post_title, $to, $from),
     211                'post_content'      => self::translate($post->post_content, $to, $from),
     212                'post_excerpt'      => self::translate($post->post_excerpt, $to, $from),
     213                'post_status'       => $status
     214            ));
    210215
    211216            // Duplicate post meta
  • ai-translate-for-polylang/trunk/readme.txt

    r3150049 r3279533  
    55Requires at least: 3.0
    66Tested up to: 6.6.1
    7 Stable tag: 1.0.9
     7Stable tag: 1.1.0
    88License: MIT
    99License URI: https://opensource.org/licenses/MIT
     
    3333
    3434== Changelog ==
     35
     36= 1.1.0 =
     37* Set post language on new post before trying to tranlsate
    3538
    3639= 1.0.9 =
Note: See TracChangeset for help on using the changeset viewer.