FG Joomla to WordPress

Descripción

Este plugin migra secciones, categorías, entradas, imágenes, medios y etiquetas desde Joomla a WordPress.

It has been tested with Joomla versions 1.5 through 3.8 and WordPress 4.9 on huge databases (72 000+ posts). It is compatible with multisite installations.

Las principales características incluyen:

  • migrates Joomla sections as categories
  • migrates categories as sub-categories
  • migrates Joomla posts (published, unpublished and archived)
  • migrates Joomla web links
  • uploads all the posts media in WP uploads directories (as an option)
  • uploads external media (as an option)
  • modifies the post content to keep the media links
  • resizes images according to the sizes defined in WP
  • defines the featured image to be the first post image
  • mantiene el atributo alt de las imágenes
  • mantiene las leyendas de las imágenes
  • modifica los enlaces internos
  • migra las meta keywords como etiquetas
  • migra saltos de página
  • puede importar artículos de Joomla como entradas o páginas

No need to subscribe to an external web site.

Versión Premium

The Versión Premium includes these extra features:

  • migra autores y otros usuarios con sus contraseñas
  • migra los menús de navegación
  • SEO: migra la meta descripción y las meta keywords
  • SEO: keeps the Joomla articles IDs or redirects Joomla URLs to the new WordPress URLs
  • compatible con Joomla 1.0, Mambo 4.5 y 4.6 (procesa {mosimages} y {mospagebreak})
  • migra los artículos estáticos de Joomla 1.0 como páginas
  • migra las imágenes destacadas de Joomla 2.5+
  • migra etiquetas de Joomla 3.1+
  • migra datos de Mambo
  • migra datos de Elxis (fork de Joomla 1.0)
  • ability to run the import automatically from the cron

La versión Premium puede ser comprada en: https://www.fredericgilles.net/fg-joomla-to-wordpress/

Extensiones

The Premium version allows the use of add-ons that enhance functionality:

  • K2
  • EasyBlog
  • Flexicontent
  • Zoo
  • foro Kunena
  • sh404sef
  • JoomSEF
  • OpenSEF
  • WP-PostViews (mantiene hits de Joomla)
  • JComments
  • JomComment
  • Joomlatags
  • Adjuntos
  • Rokbox
  • JoomGallery
  • Phocagallery
  • traducciones Joom!Fish para WPML
  • eventos JEvents
  • Gestor de Contactos
  • Docman
  • Virtuemart
  • JReviews
  • Árbol Mosets
  • Grupos de Usuarios
  • WPML
  • Simple Image Gallery & Simple Image Gallery Pro
  • RSGallery
  • Community Builder
  • RSBlog
  • AllVideos
  • HikaShop

These modules can be purchased on: https://www.fredericgilles.net/fg-joomla-to-wordpress/add-ons/

Traducciones

  • Inglés (por defecto)
  • Francés (fr_FR)
  • Español (es_ES)
  • Italiano (it_IT)
  • Alemán (de_DE)
  • Ruso (ru_RU)
  • Polaco (pl_PL)
  • Bulgaro (bg_BG)
  • Brasileño (pt_BR)
  • Greek (el_EL)
  • otros que pueden ser traducidos

Capturas

  • Pantalla de parámetros

Instalación

  1. Install the plugin in the Admin => Plugins menu => Add New => Upload => Select the zip file => Install Now
  2. Activate the plugin in the Admin => Plugins menu
  3. Run the importer in Tools > Import > Joomla (FG)
  4. Configure the plugin settings. You can find the Joomla database parameters in the Joomla file configuration.php
    Hostname = $host
    Port = 3306 (standard MySQL port)
    Database = $db
    Username = $user
    Password = $password
    Joomla Table Prefix = $dbprefix

Preguntas frecuentes

I get the message: “[fg-joomla-to-wordpress] Couldn’t connect to the Joomla database. Please check your parameters. And be sure the WordPress server can access the Joomla database. SQLSTATE[28000] [1045] Access denied for user ‘xxx’@’localhost’ (using password: YES)”
  • First verify your login and password to the Joomla database.
    If Joomla and WordPress are not installed on the same host:
  • If you use CPanel on the Joomla server, a solution is to allow a remote MySQL connection.
    • go into the Cpanel of the Joomla server
    • go down to Database section and click “Remote MySQL”
    • There you can add an access host (WordPress host). Enter the access host as the SOME-WEBSITE-DOMAIN-OR-IP-ADDRESS and click add host.
  • Another solution is to copy the Joomla database on the WordPress database:
    • export the Joomla database to a SQL file (with phpMyAdmin for example)
    • import this SQL file on the same database as WordPress
    • run the migration by using WordPress database credentials (host, user, password, database) instead of the Joomla ones in the plugin settings.
I get this error when testing the connection: “SQLSTATE[HY000] [2002] Connection refused” or “SQLSTATE[HY000] [2002] No such file or directory”
  • This error happens when the host is set like localhost:/tmp/mysql5d.sock
    Instead, you must set the host to be localhost;unix_socket=/tmp/mysql5d.sock
The migration stops and I get the message: “Fatal error: Allowed memory size of XXXXXX bytes exhausted” or I get the message: “Internal server error”
  • First, deactivate all the WordPress plugins except the ones used for the migration
  • Puedes ejecutar la migración otra vez. Continuará donde fue parada.
  • You can add: define('WP_MEMORY_LIMIT', '512M'); in your wp-config.php file to increase the memory allowed by WordPress
  • You can also increase the memory limit in php.ini if you have write access to this file (ie: memory_limit = 1G). See the increase memory limit procedure.
Me sale una pantalla en blanco y la importación parece haberse parado
  • Lo mismo que arriba
Los elementos multimedia no se han importado
  • Check the URL field that you filled in the plugin settings. It must be your Joomla home page URL and must start with http://
The media are not imported and I get the error message: “Warning: copy() [function.copy]: URL file-access is disabled in the server configuration”
  • The PHP directive “Allow URL fopen” must be turned on in php.ini to copy the medias. If your remote host doesn’t allow this directive, you will have to do the migration on localhost.
No se ha importado nada
  • Comprueba tu versión de Joomla. La base de datos de Joomla 1.0 tiene una estructura diferente de otras versiones de Joomla. La importación de la base de datos de Joomla 1.0 es una característica de la versión Premium.
All the posts are not migrated. Why ?
  • Las entradas en la papelera no son migrados. Pero las entradas no publicadas y los archivados son migradas como borradores.
  • Some users reported that the Zend Framework causes an incomplete import. So, if all the data is not migrated, consider deactivating the Zend Framework during the migration.
I get the message: “Fatal error: Class ‘PDO’ not found”
  • PDO and PDO_MySQL libraries are needed. You must enable them in php.ini on the WordPress host.
    Or on Ubuntu:
    sudo php5enmod pdo
    sudo service apache2 reload
I get this error: PHP Fatal error: Undefined class constant ‘MYSQL_ATTR_INIT_COMMAND’
  • Debes tener activado PDO_MySQL en el fichero php.ini en el servidor WordPress. Eso significa descomentar la línea extension=pdo_mysql.so en el fichero php.ini
Does the migration process modify the Joomla site it migrates from?
  • No, sólo lee la base de datos de Joomla.
I get this error: Erreur !: SQLSTATE[HY000] [1193] Unknown system variable ‘NAMES’
  • It comes from MySQL 4.0. It will work if you move your database to MySQL 5.0 before running the migration.
I get this error “Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM”
  • Debes utilizar como mínimo PHP 5.3 en tu sitio WordPress.
I get this error: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
  • It is a compatibility issue with your version of MySQL.
    You can read this post to fix it: http://forumsarchive.laravel.io/viewtopic.php?id=8667
None image get transferred into the WordPress uploads folder. I’m using Xampp on Windows.
  • Xampps coloca la carpeta htdocs en la carpeta de aplicaciones, que está protegida. Necesitas mover la carpeta htdocs a una carpeta en la que se pueda escribir.
How to import content from one section as posts and another section as pages?
  • You can use the Convert Post Types plugin after the migration.
