Images : modifier noms et légendes en masse (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #546497
    C_Lucien
    Modérateur
    Maître WordPress
    5115 contributions

    Bonjour,

    Ma configuration WP actuelle :

    – Version de WordPress : 4.1
    – Version de PHP/MySQL : 5.5.10 / 5.5.34
    – Thème utilisé : twentyfourteen-child
    – Extensions en place : Child Themify (1.1.1), Forum_wordpress_fr (3.9), MMWW (1.0.5), Oasis Workflow (1.0.16), Simple Links (3.0.3), Spider Event Calendar (1.4.11), WP Responsive Menu (2.0.5)
    – Adresse du site : localhost
    – Nom de l’hébergeur : Apache/2.2.26 (Unix) mod_fastcgi/2.4.6 mod_wsgi/3.4 Python/2.7.6 PHP/5.5.10 mod_ssl/2.2.26 OpenSSL/0.9.8y DAV/2 mod_perl/2.0.8 Perl/v5.18.2

    Problème(s) rencontré(s) :
    je souhaite renommer et légender mes images à postériori, elles sont déjà publiées sur le site.
    J’ai trouvé où se trouvent ces légendes quand elles existent
    – dans la table monprefix_posts
    – le champ post_title contient le nom du fichier image
    – le champ post_excerpt contient la légende
    – pour les images le champ post_mime_type contient la valeur image/jpeg

    J’imagine construire un fichier texte en colonnes contenant
    – dans la colonne post_title le nom de l’image
    – dans la colonne post_excerpt la légende souhaitée

    Ensuite, il me faut importer ces données, par une requête sql.
    C’est là que j’ai besoin d’aide, le sql étant resté embryonnaire dans mon expérience.

    //image, légende, importation, métadonnées//

    #991955
    WillPerf
    Membre
    Chevalier WordPress
    122 contributions

    Bonjour
    En local, pourquoi ne pas modifier directement en utilisant phpmyadmin?
    Ça ne demanderait pas plus d’écriture que de faire un fichier.csv pour ensuite l’importer non?
    Cordialement

    #991956
    C_Lucien
    Modérateur
    Maître WordPress
    5115 contributions

    Bonjour,

    en effet, pourquoi faire compliqué ?

    Prémices fausses, donc raisonnement inadéquat de ma part.

    Je vais revoir mon approche et écrire dans la base directement.
    Le volume étant modeste, c’est jouable.

    Une question de profane : après mes tests locaux, je m’attaquerai au site en ligne.
    J’aurai bien sûr fait les sauvegardes d’usage.
    Si j’écris dans la base pendant que l’hébergeur y travaille simultanément (site hébergé sur un mutualisé OVH), y a-t-il un risque de corruption ?

    #991957
    WillPerf
    Membre
    Chevalier WordPress
    122 contributions

    Non, chaque utilisateur est indépendant au niveau de mysql.
    De toute façon faire une sauvegarde, toujours via myphpadmin prends 3 secondes, donc ne pas se priver lol
    Cordialement

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.