Вывод новостей разных категорий на главной с разным кодом

(Ответов: 24, Просмотров: 3796)
Страница 2 из 3 Первая 123 Последняя
  1. Дизайнер года Аватар для Kiwikov
    • Регистрация: 17.12.2012
    • Сообщений: 1,399
    • Репутация: 741
    • Webmoney BL: ?
    Цитата Сообщение от thomas Посмотреть сообщение
    вас в конечном итоге на главной будет примерно такое
    Запись из категории портфолио со своим оформлением
    Запись из категории новости со своим оформлением
    Запись из категории портфолио со своим оформлением
    Запись из категории портфолио со своим оформлением
    Запись из категории новости со своим оформлением
    Опять же, я полагаю, это не совсем то, что вам нужно...
    Правильно пологаете) Мне нужно слева, например вывести портфолио, а справа новости :)

    ---------- Сообщение добавлено 00:46 ---------- Предыдущее 00:45 ----------

    Использую шаблон Твентивелф, ну как схему использую, хотя от станицы index.php старого кода нет, всё переписал.
    Качественный дизайн сайтов от 70$ - Профессиональный дизайн для Вас и Ваших клиентов!
    • 0
  2. Гуру
    • Регистрация: 20.01.2013
    • Сообщений: 720
    • Репутация: 189
    • Webmoney BL: ?
    Kiwikov, ну я уже писал, что вам стоит глядеть в сторону WP_Query
    вот тут посмотрите например
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

    там вроде есть готовый рабочий код для этого дела
    • 1

    Спасибо сказали:

    3s777(23.12.2013),
  3. Гуру Аватар для 3s777
    • Регистрация: 09.02.2013
    • Сообщений: 1,417
    • Репутация: 384
    • Webmoney BL: ?
    Цитата Сообщение от thomas Посмотреть сообщение
    WP_Query
    вот про это я выше и написал. и код который я ранее давал можно использовать, но подправить нужно под шаблон
    • 0
  4. Дизайнер года Аватар для Kiwikov
    • Регистрация: 17.12.2012
    • Сообщений: 1,399
    • Репутация: 741
    • Webmoney BL: ?
    thomas, Не помогает.

    Код:
    <?php $custom_query = new WP_Query('category_news'); // only News category
    while($custom_query->have_posts()) : $custom_query->the_post(); ?>
    
    <h2><?php the_title(); ?></h2>
    <?php the_content();?>
    <?php endwhile; ?>
    
    <?php wp_reset_postdata(); // reset the query ?>
    <?php $custom_query = new WP_Query('category_portfolio'); // only Jobs category
    while($custom_query->have_posts()) : $custom_query->the_post(); ?>
    
    <h2><?php the_title(); ?></h2>
    <?php the_content();?>
    <?php endwhile; ?>
    Узаю этот код, но он тупо выводит 2 раза одни и теже новости.
    Качественный дизайн сайтов от 70$ - Профессиональный дизайн для Вас и Ваших клиентов!
    • 0
  5. Гуру Аватар для 3s777
    • Регистрация: 09.02.2013
    • Сообщений: 1,417
    • Репутация: 384
    • Webmoney BL: ?
    Kiwikov, а если заменить
    new WP_Query('category_portfolio')
    на
    new WP_Query( 'category_name=portfolio' );
    или по id
    new WP_Query('cat=2');
    • 0
  6. Дизайнер года Аватар для Kiwikov
    • Регистрация: 17.12.2012
    • Сообщений: 1,399
    • Репутация: 741
    • Webmoney BL: ?
    Цитата Сообщение от 3s777 Посмотреть сообщение
    new WP_Query( 'category_name=portfolio' );
    Таким образом ничего не отображается.Так сразу пробовал.

    Цитата Сообщение от 3s777 Посмотреть сообщение
    new WP_Query('cat=2');
    Сейчас будет самый тупой вопрос, где увидеть ID категории? D


    PS. Сразу хочу попросить прощения. Задаю тупые вопросы, но без них никак не разберусь, как видите гугль не очень мне помогает в этом. Обещаю, что не ГС делаю)
    Качественный дизайн сайтов от 70$ - Профессиональный дизайн для Вас и Ваших клиентов!
    • 0
  7. Гуру Аватар для 3s777
    • Регистрация: 09.02.2013
    • Сообщений: 1,417
    • Репутация: 384
    • Webmoney BL: ?
    Цитата Сообщение от Kiwikov Посмотреть сообщение
    ID категории
    в админке наводишь на рубрику и внизу в браузере высветится ссылка на категорию и там будет написано id= и цифра
    • 0
  8. Гуру
    • Регистрация: 20.01.2013
    • Сообщений: 720
    • Репутация: 189
    • Webmoney BL: ?
    Kiwikov, попробуй вместо wp_reset_postdata использовать wp_reset_query.
    и да, с этим category_news уж точно ниче не заработает).
    PHP код:
    $custom_query = new WP_Query( array( 'posts_per_page' => 10'category_name' => 'news' ) ); 
    вот про это я выше и написал. и код который я ранее давал можно использовать, но подправить нужно под шаблон
    и? не понял, к чему вы мне это написали) Ну и отвечу тогда уж - выше вы писали про query_posts, в описании по ссылке к которому даже говорится, что
    Функция не должна использоваться более одного раза на странице.
    ...
    Если использовать query_posts для создания вторичных циклов, могут появится ошибки из-за которых будет рушится структура и тип страниц, так как query_posts переписывает базовый запрос WP, на основе которого определяется тип текущей страницы и многое другое.
    А где собственно
    код который я ранее давал
    Вижу лишь ваше сообщение про category-id.php
    Последний раз редактировалось thomas; 23.12.2013 в 01:40.
    • 1

    Спасибо сказали:

    3s777(23.12.2013),
  9. Гуру Аватар для 3s777
    • Регистрация: 09.02.2013
    • Сообщений: 1,417
    • Репутация: 384
    • Webmoney BL: ?
    вот как тут написано __http://techsolve.ru/kak-v-wordpress-bez-plaginov-uznat-id-kategorii-rubriki-zapisi-stranitsy.html можно посмотреть id
    • 0
  10. Дизайнер года Аватар для Kiwikov
    • Регистрация: 17.12.2012
    • Сообщений: 1,399
    • Репутация: 741
    • Webmoney BL: ?
    3s777,По-моему у меня стало получатся))
    Ещё один тупой вопрос:
    Код:
    <?php $custom_query = new WP_Query('category_name=news'); // only News category
    while($custom_query->have_posts()) : $custom_query->the_post(); ?>
    
    <h2><?php the_title(); ?></h2>
    <?php the_content();?>
    <?php endwhile; ?>
    
    <?php wp_reset_postdata(); // reset the query ?>
    <?php $custom_query = new WP_Query('category_name=podcast'); // only Jobs category
    while($custom_query->have_posts()) : $custom_query->the_post(); ?>
    
    <h2><?php the_title(); ?></h2>
    <?php the_content();?>
    <?php endwhile; ?>
    Где в этом коде обозначить какой вид будет? Догадываюсь, что the_content();
    Но как это сделать?
    Создаём файл, например, portfolio.php - в нём пишем шаблон вида вывода
    А в коде пишем так: <?php the_content('portfolio');?> ?
    Или это бред чуток?)
    Качественный дизайн сайтов от 70$ - Профессиональный дизайн для Вас и Ваших клиентов!
    • 0
Страница 2 из 3 Первая 123 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Вывод meta description для категорий
WordPress 4 07.08.2013 23:39
Помогите разобраться с кодом на главной
Web программирование 5 30.01.2013 19:19
Вывод новостей из пересеченных категорий
DLE 2 12.11.2012 15:02
Оптимизированный текст для главной и категорий
Вопросы от новичков 4 14.12.2011 00:20
Вывод категорий в Wordpress
Web программирование 2 26.08.2011 18:37

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры