Поддержка Проблемы и решения Добавление itemprop к ссылкам в меню (schema.org)

  • Всем привет.
    Нужна помощь по составлению кода для functions.php.
    На сайте имеется два меню.
    Одно из них нужно разметить schema.org.
    А именно нужно добавить к ссылкам внутри него атрибуты:

    <li itemprop="name">
    <a itemprop="url">Тут текст ссылки</a>
    </li>

    Т.е. к тэгу «li» надо добавить атрибут и к тэгу «a».

    Нашёл только такой код:

    function nav($content) {
    $pattern = "<a ";
    $replacement = '<a itemprop="url" ';
    $content = str_replace($pattern, $replacement, $content);
    return $content;
    }
    add_filter('wp_nav_menu', 'nav');

    Но он добавит ко всем меню сайта (а их два используется) атрибуты.
    А нужно разметить только одно меню.

    Заранее я благодарен тому, кто сможет помочь, возможно, кто-то уже такое делал на сайте у себя.

Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Добавление itemprop к ссылкам в меню (schema.org)» закрыта для новых ответов.