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

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

25.03.2013, 15:31. Показов 2415. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru