Как вывести Meta Description под Meta Title в ACF в WC?

Для вывода Meta Description под Meta Title в ACF (Advanced Custom Fields) в WooCommerce (WC) вам потребуется несколько шагов.

1. Установите и активируйте плагин Advanced Custom Fields, если вы еще не сделали этого. Этот плагин позволяет вам создавать дополнительные пользовательские поля для постов, страниц и других типов контента в WordPress.

2. Создайте новое поле в ACF для хранения Meta Description. В административной панели выберите "Поля" -> "Добавить новое" и задайте имя полю, например, "Meta Description". Укажите его тип как "Текстовое поле" или "Текстовая область" в зависимости от предпочтений. Нажмите "Сохранить поле".

3. В WooCommerce откройте файл functions.php вашей активной темы. Можно использовать дочернюю тему для сохранения изменений при обновлении основной темы.

4. Вставьте следующий код в файл functions.php:

function display_meta_description() {
    global $post;
    $meta_description = get_field('meta_description', $post->ID);
    echo '<meta name="description" content="' . $meta_description . '" />' . PHP_EOL;
}
add_action('woocommerce_single_product_summary', 'display_meta_description', 4);

Этот код создает новую функцию display_meta_description(), которая получает значение Meta Description с использованием функции get_field() из ACF и выводит его в качестве содержимого метатега description.

5. Сохраните файл functions.php и проверьте результат на странице карточки товара WooCommerce. Теперь Meta Description должен отображаться под Meta Title.

Помните, что для использования Meta Description и Meta Title должны быть заданы их соответствующие значения в настройках каждой страницы или поста.

Это лишь один из способов реализации вывода Meta Description под Meta Title с использованием ACF и WooCommerce в PHP. Возможны и другие подходы, в зависимости от требований и конкретной реализации вашего сайта.