¿Necesito mantener el plugin activado después de la migración?
  • No, you can deactivate or even uninstall the plugin after the migration (for the free version only).
Is there a log file to show the information from the import?
  • Yes since version 1.45.0. First you must put these lines in wp-config.php:
    define(‘WP_DEBUG’, true);
    define(‘WP_DEBUG_LOG’, true);
    And the messages will be logged to wp-content/debug.log.
How does the plugin handle Weblinks?
  • The plugin imports the Joomla web links to WordPress links managed by the Link Manager plugin: https://wordpress.org/plugins/link-manager/
Mi pantalla de cuelga porque hay gran cantidad de errores en la ventana de log
  • Puedes parar el auto refresco del log deseleccionado la casilla de auto-refresco del log

Don’t hesitate to let a comment on the forum or to report bugs if you found some.

Reseñas

Fantastic support

The plugin is relatively easy to configure, i did hit a snag during setup and they were fantastic to work with.

Excellent Support

Support was speedy and comprehensive. It’s rare to get proactive and excellent service like this and it is to be commended.

Plugins work perfectly. Great service.

The main and secondary plugins work perfectly. Unbeatable service. I had some problem but quickly the programmer solved. If you have to change from joomla to wordpress this is your add-on. Very easy to configure. My site is multilanguage with the kunena forum and everything is redirected to perfection.

Worked almost out of the box

The product is fast and solid, worked out almost smoothly out of the box.

Some little more informations on some settings could make it easier to use.

Support was very fast and addressed all of the problems encountered.

Leer todas las 203 reseñas

Colaboradores y desarrolladores

“FG Joomla to WordPress” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

“FG Joomla to WordPress” ha sido traducido a 1 idioma. Gracias a los traductores por sus contribuciones.

Traduce “FG Joomla to WordPress” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Registro de cambios

3.47.0

  • New: Generate the audio and video meta data (ID3 tag, featured image)

3.46.0

  • Tweak: Rename WPML by Internationalization

3.44.0

  • Tested with WordPress 4.9.8

3.43.1

  • Fixed: Images not imported when the “data-src” attribute is used

3.43.0

  • Tweak: Add the function wc_upload_dir()
  • Tested with WordPress 4.9.6

3.42.0

  • New translation: Greek (thanks to Kostas A.)
  • Fixed: The media containing “+” in their filename were not imported

3.41.1

  • Fixed: Notice: Undefined index: date

3.41.0

  • New: Check if Community Builder 2.x is installed
  • Tested with WordPress 4.9.5

3.40.0

  • New: Check if we need the HikaShop module
  • Change the URL of the WP Filesystem SSH2 plugin
  • Tweak: Change the scope of the upload_dir() method

3.39.0

  • New: Add the “fgj2wp_pre_modify_link” filter hook

3.38.0

  • New: Allow the SFTP connection. It requires the plugin “WP Filesystem SSH2”.

3.37.0

  • New: Check if we need the plugins RSGallery, Simple Image Gallery, Simple Image Gallery Pro, Rokbox, AllVideos
  • Update the Spanish translations

3.36.0

  • New: Add the get_params() method (used in the Simple Image Gallery add-on)

3.35.1

  • Fixed: Notice: Undefined index: date
  • Tested with WordPress 4.9.4

3.35.0

  • Nuevo: Importación de imágenes embebidas en la descripción de categorías
  • Nuevo: Permitir etiquetas HTML en la descripción de las categorías
  • Solucionado: Enlaces modificados con valor incorrecto

3.34.0

  • Modificación: Utilizar WP_IMPORTING
  • Probado con WordPress 4.9.2

3.33.3

  • Solucionado: Ficheros multimedia que contenían “&” no eran importados
  • Probado con WordPress 4.9.1

3.33.2

  • Probado con WordPress 4.9

3.33.1

  • Solucionado: La anchura en la leyenda de imagenes a veces faltaba
  • Probado con WordPress 4.8.3

3.33.0

  • Solucionado: Corrección de nombres de ficheros con espacios
  • Probado con WordPress 3.8
  • Probado con WordPress 4.8.2

3.32.0

  • Nuevo: Comprobación de si necesitamos el módulo RSBlog

