Ситуация:
ASP-сайт корзины без каких-либо средств для блога. Помогая другу, я установил WordPress в свою собственную папку, чтобы посидеть с корзиной ASP, и разработал тему WP, чтобы отразить стиль корзины ASP. Добавление блога в ASP включает меню для корзины покупок. Теперь я рассматриваю включение ASP-меню в блог WordPress.
Проблема: ASP «включает» файл меню генерирует некоторые варианты выпадания на лету через его CMS, поэтому копирование сгенерированного html в файл меню WordPress не является ответом. Включение файла ASP в файл header.php WordPress – это правильный способ сделать это в моей ситуации.
ASP Файл:
~/inc/topmenu.asp
Код, добавленный в WP Theme header.php:
<!-- #site-navigation --> <?php ini_set (user_agent, "IE"); ini_set (default_socket_timeout, "3"); error_reporting(0); $theurl="http://www.perfectlyperfectpresents.com/inc/topmenu.asp"; $filestring=file_get_contents("$theurl") ; echo "$filestring"; ?> <!-- #site-navigation -->
Причина, по которой я подошел к ней с помощью стиля «includes» внутри файла PHP, заключается в том, что для Google очень важно следить за многими URL-адресами и индексироваться. Следовательно, не рассматривая подход iFrame.
Мое решение выше работает в блоге, как и ожидалось. НО есть ли более элегантный способ достижения того же самого, который работает быстрее на сервере?