• Добрый день, есть сайт https://met72.ru/ используется woocommerce для вывода каталога, далее по плану создание поддоменов для других городов.

    Т.к. цена товаров и ассортимент не будет отличатся от города к городу, хотели бы использовать одни таблицы (одну базу) для всех городов, но нужно иметь возможность изменять метаинформацию для карточек товаров, страниц категорий для этого используем плагин Yoast.

    Верно ли я понимаю, что можно сделать общие таблицы для товаров, категорий и отдельные для Yoast?

    Может быть есть какой-то мануал уже.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 1 ответа (всего 1)
  • @conscience5
    Если в мета-информации категории/товаров меняется название города(«Купить %название_товара% в городе %название_города/сайта%»), то можно обойтись созданием своего шорткода(например, [city] будет выводить %название_города/сайта% привязанного к поддомену по условию через «get_bloginfo( 'name' )«) и вставить его в нужное место текста мета-информации единожды.

    Брать информацию только с одной таблицы и при этом иметь разные данные на выходе, еще возможно путем написания условия в коде(в header.php, например) перед загрузкой страницы. Но любое условие при загрузке страницы, дает задержку/нагрузку.

    Так же можно воспользоваться функцией switch_to_blog()для вывода отдельных параметров

    // берем из первого/основного сайта
    <?php switch_to_blog( 1 ); ?>
    // взяли
    <div><?= get_blog_details( $blog_id )->blogname ?></div>
    // возвращаемся к текущему домену/поддомену сайта 
    <?php restore_current_blog(); ?>

    • Ответ изменён 1 год, 5 месяцев назад пользователем nndscrpt. Причина: @conscience5
Просмотр 1 ответа (всего 1)
  • Тема «Общие таблицы для товаров woocommerce» закрыта для новых ответов.