Changeset 3377003
- Timestamp:
- 10/12/2025 03:40:34 PM (6 months ago)
- Location:
- btw-importer
- Files:
-
- 17 added
- 7 edited
-
assets/icon-128x128.png (modified) (previous)
-
tags/2.2.0 (added)
-
tags/2.2.0/LICENSE (added)
-
tags/2.2.0/assets (added)
-
tags/2.2.0/assets/screenshot-1.png (added)
-
tags/2.2.0/assets/screenshot-2.png (added)
-
tags/2.2.0/assets/screenshot-3.png (added)
-
tags/2.2.0/assets/screenshot-4.png (added)
-
tags/2.2.0/btw-importer.js (added)
-
tags/2.2.0/btw-importer.php (added)
-
tags/2.2.0/changelog.md (added)
-
tags/2.2.0/importer.php (added)
-
tags/2.2.0/index.php (added)
-
tags/2.2.0/languages (added)
-
tags/2.2.0/readme.md (added)
-
tags/2.2.0/readme.txt (added)
-
tags/2.2.0/redirect-log.php (added)
-
tags/2.2.0/redirect.php (added)
-
trunk/btw-importer.php (modified) (1 diff)
-
trunk/changelog.md (modified) (1 diff)
-
trunk/importer.php (modified) (4 diffs)
-
trunk/index.php (modified) (1 diff)
-
trunk/readme.md (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
btw-importer/trunk/btw-importer.php
r3367871 r3377003 1 1 <?php 2 2 /* 3 Plugin Name: BtW Importer - Blogger to WordPress Importer3 Plugin Name: BtW Importer - Free Blogger/Blogspot Migration 4 4 Plugin URI: https://github.com/mnasikin/btw-importer 5 Description: Simple yet powerful plugin to Migrate Blogger to WordPress in one click . Import .atom from Google Takeout and the plugin will scan & download first image, replace URLs, set featured image, show live progress.6 Version: 2. 1.07 Author: Nasikin5 Description: Simple yet powerful plugin to Migrate Blogger to WordPress in one click for free. Import .atom from Google Takeout and the plugin will migrate your content. 6 Version: 2.2.0 7 Author: M. Nasikin 8 8 Author URI: https://github.com/mnasikin/ 9 9 License: MIT -
btw-importer/trunk/changelog.md
r3367871 r3377003 7 7 8 8 ## 🧾 Changelog 9 10 ### 2.2.0 11 - Remove comments from imported content. Previously, comments imported as posts 9 12 10 13 ### 2.1.0 -
btw-importer/trunk/importer.php
r3367871 r3377003 21 21 public function btw_importer_enqueue_scripts($hook) { 22 22 if ($hook !== 'toplevel_page_btw-importer') return; 23 wp_enqueue_script('btw -importer', plugin_dir_url(__FILE__).'btw-importer.js', ['jquery'], '1.2.2', true);24 wp_localize_script('btw -importer', 'btwImporter', [23 wp_enqueue_script('btw_importer_script', plugin_dir_url(__FILE__).'btw-importer.js', ['jquery'], '1.2.2', true); 24 wp_localize_script('btw_importer_script', 'btwImporter', [ 25 25 'ajaxUrl' => admin_url('admin-ajax.php'), 26 26 'nonce' => wp_create_nonce('btw_importer_importer_nonce') … … 69 69 $posts = []; 70 70 foreach ($xml->entry as $entry) { 71 $bloggerType = strtolower((string)$entry->children('blogger', true)->type); 72 $post_type = ($bloggerType === 'page') ? 'page' : 'post'; 73 71 $bloggerType = strtolower((string)$entry->children('blogger', true)->type); 72 $post_type = $bloggerType; 73 74 if ($post_type == 'page' || $post_type == 'post') { 74 75 $title = sanitize_text_field((string)$entry->title); 75 76 $content = (string)$entry->content; … … 87 88 $categories[] = sanitize_text_field($term); 88 89 } 89 } 90 91 // get old permalink from <blogger:filename>90 } // ✅ kategori ditutup di sini 91 92 // get old permalink 92 93 $filename = (string)$entry->children('blogger', true)->filename; 93 94 $filename = trim($filename); 94 95 95 // get blogger post status from <blogger:status>96 // get blogger post status 96 97 $status_raw = strtolower((string)$entry->children('blogger', true)->status); 97 $status = 'publish'; // default98 $status = 'publish'; 98 99 if ($status_raw === 'draft') $status = 'draft'; 99 100 elseif ($status_raw === 'deleted') $status = 'trash'; … … 110 111 'status' => $status 111 112 ]; 112 } 113 } else { 114 // presumably a comment. Skip importing 115 } 116 } 117 118 113 119 114 120 wp_send_json_success(['posts' => $posts]); -
btw-importer/trunk/index.php
r3357624 r3377003 1 1 <?php 2 if ( ! defined( 'ABSPATH' ) ) exit; 2 3 // Shhhhhhhhhhhhhhhh -
btw-importer/trunk/readme.md
r3367871 r3377003 62 62 63 63 ## 🧾 Changelog 64 ### 2.2.0 65 - Remove comments from imported content. Previously, comments imported as posts 66 64 67 65 68 ### 2.1.0 -
btw-importer/trunk/readme.txt
r3367871 r3377003 1 === BtW Importer - Blogger to WordPress Importer===1 === BtW Importer - Free Blogger/Blogspot Migration === 2 2 Contributors: silversh 3 3 Tags: blogger, blogspot, blogger importer, blogspot importer, import blogspot 4 4 Requires at least: 6.8.0 5 5 Tested up to: 6.8 6 Stable tag: 2. 1.06 Stable tag: 2.2.0 7 7 Requires PHP: 7.4 8 8 License: MIT 9 9 License URI: https://github.com/mnasikin/btw-importer/blob/main/LICENSE 10 10 11 BtW Importer migrates your Blogger/Blogspot content to WordPress with a single click using your .atom file.11 Import your Blogger .atom file from Google Takeout and migrate to WordPress, free and automatic. 12 12 13 13 == Description == … … 67 67 68 68 == Changelog == 69 = 2.2.0 = 70 * Remove comments from imported content. Previously, comments imported as posts 71 69 72 = 2.1.0 = 70 73 * Draft, Published, Trash Post in Blogspot now keep as Draft, Published, Trash in WordPress … … 84 87 85 88 == Upgrade Notice == 86 = 2. 0.0 =89 = 2.2.0 = 87 90 Please check the changelog tab to check what's new.
Note: See TracChangeset
for help on using the changeset viewer.