2013-07-24 2 views
1

У меня есть страница, которую я разработал в html и javascript, но мне нужно интегрировать ее в сайт, разработанный в Wordpress.Вставка html-страницы в wordpress

Есть ли способ сделать это?

Спасибо за помощь!

+0

http://www.siteground.com/tutorials/wordpress/wordpress_create_theme.htm отсюда вы можете получить больше информации об интеграции темы в WordPress. –

+0

Моя проблема не связана с темами, потому что я разработал страницу, которая будет интегрирована в веб-сайт, разработанный другими в wordpress с выбранной ими темой. Спасибо в любом случае – davidmr

+0

Я попытался вставить html в новое сообщение, но сценарий не работает, и он не показывает, как он должен – davidmr

ответ

1

Да, но это не будет особенно быстро или легко. Вам нужно либо взять существующие файлы шаблонов, либо интегрировать их с вашим HTML/CSS/JS, либо создать новую тему с нуля. По сути, это влечет за собой создание кучи шаблонов и добавление тегов шаблонов PHP, которые используются Wordpress для отображения контента и т.д.

Полезных ссылок от Wordpress Codex:

ИМА, лучший способ пойти об этом, чтобы взять передний код конца шаблона (HTML, CSS, JS Вы писали) и использовать его в качестве основы для написания Wordpress темы с нуля , ThemeShaper имеет фантастическую и углубленную «учебную тему Wordpress с нуля», которую you can find here.

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

Редактировать: просто увидели ваши комментарии - вы должны были указать, что вы не создаете новую тему из своего шаблона, а просто хотите разместить эту единственную страницу в уже существующей теме. В этом случае это действительно зависит от того, что вы подразумеваете под «интеграцией». Если вашей странице не требуется доступ к каким-либо функциям WP или информации о базе данных, вы можете просто загрузить ее и связать с другими страницами.

Если вам нужны функции WP, есть несколько вариантов:

  • Создать новый шаблон страницы только для этой страницы и использовать ваш HTML/CSS/JS на этой странице (скопировать основной шаблон страницы , переименуйте его и отредактируйте по мере необходимости ... см. ссылки для подробностей). Затем вы можете добавить любые функции WP, которые вы хотите ... в зависимости от того, насколько отличается страница от остальной части темы, вам, вероятно, нужно скопировать header.php и footer.php в шаблон страницы и отредактировать их, а не включить по умолчанию.
  • Загрузите его как отдельную страницу, затем введите wp-load.php или wp-blog-header.php в заголовке, чтобы загрузить ядро ​​Wordpress. See this WordPress Answers post for details.
Смежные вопросы