Sitealert, конечно, могу быть исключения когда такой вариант не подходит, но хорошо же когда осознанно отказываешься от более простого решения, а не из-за не знания или не понимания.
Sitealert: Не стоит считать свои предпочтения единственно верными и советовать другим забыть про прочие возможности CSS.
Я так не считаю, я очень много ошибаюсь :)
Понимаю, что могу быть разные ситуации, но я ни разу за последние пару лет так не делал...
Оффтоп. Я огорчаюсь, когда вижу нечто подобное:
if ($n % 3 == 0) { echo '</div><div>'; }
Такое может происходить из-за не знания или не понимая элементарного css...
PS. Это мое субъективное мнение. Я ничего не навязываю.
Sitealert: Нафига мне, например, прописывать в CSS 100500 стилей для разных элементов, если я могу прописать 1 или 2 класса и больше этот файл не дёргать?
Sitealert, мы же говорим о конкретном .even, .odd? Чем же тогда тебя не устраивает такое:
:nth-child(even) {}
что не будет отличаться от такого:
.even {}
?
Sitealert: Это не означает, что её не может быть
Конечно, но можно очень набылокодить не зная или не понимая элементарного css. И это
class="<?php echo ($n % 2 == 0)?'even':'odd'; ?>"
только верхушка такой проблемы.
Вопрос:
Здравствуйте. Помогите с выводом категорий на wordpress ... Надо разбить на три колонки
Ответ:
Могу только подсказать направление где искать. У функции wp_list_categories есть аргумент echo=0 который не выводит массив, а возвращает. Вам нужно вернуть массив в новый массив и уже этот новый массив через цикл разбить на нужное вам количество. Перед этим естественно нужно прогнать в цикле и узнать сколько всего категорий чтобы понимать, по сколько разделять.
Dram, вы разбили $counter->total на 2 integer переменные, а 00001 - это 1.
Формат можете поменять на "%3s%s" или "%3d%s".
Пример:
На некоторых несуществующих страницах отдается ответ 200, а на некоторых 404.
if*(*mso_get_option('page_404_http_not_found',*'templates',*1)*)*header('HTTP/1.0*404*Not*Found');
Покажите код функции mso_get_option().
И посмотрите в логах или включите отображение ошибок, можете только для своего IP, чтобы проверить на наличие ошибки:
т.е. мне куда этот код писать?
можете создать плагин и в него определить :
По пути "/wp-content/languages/custom/woocommerce-ru_RU.mo" должен находиться .mo файл.
Или используйте плагин https://wordpress.org/plugins/loco-translate/ так будет удобнее.
---------- Добавлено 24.08.2019 в 18:29 ----------
http://joxi.ru/1A5oWqVTD69x8m
http://joxi.ru/a2XXO1vtwkN9q2
---------- Добавлено 24.08.2019 в 18:30 ----------
И редактируйте.
Sitealert, он не убирал элементы из страницы. Он разбивал блоки на 3 колонки...
На каждой третьей итерации закрыть и открыть div.
---------- Добавлено 24.08.2019 в 17:03 ----------
Я точно не помню как код выглядел, но идея примерно такая
Неудачный пример. Этот код как раз обоснованный. Именно так и следует делать. Нефиг выводить на страницу лишние элементы.
этот код делал то, что может сделать правило:
Sitealert, конечно, могу быть исключения когда такой вариант не подходит, но хорошо же когда осознанно отказываешься от более простого решения, а не из-за не знания или не понимания.
Не стоит считать свои предпочтения единственно верными и советовать другим забыть про прочие возможности CSS.
Я так не считаю, я очень много ошибаюсь :)
Понимаю, что могу быть разные ситуации, но я ни разу за последние пару лет так не делал...
Оффтоп. Я огорчаюсь, когда вижу нечто подобное:
Такое может происходить из-за не знания или не понимая элементарного css...
PS. Это мое субъективное мнение. Я ничего не навязываю.
в папку languages у плагина и все робит.
эта папка может обновляться без полного обновления плагина.
что с этим можно сделать?
можно указать другую папку для перевода функциями load_plugin_textdomain / load_theme_textdomain / load_textdomain
https://wp-kama.ru/function/load_plugin_textdomain
https://wp-kama.ru/function/load_theme_textdomain
https://wp-kama.ru/function/load_textdomain
---------- Добавлено 24.08.2019 в 16:14 ----------
Ну а вообще, плагин https://wordpress.org/plugins/loco-translate/ хорош для перевода
А по обсуждаемому вопросу - просто не понимаешь.
https://jsfiddle.net/webxz/81gejqvL/4/ и накаких 100500 стилей и никакой php логики для добавления .even .odd
Sitealert, ошибаешся.
Нафига мне, например, прописывать в CSS 100500 стилей для разных элементов, если я могу прописать 1 или 2 класса и больше этот файл не дёргать?
Sitealert, мы же говорим о конкретном .even, .odd? Чем же тогда тебя не устраивает такое:
что не будет отличаться от такого:
?
Это не означает, что её не может быть
Конечно, но можно очень набылокодить не зная или не понимая элементарного css. И это
только верхушка такой проблемы.
Вопрос:
Здравствуйте. Помогите с выводом категорий на wordpress
...
Надо разбить на три колонки
Ответ:
Могу только подсказать направление где искать. У функции wp_list_categories есть аргумент echo=0 который не выводит массив, а возвращает. Вам нужно вернуть массив в новый массив и уже этот новый массив через цикл разбить на нужное вам количество. Перед этим естественно нужно прогнать в цикле и узнать сколько всего категорий чтобы понимать, по сколько разделять.
А в css решение-то очень простое!