ldc-groupe/content/plugins/acfml/classes/class-wpml-acf-display-translated.php
Vincent BRIDIER 134507db43 - Backup DEV
- Add DotEnv
- Fix Bato
- Etc..
2020-05-04 15:59:02 +02:00

23 lines
No EOL
838 B
PHP

<?php
class WPML_ACF_Display_Translated {
public function __construct() {
add_filter( "acf/fields/relationship/query", array( $this, "allow_query_display_translated_in_wp_admin" ), 3, 10 );
add_filter( "acf/fields/post_object/query", array( $this, "allow_query_display_translated_in_wp_admin" ), 3, 10 );
add_filter( "acf/fields/taxonomy/query", array( $this, "allow_query_display_translated_in_wp_admin" ), 3, 10 );
}
public function allow_query_display_translated_in_wp_admin( $args, $field, $post_id ) {
add_filter( "wpml_should_use_display_as_translated_snippet", array( $this, "query_should_use_display_as_translated" ), 2, 10 );
return $args;
}
public function query_should_use_display_as_translated( $use_snippet, $post_types ) {
if ( wpml_is_ajax() ) {
$use_snippet = true;
}
return $use_snippet;
}
}