Ihr Code funktioniert nicht, weil Sie Ihre Zeichenfolgen nicht entgangen sind.
Wenn Sie doppelte Anführungszeichen als öffnende und schließende Anführungszeichen verwenden, müssen Sie andere doppelte Anführungszeichen in ihnen entfernen.
Dies gilt auch für einfache Anführungszeichen, dh Sie müssen einfache Anführungszeichen, die sich in Strings befinden, die einfache Anführungszeichen als öffnende und schließende Anführungszeichen verwenden, ausschließen.
HINWEIS: Sie müssen doppelte Anführungszeichen, die sich in einfache Anführungszeichen und einfache Anführungszeichen innerhalb von Anführungszeichen befinden, nicht umgehen.
Sie benötigen eine Flucht Ihre Angebote wie folgt aus:
<?php
if(is_page(array('Restaurant'))) {
echo("<script type=\"text/javascript\">
jQuery(function($) {
$.supersized({
// Functionality
slide_interval: 9000,
// Length between transitions
transition: 1,
// 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
transition_speed: 1400,
// Speed of transition
// Components
slide_links: 'blank',
// Individual links for each slide (Options: false, 'num', 'name', 'blank')
slides: [
// Slideshow Images
{
image: 'http://www.hotel-zur-traube.eu/wp-content/themes/hotelzurtraube/images/bg.jpg',
title: 'Hotel-Pension-Restaurant Zur Traube in Altenahr'
}, {
image: 'http://www.hotel-zur-traube.eu/wp-content/themes/hotelzurtraube/images/bg2.jpg',
title: 'Hotel-Pension-Restaurant Zur Traube in Altenahr'
}, {
image: 'http://www.hotel-zur-traube.eu/wp-content/themes/hotelzurtraube/images/bg3.jpg',
title: 'Hotel-Pension-Restaurant Zur Traube in Altenahr'
}
]
});
});
</script>");
} ?>
Sie können auch echo
entfernen insgesamt wie folgt aus:
<?php if(is_page(array('Restaurant'))) { ?>
<script type="text/javascript">
jQuery(function($) {
$.supersized({
// Functionality
slide_interval: 9000,
// Length between transitions
transition: 1,
// 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
transition_speed: 1400,
// Speed of transition
// Components
slide_links: 'blank',
// Individual links for each slide (Options: false, 'num', 'name', 'blank')
slides: [
// Slideshow Images
{
image: 'http://www.hotel-zur-traube.eu/wp-content/themes/hotelzurtraube/images/bg.jpg',
title: 'Hotel-Pension-Restaurant Zur Traube in Altenahr'
}, {
image: 'http://www.hotel-zur-traube.eu/wp-content/themes/hotelzurtraube/images/bg2.jpg',
title: 'Hotel-Pension-Restaurant Zur Traube in Altenahr'
}, {
image: 'http://www.hotel-zur-traube.eu/wp-content/themes/hotelzurtraube/images/bg3.jpg',
title: 'Hotel-Pension-Restaurant Zur Traube in Altenahr'
}
]
});
});
</script>
<? } ?>
Um den Code zu machen sehen ein bisschen aufgeräumter Sie die Kommentare entfernen können wie dies:
<?php if(is_page(array('Restaurant'))) { ?>
<script type="text/javascript">
jQuery(function($) {
$.supersized({
slide_interval: 9000,
transition: 1,
transition_speed: 1400,
slide_links: 'blank',
slides: [
{
image: 'http://www.hotel-zur-traube.eu/wp-content/themes/hotelzurtraube/images/bg.jpg',
title: 'Hotel-Pension-Restaurant Zur Traube in Altenahr'
}, {
image: 'http://www.hotel-zur-traube.eu/wp-content/themes/hotelzurtraube/images/bg2.jpg',
title: 'Hotel-Pension-Restaurant Zur Traube in Altenahr'
}, {
image: 'http://www.hotel-zur-traube.eu/wp-content/themes/hotelzurtraube/images/bg3.jpg',
title: 'Hotel-Pension-Restaurant Zur Traube in Altenahr'
}
]
});
});
</script>
<? } ?>
Haben Sie die Konsole überprüft, um zu sehen, welche JS-Fehler gibt es? –
Sie verwenden Zitate in Anführungszeichen ... Sie haben also einen PHP-Fehler. Da Sie wahrscheinlich error_reporting deaktiviert haben, erhalten Sie eine leere Seite. –