Народ, сталкнулся с проблемой.
Где добавить скрипт через include, чтобы на главной странице перед лентой новостей загружался.
Плюс есть небольшая проблема, скрипт работает с MySQL(внутри скрипта подключение к БД), т.е. после инклюда слетает менюшка :
WordPress database error: [Table 'workers.wp_posts' doesn't exist]
SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC
Архив
WordPress database error: [Table 'workers.wp_posts' doesn't exist]
SELECT DISTINCT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC
В home.php. Если его нет, то сделать из index.php. Или в index.php проверять на is_home. (естественно, все в папке темы)
Видимо, то, что в инклюде, что-то портит. Если скрипт работает с той же базой, что и WP, то повторный коннект к ней не нужен.
Ю.Б.
Сделал проверку, спасибо за помощь.
<?php
if (is_home()) {
include(‘birthday/view.php’);
}
?>
Но с ошибками пока всё осталось также.
Базы разные.
Может скрипт какую-то переменную перебивает?
Решил вопрос переносом таблицы в базу wordpress’a.
Теперь проблема, внутри скрипта используется текст, который не в базе, просто текст, он выводится в квадратиках.
Данные из базы выводятся нормально, т.к. она ютфи8
Как решить проблему с квадратами?
Сделать текст в скрипте тоже в utf-8. 🙂
Так и сделал, сохранил файл в кодировке utf