Changeset 3690
- Timestamp:
- 07/16/2016 03:42:29 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/api.wordpress.org/public_html/core/importers/1.0/index.php
r83 r3690 1 1 <?php 2 2 3 $popular_importers = wporg_api_get_popular_importers(); 4 # unset( $popular_importers['tumblr'] ); 3 $version = ''; 4 if ( isset( $_REQUEST['version'] ) ) { // Introduced in WordPress 4.6. 5 $version = str_replace( '-src', '', $_REQUEST['version'] ); 6 } 7 8 if ( version_compare( $version, '4.6-beta', '>=' ) ) { 9 $popular_importers = wporg_api_get_popular_importers_46(); 10 } else { 11 $popular_importers = wporg_api_get_popular_importers(); 12 } 5 13 6 14 $response = array( 'importers' => $popular_importers, 'translated' => false ); … … 9 17 function __( $string ) { return $string; } 10 18 11 // This function is synced in wp-admin/includes/import.php. 19 // This function is synced in wp-admin/includes/import.php of >= 4.6 20 function wporg_api_get_popular_importers_46() { 21 return array( 22 // slug => name, description, plugin slug, and register_importer() slug 23 'blogger' => array( 24 'name' => __( 'Blogger' ), 25 'description' => __( 'Import posts, comments, and users from a Blogger blog.' ), 26 'plugin-slug' => 'blogger-importer', 27 'importer-id' => 'blogger', 28 ), 29 'wpcat2tag' => array( 30 'name' => __( 'Categories and Tags Converter' ), 31 'description' => __( 'Convert existing categories to tags or tags to categories, selectively.' ), 32 'plugin-slug' => 'wpcat2tag-importer', 33 'importer-id' => 'wp-cat2tag', 34 ), 35 'livejournal' => array( 36 'name' => __( 'LiveJournal' ), 37 'description' => __( 'Import posts from LiveJournal using their API.' ), 38 'plugin-slug' => 'livejournal-importer', 39 'importer-id' => 'livejournal', 40 ), 41 'movabletype' => array( 42 'name' => __( 'Movable Type and TypePad' ), 43 'description' => __( 'Import posts and comments from a Movable Type or TypePad blog.' ), 44 'plugin-slug' => 'movabletype-importer', 45 'importer-id' => 'mt', 46 ), 47 'opml' => array( 48 'name' => __( 'Blogroll' ), 49 'description' => __( 'Import links in OPML format.' ), 50 'plugin-slug' => 'opml-importer', 51 'importer-id' => 'opml', 52 ), 53 'rss' => array( 54 'name' => __( 'RSS' ), 55 'description' => __( 'Import posts from an RSS feed.' ), 56 'plugin-slug' => 'rss-importer', 57 'importer-id' => 'rss', 58 ), 59 'tumblr' => array( 60 'name' => __( 'Tumblr' ), 61 'description' => __( 'Import posts & media from Tumblr using their API.' ), 62 'plugin-slug' => 'tumblr-importer', 63 'importer-id' => 'tumblr', 64 ), 65 'wordpress' => array( 66 'name' => 'WordPress', 67 'description' => __( 'Import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.' ), 68 'plugin-slug' => 'wordpress-importer', 69 'importer-id' => 'wordpress', 70 ), 71 ); 72 } 12 73 74 // This function is synced in wp-admin/includes/import.php of <= 4.5 13 75 function wporg_api_get_popular_importers() { 14 76 return array( … … 64 126 ); 65 127 } 66
Note: See TracChangeset
for help on using the changeset viewer.