- WordPress :6.6
- Statut : non résolu
- Ce sujet contient 13 réponses, 3 participants et a été mis à jour pour la dernière fois par FrThib, le il y a 3 semaines et 3 jours.
-
AuteurMessages
-
11 novembre 2024 à 20 h 35 min #2482428
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 6085Merci de votre aide
Cordialement
12 novembre 2024 à 11 h 59 min #2482445Salut, 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.
12 novembre 2024 à 12 h 31 min #2482451Bonjour 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
12 novembre 2024 à 14 h 44 min #2482459Salut, cette vidéo là et peut être à même de t’aider (pas sûr du tout).
12 novembre 2024 à 18 h 00 min #2482473Bonjour, 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 ?
12 novembre 2024 à 19 h 39 min #2482488Bonjour 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
12 novembre 2024 à 19 h 51 min #2482490Bonjour 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
12 novembre 2024 à 21 h 53 min #2482498C’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.
12 novembre 2024 à 22 h 12 min #2482499Ok 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
12 novembre 2024 à 23 h 17 min #2482501Je 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.
14 novembre 2024 à 12 h 18 min #2482601Salut, 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.
16 novembre 2024 à 11 h 48 min #2482691Bonjour 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é
16 novembre 2024 à 14 h 08 min #2482695Bonjour 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.16 novembre 2024 à 22 h 57 min #2482710Bonjour 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. -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.