- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Как вывести последние 8 новостей из категории в которой находится новость ?
Сейчас стоит query_posts('showposts=8&orderby='.implode(',',$post_cats));
Arther,
Ищу решение следующей задачи - нужно на отдельных страницах выводить заголовки записей из определённых 2-х рубрик записей с сортировкой случайным образом.
К примеру на одной странице вывести в 1 колонке 10 заголовков из рубрики Зима во второй колонке 10 заголовков из рубрики Лето
На второй странице вывести 10 заголовков из рубрики Весна и 10 заголовков из рубрики Осень
И так далее (всего рубрик 68 соответственно страниц 34).
Соответственно при перезагрузке страницы порядок вывода заголовков меняется случайным образом.
Искал плагин который мог бы решить эту задачу, но ничего похожего не нашёл. Есть плагин Visual Composer который до сих пор использовали для этой цели, но в результате его работы для поисковиков страница получается пустой, в коде страницы заголовков нет и ссылок по которым можно пройти на записи то же нет, так как плагин выводит контент через джава скрипт.
Буду очень признателен за любую помощь в решении данной проблемы.
GAMMA, То же самое, что и выше, если я правильно понял
okwell, насколько я понял, дополнительно товарищу нужно GAMMA нужно выводить какой-то кастомный html код в нужном месте, а туда запхать макрос заголовка
HTML код вывода колонок я набросал, ранее была табличная вёрстка, я заменил на div-ы
Выглядит это так
На месте где заголовок ссылка в странице должны выводиться заголовки записей (ссылки на записи) с выборкой из определённых рубрик. Для каждой страницы выборка из двух рубрик.
---------- Добавлено 08.10.2016 в 22:25 ----------
В принципе код который привёл okwell, должен сработать, через цикл выводится то что мне нужно, раз цикл то я могу оформить его вывод как мне нужно, только я не в курсе как php код вставить в страницу. Есть плагин для этого?
---------- Добавлено 08.10.2016 в 22:28 ----------
Exec-PHP - нашёл такой плагин но он вероятно уже устарел, для новой версии ВП не подойдёт.
Exec-PHP - нашёл такой плагин но он вероятно уже устарел, для новой версии ВП не подойдёт.
Никогда не вставляй исполняемый код (js в тч) в посты!
Для безопасных вставок используй шорткоды. Вначале создаёшь шоркод кода, а потому же шорткод вставляешь в пост. Для этого тоже есть плагины, если что. (этот вообще бомба на этапе разработки, но вот на продакшене я бы его не рекомендовал наверное. Но есть много других для создания именно шоркодов в админке)
Однако для твоего случая это костыль (да и вообще в большинстве случаев - костыль). PHP вставляй непосредственно в шаблоны темы. И про механизм дочек не забывай.
SeVlad, Это всё понятно, но в данной ситуации нужен именно костыль, с безопасностью думаю проблем не будет так как посетители могут только читать записи, коменты и поиск отключены. Тут только если взломают базу...
Насчёт кода который дал okwell, не работает. Выводит title самой записи а не заголовки страниц.
но в данной ситуации нужен именно костыль, с безопасностью думаю проблем не будет так как посетители могут только читать записи,
Всё равно - в пост нужно вставлять шорткоды, а не исполняемый код.
Насчёт кода который дал okwell, не работает.
Не "не работает", а "работает не так, как ожидается".
В контенте поста? Ну... Почитай про функцию. Вот на русском и с полезными комментами http://wp-kama.ru/function/get_posts.
А как вариант можно использовать какой-нить плаг вывода похожих (случайных) в виджете.
А другим плагом уже вставить виджеты в пост.
Но это решение родит нагрузку. Все же отдельный шаблон и код в него - самое оно.
В общем решил вопрос всё же через плагин и шорткод. Использовал плагин Posts in Page В шаблоне вывода плагина убрал всё лишнее, оставил только вывод заголовков с нужным мне оформлением, изменил дефолтную сортировку на random и получил что хотел. Спасибо всем кто ответил, независимо от того помогло мне это или нет.