我正在Genesis子主题上使用qTranslate,希望能够根据所选语言更改标题图像。
有什么想法吗?我该怎么做?
我正在Genesis子主题上使用qTranslate,希望能够根据所选语言更改标题图像。
有什么想法吗?我该怎么做?
这与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" />
我开发了两个插件,其中一个功能相同(相同的名称,相同的功能)。当试图激活两个插件时,Wordpress会抛出一个错误,因为它不允许我以相同的名称定义函数两次。有没有一种方法可以使这个函数只对插件私有,而不使用面向对象编程,也不简单地重命名函数?我不想使用OOP,因为我首先要学习它。此外,我不想重命名该函数,因为我可能也想在其他插件中使用它,而重命名感觉不太合适。