3.31.0

  • New: Test if Falang is used on Joomla
  • Fixed: Security cross-site scripting (XSS) vulnerability in the Ajax importer
  • Probado con WordPress 4.8.1

3.30.0

  • New: Import the image caption in the media attachment page

3.28.0

  • New: Modify internal links in drafts

3.27.0

  • New: Block the import if the URL field is empty and if the media are not skipped
  • New: Add error messages and information

3.26.0

  • Nuevo: Añadido porcentaje en la barra de progreso
  • New: Display the progress and the log when returning to the import page
  • Cambio: Cambio de estilo en la barra de progreso
  • Fixed: Typo – replace “complete” by “completed”
  • Probado con WordPress 4.8

3.25.0

  • Compatible with Joomla 3.7
  • Probado con WordPress 4.7.4

3.23.2

  • Probado con WordPress 4.7.3

3.23.1

  • Fixed: Images not imported on some servers
  • Probado con WordPress 4.7.1

3.23.0

  • Tweak: Code refactoring

3.22.0

  • Tweak: Code refactoring

3.21.0

  • New: Add an option to remove the accents from the medias (useful on Windows)
  • Probado con WordPress 4.7

3.20.6

  • Fixed: Existing images attached to imported posts were removed when deleting the imported data
  • Fixed: Typo in Italian translation

3.20.5

  • Fixed: Images not imported on HTTPS sites: Warning: fsockopen(): unable to connect to https::80 (php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known)

3.20.4

  • Corregido: Color de barra de progreso incorrecto

3.20.3

  • Fixed: The progress bar didn’t move during the first import
  • Fixed: The log window was empty during the first import

3.20.2

  • New: Check if the Community Builder module is required
  • Fixed: The “IMPORT COMPLETE” message was still displayed when the import was run again

3.20.1

  • Fixed: The images protected by a user agent protection were not imported

3.20.0

  • Tweak: Code refactoring

3.19.1

  • Fixed: Database passwords containing “<” were not accepted

3.19.0

  • New: Modify the tags links in the post content

3.18.0

  • New: Authorize the connections to Web sites that use invalid SSL certificates
  • Tweak: If the import is blocked, stop sending AJAX requests

3.17.2

  • Fixed: Review link broken
  • Fixed: Imported tags were not removed when removing imported data only

3.17.1

  • Fixed: Missing link between the post and its featured image
  • Fixed: Wrong number of comments displayed
  • Probado con WordPress 4.6.1

3.16.0

  • New: Display the number of data found in the Joomla database before importing
  • New: Display the needed modules as warnings before importing
  • Probado con WordPress 4.6

3.15.3

  • Mejora: Optimización de código

3.15.2

  • Fixed: the “Modify internal links” function could break some links

3.15.1

  • Fixed: Internal links like catid=XXX&id=YYY were not modified
  • Tweak: Speed up and reduce the memory consumed by the modification of the internal links

3.15.0

  • Nueva traducción: Italiano

3.14.0

  • Nuevo: Compatible con Joomla 3.6

3.13.3

  • Fixed: Display an error message when the process hangs
  • Tweak: Increase the speed of counting the terms

3.13.2

  • Probado con WordPress 4.5.3

3.13.1

  • Fixed: Don’t import the introtext in the post content if it is marked as hidden on Joomla

3.13.0

  • New: Compatibility between the Joom!Fish and Docman add-ons
  • Fixed: Wrong redirect when an attachment has the same name as a post

3.12.0

  • Fixed: Rewrite the function to delete only the imported data
  • Fixed: Categories import can hang if the import counter was resetted and the imported categories were not deleted

3.11.0

  • New: Option to import the featured images only

3.10.2

  • Fixed: The message “[ERROR] The import process is still running. Please wait before running it again.” sometimes appears after the process has crashed, and it prevents the import process to resume
  • FAQ actualizada

3.10.0

  • New: Add some hooks
  • Mejora: Optimización de código
  • FAQ actualizada

3.9.1

  • Fixed: Images with line breaks inside the tag were not imported
  • Probado con WordPress 4.5.2

3.9.0

  • New: Allow image filenames starting with //

