chromov

Новичок
  • Content count

    17
  • Joined

  • Last visited

  • Days Won

    4

Reputation Activity

  1. Elliot liked a post in a topic by chromov in При переводе сайта с php 5.6. на 7.2 возникла пока одна ошибка deprecated   
    is_singular() в категории не должен вызывать такого нотиса (вообще в шаблонах он не должен вызывать проблем, потому что там объект wp_query уже определен). И мне кажется, что это не ошибка перехода на PHP 7.2. 
    Нужно отдебажить правильно этот нотис, вывести backtrace.
    Есть 2 варианта:
    - поставить плагин Query Monitor, он показывает backtrace-ы всех ошибок, но он довольно весомый и только я одного нотиса его использовать не рационально
    - в теме на stackoverflow описано как написать свой вывод backtrace-ов. Т.е. будет выведен не только нотис, а вся иерархия вызовов функций и подключения файлов до места вызова. 
    Скиньте этот backtrace сюда, вместе посмотрим.
  2. Elliot liked a post in a topic by chromov in При переводе сайта с php 5.6. на 7.2 возникла пока одна ошибка deprecated   
    В первом случае решается более изящно:
    add_filter('pre_site_transient_update_core', '__return_null'); В WP определены функции, которые возвращают часто используемые результаты (по названиям, думаю, понятно, что возвращают):
    __return_empty_array()
    __return_empty_string()
    __return_false()
    __return_true()
    __return_zero()
     
    Во втором случае, скорее всего вы вызываете функцию is_singular() слишком рано. Когда еще не определен queried_object (например, прицепившись к хуку 'init').
  3. Elliot liked a post in a topic by chromov in При переводе сайта с php 5.6. на 7.2 возникла пока одна ошибка deprecated   
    В первом случае решается более изящно:
    add_filter('pre_site_transient_update_core', '__return_null'); В WP определены функции, которые возвращают часто используемые результаты (по названиям, думаю, понятно, что возвращают):
    __return_empty_array()
    __return_empty_string()
    __return_false()
    __return_true()
    __return_zero()
     
    Во втором случае, скорее всего вы вызываете функцию is_singular() слишком рано. Когда еще не определен queried_object (например, прицепившись к хуку 'init').
  4. Траст-Прогон liked a post in a topic by chromov in Использование разметки JSON   
    Я пытаюсь вам сказать, что у вас предвзятое отношение к плагинам в общем (не именно про плагин микроразметки).
    Имея один график перед глазами трудно сказать в чем дело. Причин может быть много (в том числе неправильно настроенный плагин) и скорее всего вы не пытались в этом разобраться. Не спорю, что простой функционал, как вы привели выше - намного производительнее любого плагина. Но что будет если вам потребуется сменить тему или у вас 10 сайтов? Будете копировать из одной темы в другую этот функционал? Сунуть этот код в плагин - будет лучшим решением (это я возвращаюсь к вашему предвзятому отношению к плагинам)
  5. Траст-Прогон liked a post in a topic by chromov in Использование разметки JSON   
    Чем не устраивает плагин Schema
  6. Траст-Прогон liked a post in a topic by chromov in Использование разметки JSON   
    Я пытаюсь вам сказать, что у вас предвзятое отношение к плагинам в общем (не именно про плагин микроразметки).
    Имея один график перед глазами трудно сказать в чем дело. Причин может быть много (в том числе неправильно настроенный плагин) и скорее всего вы не пытались в этом разобраться. Не спорю, что простой функционал, как вы привели выше - намного производительнее любого плагина. Но что будет если вам потребуется сменить тему или у вас 10 сайтов? Будете копировать из одной темы в другую этот функционал? Сунуть этот код в плагин - будет лучшим решением (это я возвращаюсь к вашему предвзятому отношению к плагинам)
  7. Траст-Прогон liked a post in a topic by chromov in Использование разметки JSON   
    Чем не устраивает плагин Schema
  8. Траст-Прогон liked a post in a topic by chromov in Использование разметки JSON   
    All In One SEO Pack, Yoast - тоже плагины, более быстрый и простой функционал которых, можно написать в functions.php темы. Однако, вы ими пользуетесь.
    Clearfy, Cyr to Lat - тоже плагины, с очень простым кодом. Однако за первый люди платят деньги, а второй встречается на 99% русских сайтов на Wordpress.
     
  9. Elliot liked a post in a topic by chromov in Ищу ToolTip для кнопки <button>   
    Сделайте вокруг кнопки <span class="any_class" title="Тут подсказка"><button>Кнопка</button></span>, и вешайте тултип на нее. 
    $("span.any_class").tool();  
  10. Elliot liked a post in a topic by chromov in Ищу ToolTip для кнопки <button>   
    Извините, не закрыл скобку
    jQuery(document).ready(function($) { $("button").tool(); }); Вот пример: https://jsfiddle.net/kaliyan/1rbLj4f2/1/
  11. Elliot liked a post in a topic by chromov in Ищу ToolTip для кнопки <button>   
    Блин:
    jQuery(document).ready(function($) { $("button").tool(); } Для всех button будет искать атрибут title.