Можно ли включить HTML-файл с плоским файлом внутри темы WordPress?

Можно ли включить в WordPress весь файл HTML с плоским файлом (.html, folders / and CSS)?

По сути, я хочу разместить сайт HTML, но имею доступ к функциям и плагинам WP. Не заинтересовано в решении iframe, так как это нарушит внешний вид URL-адресов в адресной строке браузера.

Могу ли я включить html-сайт в WP? Или, возможно, включить WP в HTML (с некоторой магией расширения PHP .htaccess)?

Сначала вам нужно, чтобы сайт обрабатывался как PHP, поскольку WP просто не будет работать иначе. Я думаю, вы можете сделать это для не-php-расширений, переделывая конфигурацию сервера.

См. Интеграция WordPress с вашим сайтом в Codex. Вы можете загрузить ядро ​​WP до требуемой степени и использовать функции.

Однако я бы полностью рассмотрел возможность переноса сайта в WP.

Если бы у меня был сайт, на котором я хотел это сделать, я бы преобразовал макет в тему WordPress, а затем импортировал страницы – играя с URL-адресом, чтобы они соответствовали.

Создание базовой темы из существующего HTML довольно просто – см. Этот учебник для инструкции:

http://www.codeislove.net/2011/03/converting-html-layout-into-wordpress.html

http://www.codeislove.net/2011/06/tutorial-converting-html-layout-into.html

Вы можете оставить материалы, которые вы не планируете поддерживать, например, вам могут не потребоваться комментарии, gravatar, боковые панели или сообщения, если вам нужны только полные страницы.

Если вы не можете полностью реплицировать свою структуру URL-адресов с обычными параметрами постоянных ссылок WP, подумайте о перенаправлении с помощью плагина, например:

http://wordpress.org/extend/plugins/custom-post-title-url/

(Я нашел это в каталоге плагинов и не пробовал его или не рассматривал его внимательно. Прежде чем использовать, тщательно оцените его.) Лучшим вариантом, если можно, было бы 301 перенаправить старые URL-адреса на соответствующий совместимый URL-адрес. Вы можете использовать файл .htaccess или плагин перенаправления WP.