2015-05-20 115 views
0

我试着翻译20 10基于子主题,我已经改性沥青单loop.php与自定义代码片段,显示下一个和以前箭头...翻译wordpress主题新增加的字符串

我的问题是这个字符串(下一个和前一个文本)不能被翻译...替换不会发生这个特定的字符串。我做了所有检测字符串并用poedit创建所有程序的过程,但不起作用。所有其他字符串都可以翻译好。

我编辑php文件single-loop.php通过添加下一个上一个片段。

<?php add_filter('wp_get_object_terms', 'my_custom_post_navigation', 4, 99); ?> 
<div id="nav-above" class="navigation"> 
    <div class="nav-previous"> 
     <?php next_post_link('<span class="meta-nav"> %link </span>', __('&#9668; Previous','Previous post link', 'category','twentyten') , TRUE); ?> 
    </div> 
    <div class="nav-next"> 
     <?php previous_post_link('<span class="meta-nav"> %link </span>', __('Next &#9658;','Next post link', 'category', 'twentyten') , TRUE); ?> 
    </div> 
</div><!-- #nav-above --> 
<?php remove_filter('wp_get_object_terms', 'my_custom_post_navigation', 99); ?> 

<!-- END .featandnav of Featured and Navigation container DIV --> 

然后我扫描所有poEdit的PHP文件和字符串出现:我翻译他们(Next &#9658; - 和 - &#9668; Previous)使用poEdit的..但那时,即使是我上传的文件的主题语言文件夹,这个字符串不翻译,但所有其他原创的主题,请翻译...

我做错了什么?

感谢您的帮助。

回答

0

没有正确使用__()函数。比如传递四个参数,只需要两个参数。见其签名in the docs