我在模板中包含以下代码:
<img src="<?php header_image(); ?>" />
但是,我想根据所选语言更改此图像(通过GET参数lang)。问题是,如何更改此函数以根据接收到的GET参数查找不同的图像?
我想到:
更改标题上的此代码。php到一个固定的图像路径,所以我可以放置一个if并在我想要的图像之间进行选择
我在模板中包含以下代码:
<img src="<?php header_image(); ?>" />
但是,我想根据所选语言更改此图像(通过GET参数lang)。问题是,如何更改此函数以根据接收到的GET参数查找不同的图像?
我想到:
更改标题上的此代码。php到一个固定的图像路径,所以我可以放置一个if并在我想要的图像之间进行选择
筛选get_theme_mod()
功能(wp-includes/theme.php
):
add_filter( \'theme_mod_header_image\', \'localized_header\' );
function localized_header( $img )
{
// Do something awesome with the $img path.
return $img;
}
我使用了第二种方法(我正在发布我所做的事情,因为这可能会对某人有所帮助):
<img src="<?=
isset($_REQUEST[\'lang\']) ?
(str_replace(\'.jpg\', \'_\' . $_REQUEST[\'lang\'] . \'.jpg\', get_header_image()))
: get_header_image()
?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" />
使用WordPress插件时,我收到以下PHP警告”Feed JSON“.有人能告诉我怎么修理吗?”?警告:为/mypath/wp-content/plugins/feed-json/feed-json模板中的foreach()提供的参数无效。php第39行警告:无法修改标题信息-标题已由/mypath/wp-content/plugins/feed-json/feed-json-template.php:39中的/mypath/wp-content/plugins/feed-json/feed-json