3.8.0

  • Tweak: Add functions useful for add-ons
  • Probado con WordPress 4.5.1

3.7.0

  • New: Ability to stop the log window auto-refresh

3.6.1

  • Probado con WordPress 4.5

3.6.0

  • Nuevo: Compatible con Joomla 3.5
  • Fixed: Images without slashes in their path were not imported

3.5.1

  • Fixed: Import stopped when a post has no title or no content
  • Fixed: The first image was not removed from the content when used both in the intro text and in the full text

3.5.0

  • Fixed: Notice: Undefined variable: imported_tags
  • Fixed: the progress bar was resetted when resuming the import

3.4.0

  • New: Modify the first image options
  • Tweak: Code refactoring

3.3.1

  • Fixed: Error :SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘c.extension’ in ‘where clause’

3.3.0

  • New: Use the WordPress FTP API instead of the phpseclib library
  • New: Better handle the progress bar
  • New: Don’t log the [COUNT] data in the log window
  • Fixed: Browser tab crashed when too much data was displayed in the log window

3.2.0

  • New: Modify the Joomla SEF links

3.1.0

  • Nuevo: Traducción Brasileña añadida
  • Fixed: When choosing “Import first image as featured only”, the first image was not removed from content if it was surrounded by a hyperlink

3.0.3

  • Fixed: Articles got the unassigned category when the category is a duplicate

3.0.2

  • Fixed: Infinite loop when some categories have duplicate names

3.0.1

  • Fixed: After a resume, the posts were imported as uncategorized
  • Probado con WordPress 4.4.2

3.0.0

  • Nuevo: Ejecutar la importación con AJAX
  • Nuevo: Añadida una barra de progreso
  • Nuevo: Añadido un frame de log para ver los logs en tiempo real
  • Nuevo: Habilidad para parar la importación
  • Nuevo: Compatible con PHP 7

2.14.1

  • Fixed: Medias with relative paths were not uploaded to the right folder when not using month- and year-based folders

2.14.0

  • New: For the articles and categories whose alias is a date, the imported slug will be the title and not the alias

2.13.0

  • New: Keep the Joomla media folder tree when the uploads are not organized into month- and year-based folders

2.12.0

  • Fixed: Featured image issue

2.11.1

  • Probado con WordPress 4.4.1

2.11.0

  • Fixed: Categories with null description were not imported

2.10.0

  • Tweak: Use the WordPress 4.4 term metas: performance improved, nomore need to add a category prefix
  • Mejora: Optimización de código
  • Fixed: The notices and errors were sometimes displayed before the header is sent
  • Fixed: Categories with duplicated names were not imported
  • Fixed: The cache for the taxonomies different from category was not cleaned

2.9.2

  • Probado con WordPress 4.4

2.9.0

  • Nuevo: Añadido protocolo SFTP
  • New: Import the {audio} tag
  • New: Add a link to the FAQ in the connection error message

2.8.0

  • New: Add an Import link on the plugins list page

2.7.4

  • Tweak: Code refactoring for unit tests

2.7.3

  • New: Add the hook ‘fgj2wp_get_wp_post_from_joomla_url’
  • Tweak: Code refactoring

2.7.1

  • Fixed: Don’t display the warning about WPML if JoomFish is used
  • Tweak: Change the range of the get_wp_post_id_from_joomla_id() function to be available for add-ons

2.7.0

  • New: Add the FTP settings (used for Simple Image Gallery add-on)

2.6.0

  • Nuevo: Hacer la plataforma más accesible a más idiomas
  • Actualizar todas las traducciones

2.5.2

  • Nuevo: Comprobación de si necestamos el módulo WPML

2.5.1

  • Probado con WordPress 4.3.1

2.5.0

  • Corregidas algunas traducciones
  • Nuevo add-on: WPML para mover el contenido multilenguaje

2.4.0

  • New: Add an anti-duplicate test if the user runs another import process again while one is still running
  • Fixed: Solve conflicts between FG plugins by limiting the Javascript scope

2.3.3

  • Solucionado: Algunos medios con acentos no eran importados
  • Probado con WordPress 4.3

