我有以下的JavaScript(jQuery的)的代碼片斷加載Flex滑塊在WordPress主題,並添加「上一頁」和「下一頁」的字符串:讓jQuery的字符串加載gettext的
<script type="text/javascript">
// FLEXSLIDER
jQuery(window).load(function() {
jQuery('.flexslider<?php echo $post_id; ?>').flexslider({
controlNav: false,
slideshow: false,
prevText: "Prev", // String: Set the text for the "previous" directionNav item
nextText: "Next",
controlsContainer: ".home-navigation<?php echo $post_id; ?>"
});
});
</script>
的東西是我希望從我的gettext .mo文件中加載這些字符串,以便在適當時加載德語或英語。我嘗試加入:
prevText: "<?php echo gettext("Prev"); ?>"
因爲它是一個php文件,但它不起作用。可能是一個報價或其他問題。尚未確定。
如何加載gettext數據而不是這些靜態字符串?
試試'prevText:'<?php echo gettext(「Prev」); '>' –
這確實有效,因爲沒有錯誤。但是Prev的荷蘭語版本即使在mo中也不會被加載。如果我使用'nextText:'<?php _e('Next',tk_theme_name);?>「,'並使用Localization插件掃描文件,它會找到該字符串並添加它,但它也不會被翻譯。 – rhand
'tk_theme_name'是否有效? –