Какой type, и какой image и url, я что-то не понимаю. Вы о каких сущностях говорите?
По моему вы не понимаете вы не понимаете, у вас получается тоже самое что "добавлять description к keywords".
ПС
Не shema а schema
Open Graph и Sсhema.org это немного разные вещи.
http://ogp.me/
http://schema.org/
runseoman, могу посоветовать айболит и соседний раздел "Безопасность", бесплатно.
Нихрена не понятно, но по моему вам не хватает еще одной переменной $curr_name. Если $curr_name != $name закрываем div, и присваиваем $curr_name = $name
Ну как костыль
добавьте ob_clean();
перед @header('Content-type: text/xml; charset=' . get_settings('blog_charset'), true);
Во первых не факт что они тут, они могут быть в любом подключаемом файле. И даже если тут, то в таком виде все равно нихерна не будет понятно. Смотрите в начале файла перед <?php, либо ищите в остальных файлах пустые переводы строк до или после php кода.
Устраняйте, причина там указана - Constant DB_CHARSET already defined
Пустые переводы строк или иные символы в начале файла не допустимы.
Загрузка при прокрутке. Запускаем дебаггер, очищаем лог сети и прокручиваем страницу.
Браузер не причем, вам говорят про отключение нотисов в браузере (браузер - скажем так вывод).
https://www.google.ru/search?client=opera&rls=ru&q=%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+notice+php
Отключите вывод нотисов в браузере.