• Как на WP сделать поиск только по постам?

    llgruff
    @llgruff
    Scala
    В functions.php:
    Если хотим оставить поиск только по post, все page, польз.типы исключить:
    function SearchFilter($query) {
      if ($query->is_search) {
        $query->set('post_type', 'post');
      }
      return $query;
    }
    add_filter('pre_get_posts','SearchFilter');

    Если хотим исключить из поиска page, всё остальное оставить:
    add_filter('register_post_type_args', function($args, $post_type) {
      if (!is_admin() && $post_type == 'page') {
        $args['exclude_from_search'] = true;
      }
      return $args;
    }, 10, 2);
    Ответ написан
    2 комментария
  • Как анализировать объем трафика проходящего через WAN?

    Jump
    @Jump
    Системный администратор со стажем.
    Как анализировать объем трафика проходящего через WAN?
    Не совсем понятно что вам нужно - подсчитать количество трафика прокачанное за период, посмотреть текущую загрузку интерфейса, или что еще?
    В любом случае Wireshark это лишнее. Количество трафика, и графики загрузки по интерфейсу можно посмотреть прямо на микротике.

    Директор не хочет увеличивать пропускную способность я не знаю как в числах доказать что это нужно.
    Чтобы что-то доказать директору в числах, нужно чтобы после чисел стоял значок $ или .
    Если после чисел будут стоять непонятные сокращения вроде Mbit\sec - ничего доказать не получится.
    Директору как правило не интересны технические детали, ему надо знать сколько денег он на этом теряет, и сколько денег он получит если потратится на расширение канала.

    нужно просто понимать сколько номинально трафика ходит в данную секунду через WAN интерфейс.
    Достаточно сложная для понимания фраза.
    Можно посмотреть сколько трафика прошло за прошлую секунду - это показывает микротик.
    Можно посмотреть сколько трафика в среднем проходит через интерфейс за период времени просто по графику в том же микротике.
    Только непонятно что это даст.

    Вообще для принятия решения о расширении канала цифры не нужны. Нужны факты - например бухгалтер не может скачать обновления для 1с за полдня, менеджер тратит слишком много времени в ожидании пока откроется страница, директор не может поговорить по скайпу или посмотреть ролик в ютубе.
    Ответ написан
    3 комментария
  • Очереди Laravel. Как выполнять задачи в фоне?

    xpert13
    @xpert13
    Full Stack Developer
    Читаем внимательно документацию: https://laravel.com/docs/queues

    Если коротко, то по умолчанию у вас в env используется QUEUE_DRIVER=sync, что по сути значит "никаких очередей, выполняй всё сразу". Если вы хотите, чтобы очереди выполнялись в фоне, вам нужно изменить драйвер на один из подходящих вариантов. К примеру, если изменить на database и создать в БД нужные таблицы, то все задания будут помещаться в эти таблицы. Для их выполнения нужно либо запускать php artisan queue:work (одноразовое выполнение всех заданий), либо php artisan queue:work --daemon (демон, который будет висеть и мониторить добавление заданий в очередь), либо, лучше всего, использовать supervisor, который будет сам следить за тем, чтобы демон висел в памяти.

    Всё это легко гуглится, ключевые слова в предыдущем абзаце. Supervisor есть смысл использовать только на продакшене, но если не хотите заморачиватся с его установкой и настройкой, достаточно будет добавить в автозапуск только запуск демона очереди. Правда если по какой-то причини процесс вылетит - вам нужно будет вручную его перезагрузить.
    Ответ написан
    Комментировать
  • Как указать apache какую версию php использовать?

    kpa6uu
    @kpa6uu
    Программист Талибана [Пыхерский Алибаба]
    sudo a2dismod php5.6 // отключаем старую версию пыхи в апаче
    sudo a2enmod php7.1 // включаем новую версию пыхи в апаче
    sudo update-alternatives --set php /usr/bin/php7.1 // выставляем версию cli
    sudo service apache2 restart
    Ответ написан
    4 комментария
  • phpStorm как опубликовать на bitbucket локальную ветку?

    AlexKeller
    @AlexKeller
    Вы случайно не об этой галочке (Push current branch...), которая позволяет создать новую удаленную ветку из локальной?

    image
    Ответ написан
    1 комментарий
  • Laravel Не обновляет все поля. В чем подвох?

    wielski
    @wielski
    ✔ Совет: Вам помогли? Отметьте ответы решением.
    В модели пропишите их в переменную fillable
    Ответ написан
    2 комментария