2.3.2

  • Probado con WordPress 4.2.4

2.3.1

  • Probado con WordPress 4.2.3

2.3.0

  • New: Change the video links {“video”} to WordPress video tags

2.2.2

  • Fixed: Fatal error: Call to a member function fetch() on a non-object

2.2.0

  • Probado con WordPress 4.2.2

2.1.2

  • Probado con WordPress 4.2.1

2.1.1

  • Probado con WordPress 4.2

2.1.0

  • Tweak: Restructure and optimize the images import functions
  • Tweak: Move the suspend cache functions into the dispatch method

2.0.0

  • Restructure the whole code using the BoilerPlate foundation
  • FAQ actualizada

1.46.1

  • Fixed: Remove duplicate hook in weblinks.php
  • Nuevo add-on: Grupos de Usuarios

1.46.0

  • New: Compatible with Joomla 3.4 (ignore weblinks)

1.45.0

  • New: Log the messages to wp-content/debug.log
  • Mejora: Optimización de código
  • FAQ actualizada

1.44.3

  • Fixed: Import images even when there are linefeeds in the img tags

1.44.2

  • Fixed: Don’t import the posts as duplicates if the categories are duplicated on Joomla

1.44.1

  • Probado con WordPress 4.1.1

1.44.0

  • Fixed: the joomla_query() function was returning only one row
  • Update the German translation (thanks to Tobias C.)
  • Update the Spanish translation (thanks to Jacob R.)

1.43.4

  • Fixed: Multisite: Links that contain “:” were corrupted
  • FAQ actualizada

1.43.2

  • Tweak: Add hooks in the modify_links functions

1.43.0

  • FAQ actualizada
  • Probado con WordPress 4.1

1.42.0

  • Mejora: No mostrar el campo timeout si se saltan los elementos multimedia

1.41.0

  • Nuevo: Mantener el enlace de ancla cuando se modifican los enlaces internos
  • Probado con WordPress 4.0.1

1.40.0

  • Update the German translation (thanks to Tobias C.)

1.39.5

  • Actualizada la traducción al Español (gracias a Bradis García L.)

1.39.4

  • Solucionado: Permitir contrabarras en el contenido de los artículos

1.39.3

  • Solucionado: Eliminar barras adicionales en los nombres de ficheros multimedia

1.39.1

  • Mejora: Simplificación de la función de contar posts

1.39.0

  • Nuevo: Añadida una opción de timeout

1.38.1

  • Solucionado: Algunas leyendas de imágenes no eran importadas

1.38.0

  • Fixed: The media filename was empty on the attachment page
  • Probado con WordPress 4.0

1.37.0

  • Nuevo: Pantalla de ayuda

1.36.0

  • New: Functions to get the Joomla imported posts, categories and users
  • Nuevo add-on: JRewviews

1.35.0

  • New: Function to get the Joomla installation language
  • New add-on: Virtuemart to WooCommerce
  • Probado con WordPress 3.9.2

1.34.2

  • Fixed: Define the width and the height of the images only if it isn’t defined yet

1.34.1

  • New: Modify the internal links for both posts, pages and custom post types

1.34.0

  • New: Add option to automatically remove the WordPress content before each import

1.32.0

  • New: Display the number of Joomla articles, categories, users and web links during the database connection test
  • Nuevo: Compatibilidad con Joomla 3.3

1.31.4

  • Corregido: Alerta: Creación de objeto por defecto para valores vacíos

1.31.3

  • Fixed: “Fatal error: Call to a member function fetch() on a non-object” for versions of MySQL < 5.0.3

1.31.2

  • Nuevo add-on: Docman
  • Probado con WordPress 3.9.1

1.31.1

  • Nuevo: Añadido un parámetro para forzar la importación de multimedia externa

1.31.0

  • Nuevo: Importación de enlaces de webs

1.30.0

  • Probado con WordPress 3.9

1.29.4

  • New: Change the visibility of some methods to use them in add-ons
  • Fixed: Notice: Undefined index: width
  • Fixed: Notice: Undefined index: height

