Перейти к содержимому

Реферальная программа Мегаплана

Партнерская программа Kredov

Каталог товаров на Wordpress при помощи пользовательских полей

#11 SeredinPlus

SeredinPlus
  • Пользователь
  • 235 сообщений
  • Репутация: 8
12

Отправлено 12 Январь 2013 - 15:01

Без редактирования кода здесь не обойтись. Я дал вам ссылку на русский кодекс по вп. loop (луп) - это цикл. Не ленитесь, почитайте и разберитесь. Там все расписано. Если возникнут конкретные вопросы по реализации описанных в кодексе методов, обращайтесь.

Прочёл статью. Циклы более ли менее понятный момент, но выводить то надо не все, а популярные, вот сам отбор этих популярных товаров меня интересует.
  • 0

#12 sae

sae
    Topic Starter
  • Пользователь
  • 269 сообщений
  • Репутация: 79

Отправлено 12 Январь 2013 - 15:27

Еще раз:

1. Создете рубрику Популярные товары.
2. Смотрите ID этой рубрики
3. Указываете ID рубрики в выводе цикла (еще можно указать произвольный порядок вывода)

Примерно так:
<?php query_posts("showposts=3&cat=1&orderby=rand"); ?>
  <?php while (have_posts()) : the_post(); ?>
// тут вывод блока товара
  <?php endwhile;?>

4. При добавлении товара (Записи) в каталог, щелкаете галочку напротив рубрики Популярные товары.
  • 0

#13 SeredinPlus

SeredinPlus
  • Пользователь
  • 235 сообщений
  • Репутация: 8

Отправлено 12 Январь 2013 - 15:56

Дык это же будет просто вывод рубрики, а не вывод реальных записей, которые набрали большую популярность по просмотрам.
  • 0

#14 sae

sae
    Topic Starter
  • Пользователь
  • 269 сообщений
  • Репутация: 79

Отправлено 12 Январь 2013 - 16:13

SeredinPlus, все верно. В контексте каталога товаров часто возникает потребность самостоятельно определять, что популярно, а что нет :)

В WP нет своей функции счетчика просмотров. Как реализовать вывод записей по популярности хорошо описано здесь (перевод).
  • 1

#15 SeredinPlus

SeredinPlus
  • Пользователь
  • 235 сообщений
  • Репутация: 8

Отправлено 12 Январь 2013 - 18:04

вот за это спасибо огромное, это именно то, что я хотел)
  • 0

#16 sae

sae
    Topic Starter
  • Пользователь
  • 269 сообщений
  • Репутация: 79

Отправлено 12 Январь 2013 - 18:09

SeredinPlus, рад что помог. Обращайтесь.
  • 0

#17 SXWeb

SXWeb
  • Пользователь
  • 23 сообщений
  • Репутация: 1

Отправлено 17 Февраль 2013 - 17:45

Большое спасибо за такой подробный и полезный урок! Есть вопрос- актуален ли он для всех стандартных шаблонов или только для отдельных? Дело в том что у меня в том же index.php код следующего содержания:
<?php while ( have_posts() ) : the_post(); ?>
<div class="fash"> Популярность: <? echo get('fash'); ?></div>/*мой кусок кода*/
				<?php get_template_part( 'content', get_post_format() ); ?>

			<?php endwhile; ?>
имею в виду кусок кода, касающийся темы урока.
когда я вставляю свой кусок кода, то вывод происходит либо перед заголовком, либо после статьи.
Я так понимаю в данном случае в индексе только логика представлена, сам же html подгружается в качестве переменной из другого файла, не могли бы Вы подсказать в какую сторону мне копать?
шаблон стандартный: "Twenty Twelve"
  • 0

#18 sae

sae
    Topic Starter
  • Пользователь
  • 269 сообщений
  • Репутация: 79

Отправлено 17 Февраль 2013 - 18:25

Да, вы верно рассуждаете. Подгружается содержимое файла content.php. Собственно вы можете либо попробовать вставить вывод поля в том файле, а если откажется работать то скопируйте содержимое файла content.php и вставьте в файл index.php вместо <?php get_template_part('content', get_post_format());?>, а там уже вставляйте куда нужно вывод поля.


  • 1

#19 SXWeb

SXWeb
  • Пользователь
  • 23 сообщений
  • Репутация: 1

Отправлено 17 Февраль 2013 - 19:17

Спасибо- очень помогли! А не подскажете еще- может быть есть где то список переменных и объектов движка с описанием их назначения? Что то такое не помешало бы.
  • 0

#20 sae

sae
    Topic Starter
  • Пользователь
  • 269 сообщений
  • Репутация: 79

Отправлено 17 Февраль 2013 - 19:29

список переменных и объектов движка с описанием их назначения

Wordpress Codex - читайте :)
  • 1

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru