WPML
Status
Resolvido
Relatado para
Advanced Custom Fields Multilingual 2.0.1
Resolvido em
2.0.2
Plugin/tema relacionado
Advanced Custom Fields (ACF)
Tags de tópico
Compatibility

Visão geral do problema

Desde a nossa recente atualização do ACFML 2.0, a função do ACF para campos de taxonomia chamada Load Terms não está funcionando corretamente. Como resultado, quando você salva um campo personalizado de post com essa função, o termo pode ser definido, mas o campo permanecerá vazio.

Solução alternativa

Certifique-se de fazer um backup completo do seu site antes de prosseguir. Em seguida, como solução alternativa para esse problema, você pode aplicar o seguinte patch ao plugin Advanced Custom Fields Multilingual:


  1. Abra o arquivo /wp-content/plugins/acfml/classes/strategy/repeater-sync/HooksFactory.php em um editor de texto.

  2. Procure a linha 10.

  3. Substitua o seguinte código:
    class HooksFactory implements IWPML_Backend_Action_Loader {
    
    	/**
    	 * @return IWPML_Action[]
    	 */
    	public function create() {

    Por:

    class HooksFactory implements IWPML_Backend_Action_Loader, IWPML_Deferred_Action_Loader {
    
    	/**
    	 * @return string
    	 */
    	public function get_load_action() {
    		return 'wp_loaded';
    	}
    
    	/**
    	 * @return IWPML_Action[]
    	 */
    	public function create() {

Todos os problemas conhecidos →