Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Activation #7

Open
flchristophe opened this issue Mar 1, 2017 · 7 comments
Open

Activation #7

flchristophe opened this issue Mar 1, 2017 · 7 comments

Comments

@flchristophe
Copy link

Dans le cadre d'une activation sur un site comportant déjà des champs et contenus ACF dans les options, si l'on active en premier Polylang puis ACF-options-for-polylang, on perds les données des options. Il serait bon de garder/copier les données existante dans la langue principale / voir dans les deux langues.

@MaximeCulea
Copy link
Contributor

Bonjour @flchristophe, merci pour le feedback !

Les data d'ACF ne me semblent pas supprimées, mais juste non-affichées car les clés des champs changent avec l'activation de acf-options-for-polylang. Pourriez-vous me confirmer ?

Néanmoins et effectivement, votre remarque reste pertinente. C'est un cas que je n'ai jamais eu l'occasion de rencontrer car je l'installais directement pendant la phase de développement, soit, sans contribution.

Quel serait le mode de fonctionnement attendu, car il y a deux solutions lors de l'activation de acf-options-for-polylang pour que ces valeurs partent :

  • soit dans la variation de la langue courante du site. Ex, mon site est en anglais, j'ai une langue Polylang anglaise, mes anciens champs sont copiés pour cette langue anglaise. Une complication est à prévoir dans le cas où il n'y aurait pas cette fameuse langue en, par exemple.
  • soit dans la variation dites "all languages" que je décrit celle étant par défaut.

Qu'en pensez-vous ?

@MaximeCulea MaximeCulea self-assigned this Mar 1, 2017
@flchristophe
Copy link
Author

flchristophe commented Mar 1, 2017 via email

@MaximeCulea
Copy link
Contributor

Grâce à ton retour, je me rend compte qu'il faille faire une page d'admin pour pouvoir réaliser un import/export des data de ACF vers ACF PLL et vice versa de ACF PLL vers ACF.

Il y aura plusieurs modes avec chacun ses cas :

un mode "automatique" :

  • si le plugin Polylang n'est pas activé => ne rien faire
  • si Polylang activé mais pas de langues => ne rien faire
  • si Polylang activé mais pas de langue par défaut => dans la langue du site, sinon rien faire
  • si Polylang activé et une langue par défaut => mettre les options dans la langue par défaut

un mode manuel :

  • choisir la langue de PLL pour y mettre les options courantes d'ACF

En tout cas merci pour ton feedback. Etant bien occupé avec le wcbdx et le taff je ne peut garantir un traitement rapide. On fera au mieux ;)

@herewithme herewithme self-assigned this May 5, 2019
@herewithme
Copy link
Member

Je pense qu'il faut proposer une metabox qui s'affiche dans "All languages" et qui propose de recopier les valeurs dans une ou plusieurs langues, via des checkbox.

Ca parait plus "user-friendly" et compréhensible par les utilisateurs.

@MaximeCulea
Copy link
Contributor

MaximeCulea commented May 7, 2019

Exactement, en se basant sur #39

@MaximeCulea MaximeCulea removed their assignment Sep 18, 2019
@rezeau
Copy link

rezeau commented Sep 26, 2019

J'ai ACF Pro et Polylang sur un site WordPress, mais Je ne comprends absolument pas comment votre plugin est supposé fonctionner. Je supposais en l'installant qu'en ajoutant ou modifiant un champ ACF j'aurais une case supplémentaire où entrer mes traductions, mais rien de tout ça.

@herewithme
Copy link
Member

herewithme commented Sep 26, 2019

Bonjour @rezeau

Je pense qu'il serait préférable de créer une nouvelle issue. Pour votre demande.
Sur le fond, ce plugin permet de faire en sorte que les pages d'options d'ACF soit traduisible. Dans leur globalité.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants