MaksimNikolaevich
Ответы в темах
-
Форум: Проблемы и решения
Тема: meta query и значение поля в массивеПроизвольные поля ни как не связаны, а выборка по ним очень даже,
'numberposts' => -1меня не устраивает, и получить все посты правильнее черезnopaging= true, топик на который вы ссылаетесь я видел, но это не тот вариант, массив имеет видarray(1=>1,2=>0,3=>1), так что надо сверять не нахождение значения в массиве, а пару, ключ-значениеФорум: Проблемы и решения
Тема: Fatal error в wp-db.phpwp-db.php говорит именно о том, что возникла она при запросе к базе
a
$query = preg_replace( '/\((?!\s*select)[^(]*?\)/is', '()', $query )
а эта строка говорит о том, что ошибка возникла в результате работы со строкой ацкой длинныФорум: Проблемы и решения
Тема: баг get_term_byк чему вы развиваете эту демагогию, не знаете ответа на вопрос, не отвечайте.
Термины уже загружены их количество 25к в каждом от 5 до 100 записей, соответственно интересует ровно то о чем я спросил. Сделано так как сделано, сделано так потому, что надо именно так.
Форум: Проблемы и решения
Тема: Fatal error в wp-db.phpВ данном конкретном случае, ошибку вызывает некий запрос к базе данных. Который и надо определить. Инструментов для дебага и мониторинга запросов тьма.
При необходимости можно оптимизировать все что угодно.
Форум: Проблемы и решения
Тема: баг get_term_byещще раз
это элемент массива
args[] = array("cat"=>"Volvo","cat_2"=>"Volvo C70 (-2006)","title"=>"Volvo C30 2.4 D5 180","power_fuel"=>"дизель","power_before"=>"180","power_after"=>"210","power_torque_before"=>"350","power_torque_after"=>"415","power_prise"=>"18 000");где cat_2 — термин к которому надо обратиться
вопрос как нему обратиться через предлагаемый вами слаг заданный вручную.
Кроме того, слаги и прочее надо задавать автоматически, руками лазить — это плохой тон. Особенно когда терминов 25 000 как в моем случае
Форум: Проблемы и решения
Тема: Fatal error в wp-db.phpВ данном случае ошибка возникает в файлах движка, но вызывает ее скрипт в теме или плагине его и надо оптимизировать
Форум: Проблемы и решения
Тема: баг get_term_byРасскажите как обращаться по слагу, буду обращаться по слагу.
Прежде чем ответить, посмотрите какие слаги будут формироваться для таких имен
Volvo C70 (+2006)
Volvo C70 (-2006)Форум: Проблемы и решения
Тема: Fatal error в wp-db.phpчревато возникновением ошибки повторно, оптимизировать надо тот скрипт который ее взвывает.
Форум: Проблемы и решения
Тема: Fatal error в wp-db.phpв таком случае да, или менять тарифный план, или оптимизировать скрипт
Форум: Проблемы и решения
Тема: Fatal error в wp-db.phpнеобходимо увеличить объем памяти выделяемой под работу скриптов
memory_limit в php.iniФорум: Проблемы и решения
Тема: баг get_term_byТак понятно?
$args = arrray() /** * Другие элементы массива * бла бла бла */ //Элементы для примера // где 'cat_2' - имя термина $args[] = array("cat"=>"Volvo","cat_2"=>"Volvo C30","title"=>"Volvo C30 2.4 D5 180","power_fuel"=>"дизель","power_before"=>"180","power_after"=>"210","power_torque_before"=>"350","power_torque_after"=>"415","power_prise"=>"18 000"); $args[] = array("cat"=>"Volvo","cat_2"=>"Volvo C70 (+2006)","title"=>"Volvo C70 T5 220","power_fuel"=>"бензин","power_before"=>"220","power_after"=>"260","power_torque_before"=>"320","power_torque_after"=>"380","power_prise"=>"18 000"); foreach ( $args as $key ) { $term = get_term_by('name',$key['cat_2'],'power_tax'); var_dump($term); } // в случае "cat_2"=>"Volvo C30" возвращает нужный термин // в случае "cat_2"=>"Volvo C70 (+2006)" не возвращает нужный термин, то же самое для всех терминов имеющих круглые скобкиАналогичная ситуация возникает у функции wp_insert_term если имя термина содержит круглую скобку она режет имя термина при вставке, хотя слаг задает верный, там проблему можно порешать заменив символы круглой скобки на сущности, в случае с get_term_by такой трюк не прокатывает
Форум: Проблемы и решения
Тема: баг get_term_byимя вставляю как элемент массива
$args[] = array(«cat»=>»Volvo»,»cat_2″=>»Volvo C70 (+2006)»,»title»=>»Volvo C70 T5 220″);Форум: Проблемы и решения
Тема: Добавление кастомных терминов к записиСергей, Спасибо.
Форум: Проблемы и решения
Тема: Добавление кастомных терминов к записиДобавлял
'capabilities' => array('read')
не помогаетФорум: Проблемы и решения
Тема: Встроенный ajax при запрете wp-adminСпасибо