0

我刚刚设置了 Magnific Popup,但不幸的是,我不明白如何让 qTranslate 的语言标签在我为 AJAX 弹出窗口创建的 HTML 文件中工作。

或者我应该在弹出窗口中嵌入一个 wordpress 页面(其中 qTranslate 插件运行良好)?

以下包含语言标签的 HTML 文件可在http://chinasonoma.com/?page_id=9中查看“什么是精酿啤酒?” 被点击。选择英文时,“中文”应该是不可见的。

这是我的第一篇文章,所以如果您需要任何进一步的信息,请告诉我。

<<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>

<div id="custom-content" class="white-popup-block" style="max-width:600px; margin: 20px auto;">
    <h3>What is Craft Beer?</h3>
    <style>
    #custom-content img {max-width: 100%;margin-bottom: 10px;}
    </style>
    <p>Craft Beer is a specialty product </p>   

    <p><!--:zh-->中文<!--:--></p>

<img src="http://chinasonoma.com/wp-content/uploads/2013/06/sampler.jpg"/>

 </div>
</body>
</html>
4

1 回答 1

1

我认为答案很简单。

两种可能:

  1. 正确使用过滤器:

    <p><?php apply_filters('the_content','<!--:zh-- >中文<!--:-->'); ?> </p>

  2. 使用函数 qtrans_getLanguage();

    <p><?php if(qtrans_getLanguage()=="zh") { echo "中文"; } ?></p>

希望这可以帮助。

于 2013-08-08T20:05:49.383 回答