Поддержка Проблемы и решения Обновление до 3.1 потерянные хаки плагины

  • Доброй ночи. После обновления перестал работать хаки и плагины запрещающие вывод постов на главную из указанных категорий.

    Пример хака:

    function removeFromHome($query) {
    	if ($query->is_home)
    	{$query->set('cat','-169, -12');}
    	return $query; }
    	add_filter('pre_get_posts','removeFromHome');

    Может кто знает решение?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Проблема уже известна: http://core.trac.wordpress.org/ticket/16622

    Можно применить любой из приложенных патчей.

    Можно поподробнее, я знаю вы умеете когда хотите, не раз помогали. Надо править файлы вордпресса насколько я понимаю query.php , может покажите готовый вариант с вашим патчем?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Нужно заменить красные строки на зелёные 🙂 Номера строк указаны слева.
    Готовый файл: http://wordpress.pastebin.com/EhHh2LEn

    Другой способ — можно добавить фрагмент в functions.php активной темы:

    function disable_parsed_tax_query_check($wp_query) {
    	$wp_query->parsed_tax_query = false;
    }
    add_action('parse_query', 'disable_parsed_tax_query_check');

    Спасибо за помощь, все встало на свои места, вы как всегда на высоте, еще раз спасибо.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Обновление до 3.1 потерянные хаки плагины» закрыта для новых ответов.