С Новым годом! Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 1
Регистрация: 13.11.2012
Сообщений: 13

Вывод миниатюры в CMS Wordpress

25.03.2013, 15:31. Показов 2397. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такой код вывода анонса статей, помогите пожалуйста допилить чтобы отображалась миниатюра, и смена происходила не с обновлением страницы, а сама по себе.

PHP
1
2
3
4
5
6
7
<?php query_posts('orderby=rand&showposts=5&cat=-8'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post();?>
   <ul>
     <li><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
   </ul>
<?php endwhile; endif; ?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.03.2013, 15:31
Ответы с готовыми решениями:

Миниатюры в wordpress
Здравствуйте, сразу приношу свои извинения, но я в PHP программировании не разбираюсь… поэтому нуждаюсь в совете… что нужно дописать в...

Миниатюры wordpress по внешним ссылкам
Здравствуйте. Посоветуйте пожалуйста плагин или скрипт для wordpress , чтобы была возможность добавлять миниатюры к постам из внешних...

WordPress - Первая картинка из записи вместо миниатюры
Здравствуйте. Пытаюсь в качестве миниатюры назначить первую картинку из записи. В конец файла functions.php добавляю код: function...

12
 Аватар для RapCore
47 / 32 / 5
Регистрация: 07.02.2013
Сообщений: 374
25.03.2013, 15:40
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php query_posts('orderby=rand&showposts=5&cat=-8'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post();?>
   <ul>
     <li><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br>
<?php  
if ( has_post_thumbnail() ) {
  
  the_post_thumbnail('');  
   }
?>
</li>
   </ul>
<?php endwhile; endif; ?>
и не забудьте активировать функцию миниатюры
вставсте add_theme_support( 'post-thumbnails' ); в function.php
и смена происходила не с обновлением страницы, а сама по себе.
этого я не понял
0
0 / 0 / 1
Регистрация: 13.11.2012
Сообщений: 13
25.03.2013, 15:49  [ТС]
Спасибо за ответ, миниатюры начали отображаться только очень большими картинками и под заголовком статьи, так как анонс выводиться рандомно то список статей обновляется вместе с обновлением страницы, а хотелось бы чтобы это было в live режиме, без обновления страницы, допустим каждые 5 секунд происходила смена статьи с анонсе.
0
 Аватар для RapCore
47 / 32 / 5
Регистрация: 07.02.2013
Сообщений: 374
25.03.2013, 15:55
// миниатюра
the_post_thumbnail('thumbnail');
// средний
the_post_thumbnail('medium');
// большой
the_post_thumbnail('large');
// исходный
the_post_thumbnail();
пробуйте разные варианты и выберите что Вам подходит
хотелось бы чтобы это было в live режиме, без обновления страницы, допустим каждые 5 секунд происходила смена.
для этого нужно использовать ajax, я его не знаю
миниатюры начали отображаться только очень большими картинками и под заголовком статьи
за вид отвечает код
PHP/HTML
1
2
3
4
5
6
7
8
9
10
<ul>
     <li><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br>
<?php  
if ( has_post_thumbnail() ) {
  
  the_post_thumbnail('');  
   }
?>
</li>
   </ul>
переместите в нем элементы как Вам угодно, или скажите как Вам нужно
0
0 / 0 / 1
Регистрация: 13.11.2012
Сообщений: 13
25.03.2013, 15:57  [ТС]
array(50,50) - так можно будет сделать?

а без аякса, например через бегущую строку вверх, просто чтобы смена происходила быстро и задерживалась статья примерно секунд на 20
0
 Аватар для RapCore
47 / 32 / 5
Регистрация: 07.02.2013
Сообщений: 374
25.03.2013, 15:59
да конечно
PHP
1
the_post_thumbnail('array(50,50)');
1
0 / 0 / 1
Регистрация: 13.11.2012
Сообщений: 13
25.03.2013, 16:04  [ТС]
только почему то не получается так картинка отображается в полном размере( и под заголовком, а на счет бегущей строки?


Вот что получается

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php query_posts('orderby=rand&showposts=5&cat=-8'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post();?>
   <ul>
     <li><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br>
<?php  
if ( has_post_thumbnail() ) {
  
  the_post_thumbnail('array(50,50)');  
   }
?>
</li>
   </ul>
<?php endwhile; endif; ?>
0
 Аватар для RapCore
47 / 32 / 5
Регистрация: 07.02.2013
Сообщений: 374
25.03.2013, 16:06
забыл убрать скобки.вот так попробуйте
PHP
1
2
3
    
 
the_post_thumbnail(array(50,50));
0
0 / 0 / 1
Регистрация: 13.11.2012
Сообщений: 13
25.03.2013, 16:10  [ТС]
Да вот так получилось супер, теперь чтобы слева от заголовка картинка была
PHP
1
(array(50,50), array('class' => 'alignleft'))
так нужно дополнить?
0
 Аватар для RapCore
47 / 32 / 5
Регистрация: 07.02.2013
Сообщений: 374
25.03.2013, 16:12
можете просто разместить ее перед заголовком
PHP
1
2
3
4
5
6
<?php  
if ( has_post_thumbnail() ) {
  
  the_post_thumbnail(array(50,50));  
   }
?><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
0
0 / 0 / 1
Регистрация: 13.11.2012
Сообщений: 13
25.03.2013, 16:17  [ТС]
Не поулчается( картинка выравнивается слева, а не обтикается текстом

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php query_posts('orderby=rand&showposts=5&cat=-8'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post();?>
<?php  
if ( has_post_thumbnail() ) {
  
  the_post_thumbnail(array(50,50));  
   }
?>
   <ul>
     <li><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br>
</li>
   </ul>
<?php endwhile; endif; ?>
0
 Аватар для RapCore
47 / 32 / 5
Регистрация: 07.02.2013
Сообщений: 374
25.03.2013, 16:21
ну дальше уже нужно с css играться. само оно не станет как Вам нужно. я просто дал код который выводит миниатюру а дальше заголовок. киньте в личку ссылку на сайт, посмотрю что нужно сделать
1
Почетный модератор
12274 / 5340 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
25.03.2013, 21:10
marginalis, не нужно цитировать каждый пост собеседника - это засоряет тему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.03.2013, 21:10
Помогаю со студенческими работами здесь

Меню на CMS WordPress
Есть такая верстака меню, то есть при клике на пункт меню переходит на блок &lt;ul class=&quot;page_list&quot;&gt; с помощью JQuery, так вот...

Документация по CMS Wordpress
Подскажите где можно найти документации на русском по CMS Wordpress , что были написаные про функции к примеру про такую: &lt;?php bloginfo

Вывод миниатюры ссылкой на оригинал?
Ребята помогите пожалуйста, облазил уже все форумы, но ни кто не может либо не хочет мне помочь. Проблема такая: Сделал на сайте...

Убрать вывод миниатюры в полном посте
Здравствуйте! Помоги пожалуйста,может кто сталкивался Есть шаблон Twenty Twelve Нужно чтобы в полном посте не выводилась миниатюра...

Стоит ли переезжать с CMS Wordpress на MODX
Всем привет, стоит сейчас передо мной дилема. У меня есть сайт по аппаратам, https://bespilotnik24.ru/ Хочу его переносить в ближайшее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru