WordPress polylang extas

polylang

Polylang es un plugin de wordpress que nos permite tener más de un idioma en
nuestra página.

Es gratuito pero a la vez bastante limitado.

Con este truco vamos a poder copiar todo el contenido de nuestras entradas al
traducirlas haciéndonos un poco más comodo el trabajo.

Hará falta que añadáis el código en el fichero functions.php de vuestro tema.

/**
 * Duplica contenido al traducir entrada.
 * Realizado por:
 * https://junaidbhura.com/make-polylang-wordpress-plugin-copy-the-content-from-the-original-post/
 */
function jb_editor_content( $content ) {
    // Polylang sets the 'from_post' parameter
    if ( isset( $_GET['from_post'] ) ) {
        $my_post = get_post( $_GET['from_post'] );
        if ( $my_post )
            return $my_post->post_content;
    }

    return $content;
}
add_filter( 'default_content', 'jb_editor_content' );

/**
 * Duplica título al traducir entrada.
 * Realizado por:
 * https://junaidbhura.com/make-polylang-wordpress-plugin-copy-the-content-from-the-original-post/
 */
function jb_editor_title( $title ) {
    // Polylang sets the 'from_post' parameter
    if ( isset( $_GET['from_post'] ) ) {
        $my_post = get_post( $_GET['from_post'] );
        if ( $my_post )
            return $my_post->post_title;
    }

    return $title;
}
add_filter( 'default_title', 'jb_editor_title' );

Leave a Reply

Your email address will not be published. Required fields are marked *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.