Устанавливаю шаблон, а там такое-
Warning: include(/home/www/z127849/htdocs/wp-content/themes/Benz/searchform.php) [function.include]: failed to open stream: No such file or directory in /home/www/z127849/htdocs/wp-content/themes/Benz/sidebar.php on line 11
Warning: include() [function.include]: Failed opening ‘/home/www/z127849/htdocs/wp-content/themes/Benz/searchform.php’ for inclusion (include_path=’.:/usr/share/php:/usr/share/pear’) in /home/www/z127849/htdocs/wp-content/themes/Benz/sidebar.php on line 11
данный файл searchform.php. лежит себе спокойненько именно в этой директории,только что проверил. как быть? понятно, что какая то несовместимость в файлах sidebar.php и searchform.php, но вот, что конкретно исправить и где- не понимаю. Буду признателен любым советам и пояснениям.
Для начала зайдте в админку, в виджеты, предупреждение по поводу sidebar.php и удалите те виджеты которые вставлены в сайдбар скорее всего из-за этого. И ещё рекомендую проверить файл function.php и sidebar.php.
А лучше всего посмотреть файл index.php именно там include (‘sidebar.php’);, идея конечно неплохая разносить по разным файлам сайдбар, но я бы посоветовал, вам, убрать include (‘sidebar.php’); из index.php. А управлять количеством сайдбаров не так уж и сложно. Для этого в файле function.php следует поменять функции отвечающие за вывод сайдбаров, на что то вот такое:
а там где вам нужно вставлять виджеты:
только меняйте название sidebar1, sidebar2 … в общем их может сколько угодно, но не старайтесь выводить все виджеты из панели, если есть возможность лучше выводить их с помощью кода. Примеры можно найти на форуме или в базе знаний WP.
По поводу строки поиска которая тоже выплывает багами – скорее всего используется какая то нестандартная функция для вывода поля поиска. Посмотрите в базе знаний WP.