Спрашиваем и отвечаем по Wordpress-13

SEOKinG
На сайте с 03.09.2008
Offline
183
#531

всем привет.

есть ли возможность создать отдельный файл темы для подкатегорий?

согласно кодекса https://codex.wordpress.org/images/1/18/Template_Hierarchy.png такой поддержки нет...

Gerga
На сайте с 02.08.2015
Offline
94
#532

SEOKinG, нету.

В файле category.php можно сделать проверку текущего объекта на наличие parent, затем исходя из этой проверки подключить нужный шаблон вывода категории.

SeVlad
На сайте с 03.11.2008
Offline
1609
#533
SEOKinG:
есть ли возможность создать отдельный файл темы для подкатегорий?

Даже не понятно о чем ты спрашиваешь - то ли о вирт. страницах рубрик, то ли о записей в них.

Но нет. ни там ни там этого нет. Но можно создать отдельный шаблон и выбирать его (как выбор шаблона страницы).

Или же по условию подгружать запчасти шаблонов (get_template_part напр)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
SEOKinG
На сайте с 03.09.2008
Offline
183
#534
SeVlad:
Даже не понятно о чем ты спрашиваешь - то ли о вирт. страницах рубрик, то ли о записей в них.

Но нет. ни там ни там этого нет. Но можно создать отдельный шаблон и выбирать его (как выбор шаблона страницы).
Или же по условию подгружать запчасти шаблонов (get_template_part напр)

ну вот такое нашел https://bogdan-dev.ru/wordpress/wordpress-otobrazhenie-podkategorij-v-shablone-roditelskoj-kategorii/

костыль?

cscope
На сайте с 13.02.2005
Offline
525
#535

Можно ли как то поменять все цены товаров в woocommerce на какой то определенный %, например увеличить все цены на 10% ?

Если можно то как? Нужно готовое решение.

Gerga
На сайте с 02.08.2015
Offline
94
#536

SEOKinG, хук-событие template_redirect предназначено для выполнения редиректа https://codex.wordpress.org/Plugin_API/Action_Reference/template_redirect

Если хочется таким образом определить шаблон, используйте template_include https://codex.wordpress.org/Plugin_API/Filter_Reference/template_include

---------- Добавлено 29.11.2018 в 21:55 ----------

cscope, можно.

Devvver
На сайте с 02.07.2008
Offline
680
#537

Помогите решить задачку. Есть стандартные плагины для замены текста с одного на другой.

Но у меня шорткод в котором нужно заменить с двух сторон текст.

Пример шорткода

[veo class="veo-yt" string="T65suqRqauM"]

Где T65suqRqauM - может быть любым текстом из символов.

А мне надо получить

какой то текст"T65suqRqauM"какой то текст

для сотен постов.

Функция REPLACE() в MySQL тоже не подходит.

Notepad++ тоже не подходит.

Какие еще варианты?

Мой блог. Все о создании сайтов,Seo и СДЛ ( https://devvver.ru/ ) Мой SEO телеграм канал https://t.me/seobloggers
Gerga
На сайте с 02.08.2015
Offline
94
#538
Devvver:
Какие еще варианты?

сделать замену с помощью скрипта и сохранить результат в файл. Вот небольшой пример:


// строка для примера
$string = 'hello [veo class="veo-yt" string="Привет, я Вася!"] adfasdf [veo class="veo-yt" string="T65suqRqauM"] adsfadf';

// шаблон регулярного выражения
$pattern = '/\[veo class="veo-yt" string="(.*?)"\]/ui';

// на что меняем, где $1 текст из свойства string="(.*?)"
$replacement = 'какой то текст "$1" какой то текст';

// собственно выполнение замены и вывод результата на экран.
echo preg_replace($pattern, $replacement, $string);

В $string можно загнать содержание файла, а вместо echo можно записать результат в файл.

Devvver:
Функция REPLACE() в MySQL тоже не подходит.

Конечно, она не делает замену по регулярному выражению. Для этого есть REGEXP_REPLACE https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions130.htm.

Devvver
На сайте с 02.07.2008
Offline
680
#539
Gerga:
сделать замену с помощью скрипта и сохранить результат в файл

Слишком сложно, без знания php мне не справиться. А php я не знаю.

Я ищу решение попроще, возможно плагин для WP в который можно вбить шаблон

к примеру

// шаблон регулярного выражения
$pattern = '/\[veo class="veo-yt" string="(.*?)"\]/ui';

Я одно время даже Айболитом заменял вхождения фраз, но потом вылезли проблемы с кодировкой.

Gerga
На сайте с 02.08.2015
Offline
94
#540

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий