Ampliar la extracción del parser

El parser expone:

  • pom_translate_parser_container_tags( array $tags );
  • pom_translate_parser_inline_tags( array $tags );
  • pom_translate_parser_translatable_attributes( array $attributes );
  • pom_translate_parser_skip_tags( array $tags );
  • pom_translate_parser_translatable_shortcode_attributes( array $map );
  • pom_translate_parser_should_extract_shortcode_attribute( bool $extract, string $tag, string $attribute, string $value ).

pom_translate_parser_shortcode_attribute_seen es una acción de observación que transporta la etiqueta, el atributo, el valor, el ID de la entrada, la ruta del shortcode y el origen del parser.

pom_translate_shortcode_layout_block_tags( array $tags ) identifica los shortcodes que renderizan diseños de nivel de bloque. Añade una etiqueta de shortcode cuando su sección renderizada no deba ser envuelta por el formato de párrafo de WordPress.

Las devoluciones de llamada deben ser puras y rápidas. Cambiar la clasificación después de que el contenido ya se haya extraído requiere volver a guardar o regenerar ese contenido y revisar las traducciones existentes.