div里面是<! - :ar - > qtranslate标签

时间:2016-09-16 12:31:53

标签: php css wordpress qtranslate

我有一个多语种网站(英语,阿拉伯语和法语)。

我有以下代码:

<?php _e('<!--:ar-->للحصول على إجابة سريعة، نرحب بمكالماتكم / و
 رسائلكم عبر البريد الإلكتروني.<!--:--><!--:en-->For A Quick Answer, We Welcome Your
 Calls / Emails.<!--:--><!--:fr-->Pour Une Réponse Rapide, Nous Attendons Vos Appels
 / E-mails.<!--:-->'); ?>

我想自定义样式这个回声的阿拉伯语部分,所以我试图在阿拉伯语部分中添加一个div,如下所示:

<?php _e('<div class="note"><!--:ar-->للحصول على إجابة سريعة، نرحب
        بمكالماتكم / و رسائلكم عبر البريد الإلكتروني 
        .<div><!--:--><!--:en-->For A Quick Answer, We Welcome Your Calls / Emails.
        <!--:--><!--:fr-->Pour Une Réponse Rapide, Nous Attendons Vos Appels /
        E-mails.<!--:-->'); ?>

然而,即使我在英语部分开始之前关闭div,它也会影响英语和法语部分。

请帮助

1 个答案:

答案 0 :(得分:1)

我通过使用内联css而不是为div命名一个类来修复它。所以下面的代码对我来说很好:

<div class="note"><?php _e('<!--:ar--><div style="direction:rtl;">للحصول على إجابة سريعة، نرحب بمكالماتكم / و رسائلكم عبر البريد الإلكتروني.</div><!--:--><!--:en-->For A Quick Answer, We Welcome Your Calls / Emails.<!--:--><!--:fr-->Pour Une Réponse Rapide, Nous Attendons Vos Appels / E-mails.<!--:-->'); ?></div>

奇怪的是,如果我使用div作为div然后在外部css中编辑类,那么它将影响所有语言。