Soporte multi idioma
-
Buenos días, Francisco.
En primer lugar, enhorabuena por este estupendo plugin que algún día tendrá que dejar de tener sentido su existencia por venir incluido en el núcleo de WP.
Entrando en materia, una mejora que podrías plantearte es a?adir estas opciones como traducibles:
- wpcpc_external_policy_page
- wpcpc_policy_page_id
- wpcpc_policy_top_copy
De forma que estén disponibles para la traducción – con WMP, Polylang, etc – en sitios multi idioma, y que el enlace a la política de privacidad y la información básica se muestren en los diferentes idiomas que tenga el sitio web.
Para registrarlas podrías crear un archivo wpml-config.xml, o a?adirlas con wpml_register_string – pll_register_string cuando estén disponibles las funciones. Y para recuperar las traducciones, simplemente a?adir la función nativa de traduccion al recuperar esas opciones en tu función wpcpc_custom_fields:
if ( get_option( 'wpcpc_external_policy_page' ) ) { $url = __( get_option( 'wpcpc_external_policy_page' ) ); } else { $url = get_permalink( __( get_option( 'wpcpc_policy_page_id' ) ) ); }
$fields[ 'top_copy' ] = '<div role="note" class="comment-form-policy-top-copy" style="font-size:80%">'. wpautop( __( get_option( 'wpcpc_policy_top_copy' ) ) ) . '</div>';
?Gracias!
- The topic ‘Soporte multi idioma’ is closed to new replies.