最近发布的帖子中的标题使用QTranslate以所有语言一起显示

时间:2012-04-08 作者:diana garcia

我一直在处理一个qtranslate问题(我使用的是twentyten主题),我希望你能帮助我,我一直在论坛和网站上搜索,但没有任何效果(他们的解决方案是针对其他被称为atahualpa的人)。

首先,装载速度太慢。另一个问题是,我有一个静态页面,目前使用的是“另一个相关帖子插件”,因为这是我找到的唯一一个显示最近帖子列表并带有特色缩略图的插件(但我有一个问题,它不会打断专家文本的行),然后在其他页面中,我使用“NuRelm Get Posts”来获取某个cathegory的最近帖子列表(如这里所示http://eltemadehoy.net/?page_id=11 ).

我的问题是,在这篇“NuRelm Get Posts”(除了不能使用缩略图)中,所有用qtranslate翻译的帖子标题都连续显示为“Porque al-mundo le importa la independencia de Escocia。为什么世界关心苏格兰的独立性”

因此,标题以两种语言相继出现。我有一些已经翻译过的内容,还有一些还没有翻译,但将来可能会翻译。现在,我只需将其他未翻译的语言标题、内容和文章摘录留空。但那些被翻译的作品总是会得到一个重复的标题。

请帮忙。

1 个回复
SO网友:keatch

检查NuRelm Get Posts使用的代码,很可能它会使用以下内容输出标题

echo $post->post_title;
要让qTranslate翻译标题,插件必须使用Wordpress的标准功能,在这种情况下the_title, 这就是应用qTranslate用于呈现文本多语言的过滤器。

使用:

echo apply_filters(\'the_title\',$post->post_title)

相反

记住:这必须在插件中完成。联系作者或替换它,并将补丁发送给作者。

结束

相关推荐

__FILE__ in WordPress plugins

我正在使用Sidebar Generator 在我所有的主题中。该插件在“plugins”目录下正常工作,但我想以某种方式将其嵌入到我的主题中,因此它不会显示在已安装的插件列表中。我刚刚复制了sidebar\\u生成器。php(幸运的是,整个代码都在一个文件中)到mytheme/插件,并将其包含在函数中。phprequire_once (MY_PLUGINS . \'/sidebar_generator.php\'); 现在,它适用于所有其他插件,但不适用于这个插件!这样,当我点击“侧栏”时