• Как сформировать Ajax запрос с использованием хуков темы?

    возможно вы что-то не договорили...
    Представленный выше код никак не может влиять на индексацию, так как javascript выполняется после того (или в момент) когда страница рендерится.
    Поисковой бот видит только начальную разметку, которая приходит с сервера. Сделайте в браузере view Page Source - именно так видит вашу страницу бот.
    javascript код не выполняется поисковым ботом. Изменения, которые вы вносите в dom на javascript - бот не увидит.
    $('.class').replaceWith(function() {
       return '<!--noindex-->' + this.outerHTML + '<!--/noindex-->';
    });

    Этот код — лишен смысла и с точки зрения SEO, так бот его не будет выполнять.
  • Как сформировать Ajax запрос с использованием хуков темы?

    Чингиз Гусейнов, Прочитал комментарии, и что там нужно было увидеть?

    В названии вопроса - как сформировать ajax запрос.
    В теле - как убрать текст от индексации. На этот вопрос я вам и ответил.

    Это я пробую сформировать Ajax запрос в подвале:


    Причем тут подвал?

    Для чего надо формировать ajax запрос? Из того что вижу: вы хотите загрузить весь маркап кроме labels изначально на страницу, а labels подгрузить асинхронно? Если да, то идея такая себе.

    Опишите подробней что есть сейчас и какую проблему хотите решить?
    Целиком превью продукта (на картинке слева что показали) - изначально рендерится на странице и видна поисковому боту, а вы хотите из этой превю скрыть labels для бота? Или что вы хотите сделать?

    сформировать запрос так, чтобы все эти функции и хуки передавали асинхронно элементы span


    Хуки wp выполняются на сервере и ничего асинхронно не могут передавать. И не нужно разметку для span получать с сервера лишним http-запросом.
  • Утечки памяти в обработчиках сообщений AMQP, как вы с ними справляетесь?

    part_os, Судя по документации из https://github.com/php-amqplib/RabbitMqBundle, примерно так:
    ./app/console rabbitmq:consumer -m 50 upload_picture
    ну или используя bin/console если sf поновее.
    И в конфиге в секции consumers указать callback - сервис-обработчик для вашей queue.

    Параметры по памяти, количеству сообщений передаются прямо в команду которая и запускает consumer: rabbitmq:consumer.
    ps. Сейчас не игрался с либой, упомянул то вижу по документации.