Artem Frolov
Ответы в темах
-
Форум: Темы и шаблоны
Тема: Редактирование шаблона постов автора@pixelix, Абсолютно правильная ссылка 😉
Просто добавлю немного для ясности.
Судя по архитектуре шаблонов темы Oxygen (http://themes.trac.wordpress.org/browser/oxygen/0.5), файла непосредственно отвечающего за разметку страницы автора
author.php
нет. Поэтому грузится верхний по иерархии шаблонarchive.php
.PS: Редактирование шаблонов темы крайне не рекомендовано, но если необходимо, то создайте и активируйте дочернюю тему https://codex.wordpress.org/%D0%94%D0%BE%D1%87%D0%B5%D1%80%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BC%D1%8B
Форум: Проблемы и решения
Тема: Соединить посты разных рубрикМожете не применять, но если примените на всякий случай — ничего плохого не произойдет.
http://wordpress.stackexchange.com/questions/61528/is-wp-reset-postdata-always-necessary
Форум: Проблемы и решения
Тема: Соединить посты разных рубрикЕсли вы посмотрите на код get_posts() http://core.trac.wordpress.org/browser/tags/3.5.1/wp-includes/post.php#L0
то, увидите, что это тоже самое, просто фунция get_posts() это удобная обертка для создания объекта WP_Query. И поэтому функция wp_reset_postdata() должна применяться как и в случае использования WP_Query напрямую.Форум: Проблемы и решения
Тема: Соединить посты разных рубрикВ вашем примере не указан аргумент post_type и судя по всему в плагине для объявлений используется стандартный тип записи, поэтому аргумент ‘post_type’ в моем примере можно опустить или заменить значение на ‘post’ (что по умолчанию).
[добавлено]:
Прошу прощения, забыл запятую в примере
'posts_per_page' => 5,
Форум: Проблемы и решения
Тема: Соединить посты разных рубрикРазве нельзя сделать так:
Можете, я полагаю… как вам будет удобно
Не забудьте добавить после цикла <?php wp_reset_postdata(); ?> !Форум: Проблемы и решения
Тема: Соединить посты разных рубрикСпасибо, wikicms!
После того, что вы представили — упираться рогами в query_posts не стал. Решил воспользоваться советами умных людей 🙂
Для дополнительного запроса использовал WP_QueryВот пример, взгляните если не трудно:
<?php $current_category = single_cat_title("", false); // Заголовок текущей категории $ads_query_args = array( 'post_type' => 'ad_listing', // замените 'ad_listing' на тип записи, используемый в плагине объявлений 'posts_per_page' => 5 // количество объявлений на странице 'meta_query' => array( array( 'key' => 'manufacturer', // замените 'manufacturer' на мета имя произвольного поля "Производитель" 'value' => $current_category // значение поля "Производитель" равно заголовку текущей категории ) ) ); $ads_query = new WP_Query( $ads_query_args ); /** * Лента объявлений * Для примера выведены только Заголовки объявлений - замените на нужный шаблон * или воспользуйтесь функцией get_template_part() */ while( $ads_query->have_posts() ): $ads_query->next_post(); echo '<li>' . get_the_title( $ads_query->post->ID ) . '</li>'; endwhile; // Восстановление исходных данных wp_reset_postdata(); ?>
Форум: Проблемы и решения
Тема: Соединить посты разных рубрикДа, но сегодня не ждите — у меня тут поздно уже.
Форум: Проблемы и решения
Тема: Соединить посты разных рубрикЖелательно, чтобы заголовки категорий (title) совпадали со значениями произвольного поля — тогда составить запрос для query_posts будет просто.
Форум: Проблемы и решения
Тема: Соединить посты разных рубрикВ общем случае вам нужно вывести какой-нибудь слайдер и отредактировать его запрос, путем добавления фильтра на произвольное поле. Так?
Форум: Проблемы и решения
Тема: Соединить посты разных рубрикТеперь понятно, вот это может пригодиться http://codex.wordpress.org/Function_Reference/query_posts
Форум: Плагины
Тема: Как установить Masha на WordPressПрошу прощения — не я правильно понял вопрос ( что вы ищите решение для WordPress.com )
Форум: Темы и шаблоны
Тема: Шаблон под сайт с объявлениямиВот моя почта frolo.ven @ gmail. com (без пробелов) — напишите, что вас интересует я помогу разобраться.
Форум: Темы и шаблоны
Тема: Шаблон под сайт с объявлениямиА эту тему завершите.
Форум: Проблемы и решения
Тема: боковая колонаСначала найдите и установите, затем
смотрите в настройках темы и настройках виджетов.Форум: Проблемы и решения
Тема: боковая колонаЗависит от установленной темы. Нужно, чтобы тема поддерживала эту возможность.