如何根据语言更改页眉图像

时间:2014-01-29 作者:kozzmen

我正在Genesis子主题上使用qTranslate,希望能够根据所选语言更改标题图像。

有什么想法吗?我该怎么做?

1 个回复
SO网友:markratledge

这与Genesis没有多大关系,只是需要通过以下几种方式之一,使用简单的钩子钩住标题http://wordpress.org/plugins/genesis-simple-hooks/ 或在函数中。php。我把这个交给你。

但使用

<?php echo qtrans_getLanguage(); ?>

执行以下操作:

$currentLang = qtrans_getLanguage();

if($currentLang == \'fr\')
{   //show french logo
$imageName = logoFR.png\';

} else

if($currentLang == \'hi\')
{   //show Hindi logo
$imageName = logoHI.png\';

} else { //show english logo to rest

$imageName = logoEN.png\';

}
或者,适当地命名图像:

<img src="http://mysite.com/logo-<?php echo qtrans_getLanguage(); ?>.png" />

结束

相关推荐

private functions in plugins

我开发了两个插件,其中一个功能相同(相同的名称,相同的功能)。当试图激活两个插件时,Wordpress会抛出一个错误,因为它不允许我以相同的名称定义函数两次。有没有一种方法可以使这个函数只对插件私有,而不使用面向对象编程,也不简单地重命名函数?我不想使用OOP,因为我首先要学习它。此外,我不想重命名该函数,因为我可能也想在其他插件中使用它,而重命名感觉不太合适。