1.29.3

  • Fixed: Was displaying the warning “Your version of Joomla (probably 1.0) is not supported by this plugin.” when both the Premium and the free versions were activated
  • Probado con WordPress 3.8.2

1.29.2

  • New: Change the visibility of some methods to use them in add-ons

1.29.1

  • Fixed: Fatal error: Call to a member function fetch() on a non-object

1.29.0

  • New: The required modules are listed when testing the connection to Joomla

1.28.0

  • New: Nomore need to choose the Joomla version ; it is guessed by the plugin.
  • New: Add a message when trying to import a Joomla 1.0 database

1.27.0

  • Nuevo: Cambios menores internos
  • FAQ actualizada

1.24.4

  • New: Add hooks
  • Fixed: Notice Undefined offset

1.24.3

  • Fixed: Don’t add the <!–more–> tag if the introtext is empty
  • Probado con WordPress 3.8.1

1.24.1

  • Fixed: Syntax error with parse_ini_string
  • Fixed: Images containing “%20” were not imported into the post content
  • FAQ actualizada

1.24.0

  • Nuevo: Compatibilidad con Joomla 3.2
  • New translation: Bulgarian (thanks to Hristo P.)

1.22.6

  • Fixed: The «Remove only new imported posts» option was not removing anything
  • Probado con WordPress 3.8

1.22.5

  • Fixed: Archived posts were always imported as drafts in Joomla 2.5

1.22.4

  • Nuevo: Mostrar mensaje de error si PDO no está habilitado

1.22.3

  • Nuevo: Mostrar errores de SQL en el modo debug
  • Descripción actualizada

1.22.2

  • Nuevo: Comprobación de si el directorio upload es escribible
  • Probado con WordPress 3.7.1

1.22.0

  • Solucionado: Importación de las categorias incluso si los artículos se importan como páginas
  • Probado con WordPress 3.7

1.21.3

  • Fixed: “Warning: sprintf(): Too few arguments” message for image captions with %

1.21.0

  • New translation: Spanish (thanks to Bradis García L.)

1.20.1

  • Fixed: Use the modified post date if the creation date is empty
  • Fixed: Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object

1.19.3

  • Fixed: Some spaces were removed (due to the extra newlines removal)
  • Fixed: Better rule for the convert_post_attribs_to_array function
  • Fixed: “WordPress database error Field ‘post_content’ doesn’t have a default value”

1.19.0

  • New: Import the page breaks
  • New: Option to import the Joomla introtext in the post and in the excerpt
  • New: Use the show_intro article parameter to import the introtext in the content or not
  • Probado con WordPress 3.6.1

1.18.0

  • Nuevo: Compatibilidad con Joomla 3.1
  • Fixed: Remove extra newlines

1.17.0

  • New: Add automatically http:// at the beginning of the URL if it is missing
  • New: Option for the first image import
  • FAQ actualizada

1.16.1

  • Fixed: syntax error, “unexpected ‘<‘” in version 1.16.0

1.16.0

  • New: Option to import images with duplicate names
  • New translation: Polish (Thanks to Łukasz Z.)
  • FAQ actualizada

1.15.2

  • Conexión con Joomla optimizada

1.15.1

  • New: Option to not import archived posts or to import them as drafts or as published posts

1.15.0

  • New: Import archived posts as drafts
  • Probado con WordPress 3.6

1.14.2

  • Fixed: The HTML classes were lost in the a-href and img tags
  • Unset by default the checkbox «Import the text above the “read more” to the excerpt»

1.14.1

  • Fixed: The caption shortcode is imported twice if the image has a link a-href pointing to a different image

1.14.0

  • Nuevo: Importación de leyendas de imágenes
  • Mejorada la velocidad de proceso de los enlaces de imágen
  • Actualizar la FAQ

1.13.0

  • Probado con WordPress 3.5.2
  • New: Add a button to save the settings
  • New: Improve the speed of emptying the WordPress content

1.12.1

  • Fixed: Replaces the publication date by the creation date as Joomla uses the creation date for sorting articles

1.12.0

  • New: Add a button to remove the categories prefixes
  • New: Option to not use the first post image as the featured image

