Size: a a a

WordPress for developers

2021 March 26

AG

Andrey Grebenshchiko... in WordPress for developers
притом в query monitor показывает темплейт который я задаю
источник

AG

Andrey Grebenshchiko... in WordPress for developers
каким образом можно решить по другому?
источник

TK

Timur Kaiser in WordPress for developers
Andrey Grebenshchikov
Добрый день. Подскажите, пожалуйста,как решить вопрос, на сайте woocommerce есть несколько шаблонов товаров, cделано через acf выпадающий список в админке, выбираешь номер темплейта, потом в functions.php выбирается соответствующий темплейт, пытаюсь через is_page_template() подключить для определенного темплейта определенные стили и скрипты, не отрабатывает
а is_page_template точно отвечает за это?
источник

AG

Andrey Grebenshchiko... in WordPress for developers
обычные страницы определяет, все ок
источник

AG

Andrey Grebenshchiko... in WordPress for developers
с товаром не проходит
источник

TK

Timur Kaiser in WordPress for developers
Andrey Grebenshchikov
с товаром не проходит
товар ведь не страница) надо искать другой способ получить текущий шаблон
источник

AG

Andrey Grebenshchiko... in WordPress for developers
я собственно, про это и спросил)
источник

R

Rozik_Style in WordPress for developers
Привет ребята.
Подскажите пожалуйста, как ПРАВИЛЬНО написать функцию чтобы в меню у <li> остался лиш тот класс который прописан через админку.
источник

AZ

Artem Zolin in WordPress for developers
Andrey Grebenshchikov
Добрый день. Подскажите, пожалуйста,как решить вопрос, на сайте woocommerce есть несколько шаблонов товаров, cделано через acf выпадающий список в админке, выбираешь номер темплейта, потом в functions.php выбирается соответствующий темплейт, пытаюсь через is_page_template() подключить для определенного темплейта определенные стили и скрипты, не отрабатывает
Код показывай
источник

AG

Andrey Grebenshchiko... in WordPress for developers
Artem Zolin
Код показывай
а что там показывать? ну вот кусочек который меня интересует

 if (is_page_template('woocommerce/single-product-type-4.php')) {

     wp_enqueue_style('all-single-page-redesign', $theme_url . '/assets/css/single-page-redesign.min.css');
   
   wp_enqueue_style('all-webdesingsun-front-page-redesign-style', $theme_url . '/assets/css/child-style.min.css');

   }
источник

AZ

Artem Zolin in WordPress for developers
Andrey Grebenshchikov
а что там показывать? ну вот кусочек который меня интересует

 if (is_page_template('woocommerce/single-product-type-4.php')) {

     wp_enqueue_style('all-single-page-redesign', $theme_url . '/assets/css/single-page-redesign.min.css');
   
   wp_enqueue_style('all-webdesingsun-front-page-redesign-style', $theme_url . '/assets/css/child-style.min.css');

   }
Это все нужно обернуть в функцию и повесить на хук wp_enqueue_scripts
источник

AG

Andrey Grebenshchiko... in WordPress for developers
это и так на этом хуке
источник

AG

Andrey Grebenshchiko... in WordPress for developers
например, вот это
if (is_page_template('template/template-front-page-redesign.php')) {

 }
источник

AG

Andrey Grebenshchiko... in WordPress for developers
отрабатывает на определенный темплейт
источник

MK

Mikhail Kobzarev in WordPress for developers
Вы в шаблоне то указали к какому cpt крепите?
источник

MK

Mikhail Kobzarev in WordPress for developers
<?php
/* Template Name: Full-width page layout Template Post Type: post, page, product
*/
источник

AG

Andrey Grebenshchiko... in WordPress for developers
сейчас
источник

AG

Andrey Grebenshchiko... in WordPress for developers
/**
* woocommerce template single product type 4
*/
источник

AG

Andrey Grebenshchiko... in WordPress for developers
вот так выглядит
источник

MK

Mikhail Kobzarev in WordPress for developers
Не вижу ключевые слова
источник