- availability:
-
WPML Version: 4.0.0
- description:
-
Allows setting a translation mode for a given post type.
- type:
- action
- category:
- Updating Content
- parameters:
-
do_action( 'wpml_set_translation_mode_for_post_type', $post_type, $translation_mode );
- $post_type
- (string) (Required) The slug of the post type you want to set translation mode for.
- $translation_mode
- (string) (Required) Translation mode to set, can be one of the following values:
- “do_not_translate”
- “translate”
- “display_as_translated”
- hook example usage:
-
Let’s say you have a custom post type “Books” (its slug is “book”) and you want to set it to use translation if available or fallback to default language.
do_action( 'wpml_set_translation_mode_for_post_type', "book", "display_as_translated" );