我正在試圖圍繞如何實現多個背景(用於滑塊)到我的標題。獲取多個圖像作爲背景
我已經完成了所有的定製工作,我現在正在嘗試設置一些東西,所以我可以讓一小部分的javascript圈通過我設置的不同背景圖像。
頭主頁代碼(頭-home.php):
<header class="site-header">
<div class="row header-home" <?php
if ((get_theme_mod('slider_radio', 'slider') == 'static')) {
echo 'style="background-image:url(' . get_header_image() . ');' . 'background-repeat: no-repeat;
background-position: center; background-size: cover;min-height:100vh">';
} else {
echo 'style="background-image:url(' .
getsliderimage1() . ',url(\'' .
getsliderimage2() . ',url(\'' .
getsliderimage3() . ');' .
'background-repeat: no-repeat;background-position: center; background-size: cover;min-height:100vh">';
} ?>
<?php get_template_part('template-parts/header/site', 'branding'); ?>
<?php get_template_part('template-parts/header/menu', 'top'); ?>
</div>
,它是指
slider.php代碼
function getsliderimage1()
{
if (!empty(get_theme_mod('slider_image_1'))) {
echo get_theme_mod('slider_image_1', get_bloginfo('template_url') . '/images/image1.jpg') . ')';
}
}
function getsliderimage2()
{
if (!empty(get_theme_mod('slider_image_2'))) {
echo get_theme_mod('slider_image_2', get_bloginfo('template_url') . '/images/image1.jpg') . ')';
}
}
function getsliderimage3()
{
if (!empty(get_theme_mod('slider_image_3'))) {
echo get_theme_mod('slider_image_3', get_bloginfo('template_url') . '/images/image1.jpg') . ')';
}
}
我的問題是當我打開我的slider_radio不'靜態',slider.php獲取loa代碼,它只是打破了我的網頁從它被加載的地方。
顯然我在某個地方犯了一個錯誤。我只是不能指向哪裏。現在正在尋找幾個小時。
希望有人能告訴我我做錯了什麼。
這裏是新的WordPress主題發展。
已經謝謝了!
編輯:
讓我解釋遠一點。我的意圖是僅在定製器中使用圖像背景時將背景添加到背景中。包含這些圖像(或不是如果不使用)的3個控制是slider_image_1,slider_image_2和slider_image_3
UPDATE:
看來,當我在同一個並祝我的函數直接粘貼有沒有問題裝載頁面了。 Hmmn