Warning: mb_stripos() [function.mb-stripos]: Empty haystack in //www/wp-includes/link-template.php on line 444
Warning: mb_stripos() [function.mb-stripos]: Empty haystack in //www/wp-includes/link-template.php on line 457
2
Warning: mb_stripos() [function.mb-stripos]: Empty haystack in //www/wp-includes/link-template.php on line 444
Warning: mb_stripos() [function.mb-stripos]: Empty haystack in //www/wp-includes/link-template.php on line 457
…
Что бы это значило?
Предупреждение, что строка, в которой что-то ищется, пустая.
Угу. Как это пофиксить?
Отключить нафиг сообщения уровня Warning.
Лучше скажите, откуда эта функция у Вас взялась?
Это появилось после переноса блога. Но ерунда в том, что это показывает не всегда, а через раз. А где их отключить?
Вообще-то функции mb_… не входят в WordPress. Это отдельная библиотека PHP, которая не на всех серврах подключена. Что мешает загрузить нормальные файлы WordPress?
Так это… у меня и так нормальные файлы WordPress, и ничего больше я не ставил. 😐
Использования функции mb_stripos() нет ни в одной известной мне сборке. В link-template.php WP 2.2.3 дважды используется функция stripos(), а в WP 2.3 и ее нет.
О.Господи. И шо? И де я ее по вашему взял? Я даже не знаю что это ваще такое! Версия 2.2.0.
Так вот я ж Вас и спрашиваю – где? Интересно же! 🙂
WP 2.2 файл link-template.php
стр. 444:
if ( stripos( $qstr, $page_querystring ) !== false ) {
стр. 457:
if ( stripos( $qstr, ‘?’ ) !== false ) {
Может Вам стоит просто обновить до 2.2.3?