Доброго дня!
Ковыряюсь с адаптацией поиска на сайте. Сделал нехитрую сортировку результатов по категориям через
<?php ip_search_filter_item_class('post'); ?>" href="<?php echo home_url(); ?>?s=<?php echo get_search_query(); ?>&cat=1">
Всё работает. Но! Есть забавный глюк. Все запросы ищутся нормально, но если поискать фразу "Бухгалтерия" или "Бухгалтерия 8", то вылезает ошибка "AjaxURL has NOT been defined".
Подскажите пожалуйста, о чём это вообще говорит и почему только такой запрос вызывает глюки? Кстати, ошибка вылезает только если ты в админке. Если из админки выходишь, то почему-то меняется разметка страницы и срабатывает поисковый запрос.
П.с.: Нашёл как избавиться от ошибки. Нужен такой код, определяющий урл.
<?
/*defined ajax url*/
add_action('wp_head', 'wordpress_frontend_ajaxurl');
function wordpress_frontend_ajaxurl() {
echo '<script type="text/javascript">
var ajaxurl = "' . admin_url('admin-ajax.php') . '";
</script>';
}?>
Но вопрос остался))
Ошибка пропала но плывёт разметка страницы. Именно при ЭТОМ запросе. Как спасаться? :)