Что делаю не верно?
Пытаюсь вывести посты из категории(categories) название которой в переменой $_slug типа данных knowledge-base
код:
$query_args = array( 'post_type' => 'knowledge-base', 'tax_query' => array( array( 'taxonomy' => 'categories', 'terms' => $_slug, 'include_children' => true , ), ), 'post_status' => 'publish', 'posts_per_page' => $_s['posts_per_page'], 'orderby' => $_s['orderby'], 'order' => $_s['order'] ); $query = new WP_Query( $query_args );
В результате ничего не выводит
Если параметры задать:
$query_args = array( 'post_type' => 'knowledge-base', 'categories' => $_slug, 'post_status' => 'publish', 'posts_per_page' => $_s['posts_per_page'], 'orderby' => $_s['orderby'], 'order' => $_s['order'] ); $query = new WP_Query( $query_args );
То выводит но выводит также посты из подкатегорий, а нужно чтобы не выводило посты из подкатегорий---------- Добавлено 05.08.2015 в 16:07 ----------
Нашел в чем причина.
Я в 'terms' передавал slug, а надо id
Это понятно.
Бред в том что цена выводиться в формате «111t111t111d00»
Вроде нашел откуда проблема.
Файл
/system/library/currency.php
Есть такой код:
if ($format) { $decimal_point = $this->language->get('decimal_point'); } else { $decimal_point = '.'; } if ($format) { $thousand_point = $this->language->get('thousand_point'); } else { $thousand_point = ''; } $string .= number_format(round($value, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point);
Если вывести $decimal_point или $thousand_point то увидим просто текстом decimal_point или thousand_point
Если вывести $string, то видим тот бред что в стартопике.
Как вариант можно заменить $this->language->get('decimal_point') и $this->language->get('thousand_point') но это самый простой вариант и не лучший.
Если нужно будет изменить разделители, нужно будет искать где заменять(через пол года тяжело будет вспомнить где что в коде менялось).
Ищу почему не цепляет из языкового файла
Ничего не изменилось, пробовал.
В базе цена записана нормально 1000.000
http://ipgeobase.ru/ - Поможет Вам определить регион
https://codex.wordpress.org/Создание_сети - поможет Вам создать сайт под каждый регион
А Вы как пробовали реализовать?
<html> <head> <style> .main-menu{padding:0px; margin: 0;} .main-menu li{ float:left; list-style: none; background-color: #01bc78; border-right: 1px solid rgba(255, 255, 255, 0.25); } .main-menu li a{ font-family: "Roboto",sans-serif; color: #fff; float: left; font-size: 14px; font-weight: 700; padding: 17px 25px; text-decoration: none; text-transform: uppercase; } </style> </head> <body> <ul class="main-menu"> <li><a href="#">Menu</a></li> <li><a href="#">Menu</a></li> <li><a href="#">Menu</a></li> <li><a href="#">Menu</a></li> <li><a href="#">Menu</a></li> </ul> </body> </html>
Както так
Можно 100%, но может нужно будет все переверстать. Вы сам код покажите
Попросите в автора сайта, чтобы Вам отправил.
Воровать нехорошо, а подобное меню делается своими силами за 5 минут
http://blog.webolatory.com/picocms