- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток, уважаемые форумчане!
Интересует такой вопрос: на страницах категорий идут превью постов. Так вот нужно у первого (самого верхнего поста) поставить несколько кнопочек социальных сетей в одном месте, а у всех остальных в другом месте. Подскажите, пожалуйста, как можно идентифицировать первый пост? Думаю, что какая-то функция, определенная в Вордпресс должна быть, вот только не знаю какая...
Буду рад любой помощи. Спасибо всем ответившим!
мб просто 1 цикл вывода постов разбить? сначала выводить 1 пост, потом все остальное?
В принципе все легко реашется без функций wordpress, функциями php, вывод постов это цикл, соответственно нужно ставить кнопки в одно место когда цикл запустился первый раз и в другое место когда цикл запустился не первый раз.
Примерный код:
$a = 1;
while($posts){
if($a == 1) {выводим ссылки тут}
elseif($a > 1){выводим ссылки здесь}
$a++;
}
Так вот нужно у первого (самого верхнего поста) поставить несколько кнопочек социальных сетей в одном месте, а у всех остальных в другом месте.
Как вариант: перед циклом вывода постов обявить переменную($postflag = NULL ;), которая будет хранить флаг первого поста. На первой итерации, в самом конце цикла установить в эту переменную флаг первого поста($postflag = 1 ;).
В том месте, где нужно выводить первую группу кнопок(для первого поста которые) поставить что-то вроде:
В том месте, где нужно вывести кнопки для остальных постов поставить
weblad, спасибо - работает