JQuery SlideShow Cycle Plugin Backslash Ошибка ошибки
-
27-09-2019 - |
Вопрос
Я помогаю другу с пользовательской темой WordPress, которую она приобрела из тематического леса, которая имеет слайд-шоу jQuery, используя плагин цикла. Это работает совсем хорошо на всех страницах. Я посмотрел на код, и единственное, что я могу понять, заключается в том, что на страницах блога он неправильно обрабатывает код, добавив обратную косание перед всеми символами «и», что разбивает его в JavaScript. Я не уверен Где начать исправлять это. Оба страницы.php и файл single.php следующий код:
<div id="slide">
<?php
if ( get_post_meta($post->ID,'head', true) ) {
echo get_post_meta($post->ID,'head', true);
} elseif ( get_post_meta($post->post_parent,'head', true) ) {
echo get_post_meta($post->post_parent,'head', true);
} else {
echo get_option('retro_headimage');
}
?>
</div>
<script type="text/javascript">
$('#slide').cycle('fade');
</script>
Который выводится как:
<div id="slide">
<img src="/wp-content/uploads/2009/11/over-the-hill.jpg" alt="" />
</div>
<script type="text/javascript">
$('#slide').cycle('fade');
</script>
На страницах поста, у которых нет набора post_meta "head ', это выводимый HTML:
<div id="slide">
<img src=\"/wp-content/uploads/2009/11/over-the-hill.jpg\" alt=\"\" />
</div>
<script type="text/javascript">
$('#slide').cycle('fade');
</script>
Который нарушает JavaScript. Поэтому я заметил, что он был эхо, опция «Retro_HeadImage», который установлен на странице параметров темы на приборной панели. Проблема в том, что в любое время вы попадаете в эту страницу параметров темы и повторно ввести правильный код для изображения после сохранения его обратной черты. Может кто-нибудь помочь?
Решение 2
Я ответил на мой вопрос, и это было просто! Вместо того, чтобы пройти через пользовательские тематические страницы администратора и функции редактирования и выяснение, как устанавливать значения, не выходящие в цитаты, я только что отредактировал первый файл выше, и изменил «echo get_option ('Retro_HeadImage»); " Раздел для echo основной тег изображения. Задача решена! :)
Другие советы
Я не работал на PHP, но он выглядит как страница параметров темы вызывает Add_option / update_option (http://codex.wordpress.org/function_Reference/add_option) который избежит установленного значения. Вам нужно посмотреть, есть ли способ установить значение, не убегая цитаты.
Думал, что это не последний ответ, надеюсь, это указывает вам в правильном направлении.