web-dev-qa-db-fra.com

Est-il possible d'importer des galeries NextGen dans des galeries Wordpress et de convertir des éléments intégrés dans tous les messages?

Laissez-moi vous expliquer - Jusqu'à présent, j'utilisais la galerie NextGen et, depuis que j'ai un site Web remodelé qui comporte un modèle image.php (page des pièces jointes de la galerie), j'aimerais utiliser la fonctionnalité de galerie intégrée de Wordpress .

Voici le problème - Je ne peux pas continuer à surveiller à jamais si le plugin NextGen Gallery fonctionne comme prévu sur mon site Web, même si mes anciens messages l'utilisent toujours.

Cela étant dit, j'aimerais importer et convertir toutes les galeries NextGen en galeries Wordpress.

Y a-t-il un moyen de faire cela sans tout le travail difficile de télécharger galerie par galerie, poste par poste (j'ai près de 250 galeries!)?

1
its_me

Konstantin Kovshenin de Automattic a construit un petit WP plugin hébergé ici sur GitHUB , ce qui correspond exactement à ce que vous demandez. Il ne semble pas résoudre l'ensemble de la migration car il ne fonctionne que pour les codes courts [nggallery], mais tout le monde peut le créer et ajouter quelques lignes supplémentaires pour résoudre le reste, non?

2
ddhh

Oui, c'est tout à fait possible (et en fait, je suis en train de faire la même conversion).

  1. Créez des pages statiques pour toutes vos galeries. (Quel NextGen devrait déjà avoir créé, cette étape devrait est sans objet.)
  2. Insérer les images de chaque galerie en tant que pièces jointes à la page statique de cette galerie
  3. Forcer WordPress à régénérer les vignettes pour les nouvelles images de pièce jointe.
  4. Insérez le shortcode [gallery] dans le contenu de la page statique.

Insérer des images téléchargées en tant que pièces jointes

La partie délicate, bien sûr, est l’étape 2. Une option est le Add From Server Plugin , qui insère les fichiers téléchargés en tant que post-types de pièces jointes. Si vous utilisez ce plugin, éditez simplement la page statique en question, cliquez sur le bouton "Télécharger/Insérer", puis sur l'onglet "Ajouter du serveur".

Caveat: pour autant que je sache, il n'existe pas de bon moyen de migrer vos métadonnées d'image - telles que les légendes - via le plugin Add From Server, ou toute autre méthode similaire. Vous devrez probablement recréer ces données manuellement.

Régénération des miniatures

Il y a beaucoup de plugins pour accomplir cette étape. Il suffit de rechercher le repo de plugin pour " Regenerate thumbnails "

2
Chip Bennett