Vlad
Ответы в темах
-
Форум: Проблемы и решения
Тема: Выбор определенных значений городоввот этот же
<?php $ags = array( 'taxonomy' => 'companies_category', 'parent' => '', 'posts_per_page' => -1, 'meta_query' => array( array( 'Города 1' => $cat, )), ); $terms = get_terms($ags); $count = count($terms); if($count > 0){ echo '<div class="cat-thumbnail"><ul>'; foreach ($terms as $term) { $term_taxonomy_id = $term->term_taxonomy_id; $image_id = get_term_meta ( $term_taxonomy_id, 'id-cat-images', true ); echo '<li> <a href="' . get_category_link($term_taxonomy_id) . '">' . wp_get_attachment_image ( $image_id, 'thumbnail' ) . '</a> <a href="' . get_category_link($term_taxonomy_id) . '">' . $term->name . '</a> </li>'; } echo '</ul></div>'; } ?>
выводит все категории без компаний и без городов хотя город тоже пытались засунуть в фильтр — он в переменной $cat — как решить подскажите?
Форум: Проблемы и решения
Тема: Выбор определенных значений городоввот есть код он выводит все значения компаний по городам, а нужно по определенному городу (в нашем случае в переменной $cat расположен этот конкретный город) — вот текущий фильтр выводит все компании по всем городам как правильно выстроить его чтобы по города что в переменной $cat?
<?php // выполняем запрос для каждого семейства животных if (isset($_POST['cat'])) { foreach ( $terms as $term ) { // Определяем запрос $args = array( 'post_type' => 'companies', 'posts_per_page' => -1, //'animal_cat' => $animalcat->slug, 'tax_query' => array( array( 'taxonomy' => 'Города 1', 'field' => 'slug', 'Города 1' => $cat, ) ) ); $query = new WP_Query( $args ); // выводим название термина в теге заголовка // echo'<h2>' . $term->name . ' </h2>'; // выводим заголовки записей списком echo '<ul>'; // Начало цикла while ( $query->have_posts() ) : $query->the_post(); ?> <li class="animal-listing" id="post-<?php the_ID(); ?>"> <a>"><?php // the_title(); ?></a> </li> <?php endwhile; echo '</ul>'; // сбрасываем postdata, чтобы восстановить первоначальный запрос wp_reset_postdata(); }} ?>
Форум: Проблемы и решения
Тема: как сделать выборку из селектдве задачи я решил теперь вопрос еще по одной — как вывести текущие таксономии раздела — например не постов а созданного раздела компании в которых есть разделы города — вот как эти значения вывести а после вставить в массив get_terms- чтобы вывести некоторые значения раздела компании со значениями таксономии города
Форум: Проблемы и решения
Тема: как сделать выборку из селект[PHP] <? $terms = get_terms( array( 'taxonomy' => 'cities_categories', 'hide_empty' => true, 'pad_counts' => true, 'orderby' => 'count', 'order' => 'DESC', ) ); if ( ! empty( $terms ) && is_array( $terms ) ) { echo '<form action="" method="post">'; echo '<select name="cat" onchange="with (this) document.location.href=options [selectedIndex].value" class="list-my_taxonomy" selected="selected">'; foreach ( $terms as $term ) { ?> <option value="<?php // echo esc_url( get_term_link( $term ) ) ?>"> <?php echo $term->name; ?> (<?php echo $term->count; ?>) </option> <?php } echo '</select>'; echo '<button name="cat" value="123" type="submit">Отфильтровать</button>'; echo '</form>'; } ?> <?php if (isset($_POST['cat'])) { $all_terms = get_terms(array('taxonomy' => 'cities_categories', 'hide_empty' => 1, 'parent' => '0' ) ); foreach ( $all_terms as $term ) { //внешний цикл echo "<h3>$term->name</h3>"; echo "<div>"; $query = new WP_Query( array( 'post_status' => 'publish', 'post_type' => 'companies', 'posts_per_page' => 1, 'tax_query' => array( array( 'taxonomy' => $_POST['cat'], 'field' => 'slug', 'terms' => $term->slug, ) ) )); while ( $query->have_posts() ) { # внутренний цикл $query->the_post(); ?> <a>"><?php the_title(); ?></a> <?php // echo get_the_content(); ?> <?php // the_content(); ?> <?php // the_excerpt(); ?> <?php } //конец внутреннего echo "</div>"; } //конец наружного } ?>[/PHP] чтобы в выводе выводились только те посты которые относятся к городу что в $_POST['cat'] - которые мы выбрали в предидущем оптион селект [size="1"][color="grey"][I]Добавлено через 2 часа 9 минут[/I][/color][/size]
как бы понятно здесь что таксономии принимает определенное значение. как именно по определенному значению таксономии вывести все посты (раздела постов — компании) а не самой таксономии а именно определенному значению. Что куда совать в массив $query
[PHP]$query = new WP_Query( array( 'post_status' => 'publish', 'post_type' => 'companies', 'posts_per_page' => 1, 'tax_query' => array( array( 'taxonomy' => $_POST['cat'], 'field' => 'slug', 'terms' => $term->slug, ) ) ));[/PHP]
Форум: Проблемы и решения
Тема: как сделать выборку из селект<? $terms = get_terms( array( 'taxonomy' => 'cities_categories', 'hide_empty' => true, 'pad_counts' => true, 'orderby' => 'count', 'order' => 'DESC', ) ); if ( ! empty( $terms ) && is_array( $terms ) ) { echo '<form action="" method="post">'; echo '<select name="cat" onchange="with (this) document.location.href=options [selectedIndex].value" class="list-my_taxonomy" selected="selected">'; foreach ( $terms as $term ) { ?> <option value="<?php // echo esc_url( get_term_link( $term ) ) ?>"> <?php echo $term->name; ?> (<?php echo $term->count; ?>) </option> <?php } echo '</select>'; echo '<INPUT TYPE="submit" name="Отфильтровать" />'; echo '</form>'; } ?> <?php if (isset($_POST['cat'])) { $all_terms = get_terms(array('taxonomy' => 'companies', 'hide_empty' => 1, 'parent' => '0' ) ); foreach ( $all_terms as $term ) { //внешний цикл echo "<h3>$term->name</h3>"; echo "<div>"; $query = new WP_Query( array( 'post_status' => 'publish', 'post_type' => 'companies', 'posts_per_page' => -1, 'tax_query' => array( array( 'taxonomy' => $_POST['cat'], 'field' => 'slug', 'terms' => $term->slug, ) ) )); while ( $query->have_posts() ) { # внутренний цикл $query->the_post(); ?> <a>"><?php the_title(); ?></a> <?php } //конец внутреннего echo "</div>"; } //конец наружного } ?>
как в $query = new WP_Query поставить чтобы отбирал именно текущий город $_POST[‘cat’] — где и как проставить в аргументах так как сейчас фильтрация не происходит
Форум: WooCommerce
Тема: Категории в магазине вукоммерсПример магазин https://vkussno.aryn.kz/ хочу сделать как на ozon наведите куда копать
то есть это от goddady имеете ввиду— но другие схожие сайты работают на этом хостинге без особых проблем
это я про ссылку статью— которую вы прислали!
а причем тут хостинг go daddy?
error logs y я нашел — я уже писал об этом — там пишет wp-admin/index.php writeable by group!— но как это влияет я так непонял-
как только не менял права на 666- 555- 664-777-755— на файл— все по-старому- Я все плагины отключал также!Все испробовал — главная страница открывается— все также — админка c 500 ошибкой — что нить можете еще подсказать?
Нужно изличить эту 500 проблему 0- при сайты раньше также закачивал — но подобных проблем не встречал !
так этот и ежу понятно что сайт будет выводится как белая страница— если тему отключить — а так мне необходимо чтобы админка самостоятельно- просто отображалась без ошибки 500 error ! А так — тему я выключал на случай если она является причиной появления 500 error при заходе в админку !
сайт сам отображается — админка на 500 ошибку выходит— тему текущую отключал и плагины все отключал через базу — — сайт выводился как белая страница— админка попадала все также на 500 ошибку что еще придумать подскажите — все статьи ваши пробовал — логи смотрел в error_log в cpanel— ничего не нашел
в каких файлах еще логи смотреть кроме error_logs v cp-panel— предложите что-нить — что-нибудь — пожайлуста