1.11.0

  • New: Import external media (as an option)
  • New translation: Russian (Thanks to Julia N.)

1.10.6

  • Fixed: Categories hierarchy lost when parent categories had an id greater than their children

1.10.4

  • Fixed: Posts were not imported when the skip media option was off

1.10.3

  • Fixed: Categories hierarchy lost when parent categories had an id greater than their children (Joomla 1.6+)
  • New: Add hooks for extra images and after saving options

1.10.2

  • Probado con WordPress 3.5.1
  • New: Add hooks in the modify_links method

1.10.1

  • New: Add a hook for extra options
  • Fixed: Move the fgj2wp_post_empty_database hook
  • FAQ actualizada

1.10.0

  • Nuevo: Compatibilidad con Joomla 3.0
  • Nuevo: Opción para borrar sólo los posts importados sin borrar la base de datos entera

1.9.1

  • Corregido: los enlaces internos no eran modificados en las páginas

1.9.0

  • Probado con WordPress 3.5
  • Nuevo: Botón para probar la conexión con la base de datos
  • New: Improve the user experience by displaying explanations on the parameters and error messages
  • New: get_categories hook modified

1.8.5

  • New: Option to not import already imported medias

1.8.4

  • FAQ actualizada

1.8.3

  • Solucionado: Caché limpiada después de la migración
  • Fixed: Compatibility issue with WordPress < 3.3

1.8.2

  • New: Better compatibility for copying media: uses the WordPress HTTP API

1.8.1

  • New: Better compatibility for copying media: uses the copy function if cURL is not loaded

1.8.0

  • Nuevo: Compatibilidad con PHP 5.1 (gracias a dmikam)
  • Nuevo: Compatibilidad con WordPress 3.0 (gracias a dmikam)
  • New: Better compatibility for copying media (uses cURL) (thanks to dmikam)

1.7.1

  • FAQ actualizada

1.7.0

  • Nuevo: Compatibilidad con Joomla 2.5

1.6.3

  • New hooks added
  • Descripción actualizada

1.6.2

  • FAQ actualizada

1.6.1

  • Fixed: clean the cache after emptying the database
  • Fixed: the categories slugs were not imported if they had no alias

1.6.0

  • Nuevo: Compatibilidad con Joomla 1.6 y 1.7

1.5.0

  • Nuevo: Se puede importar posts como páginas (gracias a LWille)
  • Traducción: Alemán (gracias a LWille)

1.4.2

  • Probado con WordPress 3.4

1.4.1

  • Add “c” in the category slug to not be in conflict with the Joomla URLs
  • FAQ and description updated

1.4.0

  • New: Option to import meta keywords as tags

1.3.1

  • New: Deactivate the cache during the migration for improving speed

1.3.0

  • New: Modify posts internal links using WordPress permalinks setup
  • Fixed: Exhausted memory issue

1.2.2

  • Fixed: Don’t import HTML links as medias
  • FAQ actualizada

1.2.1

  • New: Get the post creation date when the publication date is empty
  • Fixed: Accept categories with spaces in alias

1.2.0

  • Nuevo: Importar todos los archivos multimedia
  • Fixed: Do not reimport already imported categories
  • Solucionado: Actualizar caché de categorías
  • Fixed: Issue with media containing spaces
  • Fixed: Original images sizes are kept in post contents

1.1.1

  • New: Manage sections and categories duplicates
  • Fixed: Wrong categorization of posts

1.1.0

  • Actualizar la FAQ
  • New: Can restart an import where it left after a crash (for big databases)
  • New: Display the number of categories, posts and images already imported
  • Fixed: Issue with categories with alias but no name
  • Fixed: Now import only post categories, not all categories (ie modules categories, …)

1.0.2

  • Fixed: The images with absolute links were not imported.
  • Nuevo: Opción para saltar la importación de imágenes
  • Nuevo: Saltar imágenes externas

1.0.1

  • Fixed: The content was not imported in the post content for the posts without a “Read more” link.
  • New: Option to choose to import the Joomla introtext in the excerpt or in the post content with a «Read more» tag.

1.0.0

  • Initial version: Import Joomla 1.5 sections, categories, posts and images