Como posso inserir um único parágrafo da direita para a esquerda (hebraico) em uma página / postagem em inglês?

4

Eu tenho um blog em inglês. Em uma das páginas, desejo incluir um parágrafo hebraico entre dois parágrafos em inglês (espero que o texto em inglês esteja alinhado à esquerda e o texto em hebraico esteja alinhado à direita). Eu posso fazer com que o texto em hebraico esteja alinhado à direita, mas não da direita para a esquerda (por exemplo, o período no final da frase aparece à direita e não à esquerda).

Eu tentei colar texto formatado do Microsoft Word, mas ele não funciona (o texto colado muda da direita para a esquerda como estava no Word para o formulário que eu obtenho no WordPress, se eu mesmo digitar) .

Eu não quero que a interface administrativa mude, não quero que todo o meu blog mude para a direita para a esquerda. Apenas um parágrafo.

Como posso conseguir isso? O site é enlace

    
por Roee Adler 09.04.2012 / 20:03

1 resposta

9

Você pode adicionar um shortcode hebraico para envolver seu texto hebraico e depois usar o atributo de direção CSS2 para indicar a direção do texto.

por exemplo:

Em seus temas functions.php:

function hebrew_shortcode( $atts, $content = null ) {
   return '<p lang="he" DIR="RTL">' . $content . '</p>';
}
add_shortcode( 'hebrew', 'hebrew_shortcode' );

Seu conteúdo:

  

[hebraico] Estilo hebraico da direita para a esquerda! [/ hebraico]

edit: Eu atualizei para usar o atributo dir html (documentos específicos dizem que o sue css indica da direita para a esquerda) e usar um elemento p ao invés

    
por Tom J Nowell 09.04.2012 / 20:14

Tags