Size: a a a

WordPress && WooCommerce

2020 August 22

EM

Eri Meilis in WordPress && WooCommerce
Приятный Человек
Привет.

Хочу в меню добавить все категории сохраняя вложенность.

Я захожу в настройки темы, раздел меню
В боковой колонке добавить элементы, я выбираю категории товара -> все -> выделить все -> Добавить в меню
В меню добавляется все в первый уровень, не сохраняется очередность, вторая и последующие страницы не добавлены


Как быть?
Я добавлял динамически просто скриптом, но там небагато. Коли у тебе багато, треба це як-то кэшировать
источник

VN

Vovan Number one in WordPress && WooCommerce
Может кто то сталкивался с такой проблемной . Есть скрипт работающий с api woocommerce . Когда я ставлю на чистый wp все хорошо . Когда я переношу сайт (Duplicator). То обращения по api перестают работать. Естественно я меняю адрес сайта и в скрипте , и пробовал заново генерировать ключи в woocommerce. #вопрос
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Давайте мериться у кого гитхаб профиль красивше https://github.com/uptimizt
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
@wppunk а это точно функциональные?

https://wp-punk.com/funktsionalnye-testy-dlya-wordpress-codeception-wp-browser/

по описанию похоже на UI или e2e тесты.

а функциональные как я понимал это 2й уровень. когда тестятся методы, которым нужна БД или REST API.
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Anatoly Yumashev
@wppunk а это точно функциональные?

https://wp-punk.com/funktsionalnye-testy-dlya-wordpress-codeception-wp-browser/

по описанию похоже на UI или e2e тесты.

а функциональные как я понимал это 2й уровень. когда тестятся методы, которым нужна БД или REST API.
Приёмочные и ассептанс это уровень тестов
источник

MD

Maxym Denysenko in WordPress && WooCommerce
А функциональные - вид
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
а вид это не уровень? )
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Е2е могут быть как приёмочные, так интеграционные
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Зависит от уровня эмуляции
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Самый простой способ определить это наличие жс
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
ну у нас сейчас есть 3 типа тестов:

- юниты - их много, пишут программисты, они быстро проходят, так как не зависят от БД или моков REST API.
- функциональные или интеграционные - их тоже пишут программисты, но тут уже есть БД и моки REST API.
- e2e или UI, через браузер безголовый - это пишут тестриовщики.
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
типа все по пирамиде
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Ну если они безголовые то это не последний уровень
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Почему у тебя юницы не зависят от моков?) это не Вордпресс получается😂
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
Почему у тебя юницы не зависят от моков?) это не Вордпресс получается😂
у нас симфа )

в юнитах тоже могут быть моки, но это не моки реста.

и они не влияют на скорость.

а вот если надо мокать рест или подключаться к БД, то у нас это называется интеграционные или функциональные тесты или API тесты. и вот они дико тормозят в CI / CD.
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Если ты что угодно мокаешь то на скорость это не влияет
источник

MD

Maxym Denysenko in WordPress && WooCommerce
Ну если мокаешь нормально, а не через жопу
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
ну моки реста - влияют.
а БД не мокаем. ее просто наполняем тест данными
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
моки реста - это отдельные сервисы, которые также через HTTP работают, но наполнены тест данными как и БД
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
типа такого https://designer.mocky.io/
источник