За последние 24 часа нас посетили 23876 программистов и 1665 роботов. Сейчас ищут 1211 программистов ...

Запятая между значениями атрибутов в WooCommerce

Тема в разделе "Wordpress", создана пользователем Tanhusha, 7 янв 2016.

  1. Tanhusha

    Tanhusha Новичок

    С нами с:
    7 янв 2016
    Сообщения:
    1
    Симпатии:
    0
    Добрый день!
    Как та обезьяна в старом анекдоте, я долго металась между ветками о WP и Вопросы от блондинок, и вот определилась. Надеюсь, правильно.

    Проблема в следующем. Есть сайт на WP с WooCommerce, уже с некоторыми изменениями. В один непрекрасный день заметила, что из вкладки "Доп.Инфо" в карточке товара пропали запятые между значениями атрибутов. Т.е., к примеру, допустимое количество выводится не 50, 100, 200, а 50100200. Похоже, что за это отвечает следующий код из woocommerce/templates/single-product/tabs/additional-information.php:

    Код (PHP):
    1. <?php
    2. /**
    3.  * Additional Information tab
    4.  *
    5.  * @author        WooThemes
    6.  * @package       WooCommerce/Templates
    7.  * @version       2.0.0
    8.  */
    9.  
    10. if ( ! defined( 'ABSPATH' ) ) {
    11.     exit; // Exit if accessed directly
    12. }
    13.  
    14. global $product;
    15.  
    16. $heading = apply_filters( 'woocommerce_product_additional_information_heading', __( 'Additional Information', 'woocommerce' ) );
    17.  
    18. ?>
    19.  
    20. <?php if ( $heading ): ?>
    21.     <h2><?php echo $heading; ?></h2>
    22. <?php endif; ?>
    23.  
    24. <?php $product->list_attributes(); ?>
    Но так, как я ничего не смыслю в PHP, мне эта информация не особо помогла.

    Подскажите, пожалуйста, как разделить значения атрибутов запятыми, а еще лучше, выводить их с нового абзаца.
    Вот карточка товара, как пример http://impressaoglobal.com/loja/destaque/calendarios-tipo-paliteiro-de-secretaria/
    Спасибо и с Новым Годом!

    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    можно ещё посмотреть код метода $product->list_attributes()