2014-02-06 12 views
0

Я ноб с wordpress, и мне нужна небольшая помощь, так как я думаю, что то, что я пытаюсь сделать, не должно быть слишком сложным.Загрузка пользовательской страницы в iframe в wordpress

Я добавил на одной из страниц необходимые функции, которые отображают форму с текстовым полем ввода и кнопкой отправки.

При нажатии кнопки отправки я вызываю модальное всплывающее окно, которое содержит другую страницу, которая является только страницей html, но содержит форму, которая отправляется на страницу php.

В настоящее время содержимое iframe находится на внешнем хостинге, и все работает нормально. Тем не менее, мне не удалось получить содержимое iframe, локализованное локально в каталогах wordpress.

Я попытался скопировать html-страницу в каталог wordpress плагинов, но ресурсы (изображения, javascript, css) не будут загружаться. Я боюсь, что только демпинг html-файла будет недостаточным и что это нужно сделать по-другому.

Любые подсказки относительно того, как получить этот контент для рендеринга? Должен ли это быть новый виджет, или это просто новая страница с настраиваемым шаблоном или есть быстрый и простой способ заставить Wordpress отображать этот каталог, как обычный каталог php?

Спасибо

ответ

0

Вы проверили файл, который вы пытаетесь переместить, чтобы убедиться, что не имеет жестко закодированные (абсолютные) ссылки на свои файлы? Если он ссылается JavaScript файл следующим образом:

<script src="/some-dir/js/script.js"></script>

и вы переместите файл в /wp-content/plugins/plugin-name/ то он все равно будет искать файл сценария, как если бы он был в том же каталоге, что и/WP-содержание /. Могут быть другие причины, но это было бы моим первым предложением попробовать. Измените абсолютные ссылки на относительные, то есть от

<script src="/some-dir/js/script.js"></script>

в

<script src="../js/script.js"></script>

+0

У меня есть папка Js внутри/Wp-контента/плагинов/имя-плагин/каталог и, следовательно, В html-странице используются такие относительные пути: Если я попытаюсь перейти прямо к скрипту, я получаю сообщение Wordpress «Содержимое не опубликовано». Так что, может быть, путь правильный, но страница должна быть вживую? Html-страница отлично выглядит, но – Nick

+0

А это была моя ошибка! благодаря – Nick

Смежные вопросы