Secure Custom Fields –> récupération des données (Créer un compte)

  • WordPress :6.6
  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #2482428
    FrThib
    Participant
    Initié WordPress
    24 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 8.1
    • Thème utilisé : thème personnalisé
    • Extensions en place : ACF to REST API, ACF: Better Search,Akismet Anti-spam: Spam Protection, Content Views, Content Views Pro, Import and export users and customers, Import WP, Newsletter, Newsletter – Addons Manager and Support, Newsletter – Import/Export, PublishPress Capabilities, PublishPress Permissions, Secure Custom Fields, Smush, SVG Support, Ultimate Member, WP Mail SMTP, WP Ultimate CSV Importer – Custom Fields Import, Yoast SEO, Make
      Nom de l’hébergeur : OVH version PRO
    • Adresse du site : https://www.test.cinema-jacques-demy.fr/

    Problème(s) rencontré(s) :

    Bonjour ,

    Je cherche à enrichir un fichier Gsheet en récuperant les données contenues dans SCF

    J’ai fait des essais avec MAKE et ZAPIER sans résultat probant. Avez vous une stratégie qui fonctionne pour faire cet automatisme ?

    En plus des paramétrages de Make ou  Zapier via webook J’ai pour cela modifié mon fichier fonctions.php de mon environnement voici en gros le  script concerné avec uniquement un champ

    // FrThib  --> essais make
    function send_data_to_zapier() {
    // Remplacer données SCF
    $field_value = scf_get_field('resume_du_film'); //resume_du_film est un nom de champ connu

    // Envoi de la donnée d'essai
    $data = array(
    'field_value' => $field_value,
    );

    // URL du webhook Make
    $webhook_url = 'https://hook.eu2.make.com//xxxxxx/xxxxx/'; // URL récupéré dans make

    // Envoyer les données au webhook make
    $response = wp_remote_post($webhook_url, array(
    'method' => 'POST',
    'body' => json_encode($data),
    'headers' => array(
    'Content-Type' => 'application/json'
    )
    ));

    // Vérifiez si l'envoi a réussi
    if (is_wp_error($response)) {
    error_log('Erreur lors de l\'envoi des données à make');
    } else {
    error_log('Données envoyées avec succès à make');
    }
    }

    add_action('init', 'send_data_to_make');

    Dans le log j’ai en gros  les informations suivantes

    [11-Nov-2024 18:20:13 UTC] La fonction scf_get_field est indisponible.
    [11-Nov-2024 18:20:13 UTC] PHP Deprecated: wp_smush_should_skip_parse est obsolète depuis la version 3.16.1 ! Utilisez wp_smush_should_skip_lazy_load à la place. in /home/www/test/wp-includes/functions.php on line 6085

    Merci de votre aide

    Cordialement

    • Ce sujet a été modifié le il y a 4 semaines et 1 jour par FrThib.
    • Ce sujet a été modifié le il y a 4 semaines et 1 jour par FrThib.
    • Ce sujet a été modifié le il y a 4 semaines et 1 jour par FrThib.
    #2482445
    momofr@free.fr
    Modérateur
    Maître WordPress
    7388 contributions

    Salut, regarde du côte des extension d’import/export de données vers du .csv comme :

    • All Import Export Suite for CSV
    • Export any WordPress data to XML/CSV

    Consulte cet article sur oxygenbuilder.com qui parle de cette manipulation.

    #2482451
    FrThib
    Participant
    Initié WordPress
    24 contributions

    Bonjour et merci pour vos informations

    J’ai déjà regardé l’aspect csv mais cela ne réponds pas à ma demande.

    En fait je souhaite enrichir un Gsheet automatiquement afin de le partager avec d’autre personnes  sans passer par un csv qui m’oblige des manipulations intermédiaires .

    Cordialement

     

     

    #2482459
    momofr@free.fr
    Modérateur
    Maître WordPress
    7388 contributions

    Salut, cette vidéo là et peut être à même de t’aider (pas sûr du tout).

    #2482473
    Li-An
    Participant
    Maître WordPress
    28877 contributions

    Bonjour, question idiote. Vu que SCF est un « fork » (un vol ?) de ACF au départ, vous êtes sûr que la fonction scf_get_field existe bien ? Vous avez testé avec la version acf ?

    #2482488
    FrThib
    Participant
    Initié WordPress
    24 contributions

    Bonjour momofr@free.fr

    Dans la vidéo il est expliqué d’installer ACF via le plugin « integrated google drive » or celui-ci (ACF) est payant . Dans l’immédiat je cherche des outils gratuits car nous sommes une petite association sans budget ouvert pour cette démarche .

    merci pour ton aide en tout cas

    cordialement

     

    #2482490
    FrThib
    Participant
    Initié WordPress
    24 contributions

    Bonjour Li-An,

    Merci pour ta réponse

    Pour info , c’est vrai que je ne l’ai pas signalé mais je suis débutant dans l’utilisation de wordpress, bref je découvre au quotidien

    Comment vérifier que la fonction scf_get_field existe bien dans SCF ?

    Dans l’immédiat je fonctionne avec SCF et cela fonctionne plutôt bien je vais me concentrer sur ce plugin . Quand tu indiques que SCF est un vol, tu veux dire que SCF est un clone non officiel  d’ACF ?

    Merci encore pour votre aide

    cordialement

    #2482498
    Li-An
    Participant
    Maître WordPress
    28877 contributions

    C’est une histoire courte et récente : Matt Mullenweg, « tête pensante » de WP (et semi-dictateur en ce moment) a jeté l’anathème sur la boîte propriétaire de ACF. Du coup, il a littéralement remplacé ACF dans le dépôt par une version juste patchée renommée SCF – les deux entités iront régler leurs comptes devant les tribunaux US. Techniquement, il n’a pas besoin de demander l’autorisation, tout ce qui est dans le dépôt est en logiciel libre – vous pouvez tout à fait faire et distribuer un clone de WP de manière légale. Mais c’est du jamais vu et surtout, ça met le doute sur les garanties qu’offre le dépôt. Du point de vue des règles du dépôt, c’est interdit. Mais Matt fait fi des règles.

    Si vous voulez travailler avec l’original, il faut désormais aller le chercher ici https://www.advancedcustomfields.com/

    Pour ce qui est de la fonction en question, Google ne sort rien – ce n’est pas bon signe. Il faudrait faire une recherche sur tous les fichiers de l’extension pour voir si la fonction est bien définie. Le message d’erreur semble indiquer que non. Ce qui m’étonne qu’à moitié puisque, comme je vous l’ai dit, l’extension SCF est une reprise directe de ACF avec juste quelques lignes modifiées à la base. Je ne suis pas sûr qu’ils aient pris le temps de renommer toutes les fonctions intégrées.

    #2482499
    FrThib
    Participant
    Initié WordPress
    24 contributions

    Ok je comprends , mais cela veut il aussi dire que si il y a procès et que potentiellement  SCF perd contre ACF la conséquence est la disparition de SCF ?

    De mon coté je vais donc creuser techniquement un peu afin de bien comprendre le fonctionnement et orienter mon choix pour la suite

    Merci pour les infos

    cordialement

    #2482501
    Li-An
    Participant
    Maître WordPress
    28877 contributions

    Je ne peux en rien présumer des décisions de justice d’un procès qui n’a pas encore eu lieu et en plus aux USA. Pour l’instant, les deux extensions sont identiques. Vous pourrez passer de l’une à l’autre sans aucun problème, en modifiant peut-être juste le nom des fonctions. ACF va poursuivre son petit bonhomme de chemin hors du dépôt et SCF… ben on ne sait pas trop ce qu’il va devenir. Est-ce que son développement sera assuré ? Mystère.

    #2482601
    momofr@free.fr
    Modérateur
    Maître WordPress
    7388 contributions

    Salut, personnellement j’ai remis en place la version ACF gratuite téléchargée ici.

    Les mises à jour fonctionnent sans souci.

    Pour la version PRO elle est en dehors du problème.

    #2482691
    FrThib
    Participant
    Initié WordPress
    24 contributions

    Bonjour et Merci <span class= »bbp-author-name »>momofr@free.fr </span>pour ton aide

    Avant d’envisager le remplacement de Scf par ta version de Acf je continue mes recherches car j’ai fini par aboutir en grande partie à l’envoi des champs vers Gsheet il me manque plus que l’image mise en avant de mes différents sujets inclus dans l’interface de mon groupe de champs qui ne se trouve pas dans ma liste . Je cherche une astuce pour la transférer aussi .

    Cordialement

     

    Édit modération : message initialement marqué comme « spam », à cause du lien mal intégré

    • Cette réponse a été modifiée le il y a 3 semaines et 3 jours par Flobogo.
    • Cette réponse a été modifiée le il y a 3 semaines et 3 jours par Flobogo. Raison: édit modération
    #2482695
    FrThib
    Participant
    Initié WordPress
    24 contributions

    Bonjour et merci <span class= »bbp-author-name »>momofr@free.fr</span> pour ton aide

    En fait je suis parvenu à faire une liaison automatisée des informations situées  dans les champs SCF vers Gsheet .  Du coup je continu avec le plugin SCF pour l’instant . Le seul problème que j’essaie de résoudre c’est l’envoi de l’image mise en avant. En effet lors du remplissage des champs pour un film j’ai une image de l’affiche du film qui est intégré dans la fiche descriptive, malheureusement je n’ai pas  dans les champs un libellé et donc le nom de champ pour cette image est inexistante .

    Bon pour l’instant  je cherche comment l’intégrer

    Merci encore

    Cordialement

     

    Édit modération : message initialement marqué comme « spam », à cause du lien mal intégré

    • Cette réponse a été modifiée le il y a 3 semaines et 3 jours par Flobogo.
    • Cette réponse a été modifiée le il y a 3 semaines et 3 jours par Flobogo. Raison: édit modération
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2482710
    FrThib
    Participant
    Initié WordPress
    24 contributions

    Bonjour et merci momofr@free.fr pour ton aide

    En fait je suis parvenu à faire une liaison automatisée des informations situées  dans les champs SCF vers Gsheet .  Du coup je continu avec le plugin SCF pour l’instant . Le seul problème que j’essaie de résoudre c’est l’envoi de l’image mise en avant. En effet lors du remplissage des champs pour un film j’ai une image de l’affiche du film qui est intégré dans la fiche descriptive, malheureusement je n’ai pas  dans les champs un libellé et donc le nom de champ pour cette image est inexistante .

    Bon pour l’instant  je cherche comment l’intégrer

    Merci encore

    Cordialement

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
14 sujets de 1 à 14 (sur un total de 14)
  • Vous devez être connecté pour répondre à ce sujet.