- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть сайт, на нём Thumbnails записей задавались в старой теме через произвольное поле thumb своим характерным кодом для той темы
Сейчас тема новая
Как вывести в новой теме картинки-превью всё также через произвольное поле thumb ?
Наверно есть общее написание кода, которое бы работало для всех тем для вывода таких картинок через произвольное поле
Здесь
http://tods-blog.com.ua/wordpress/custom-fields/
похожее так описано:
<?php $mythumb = get_post_meta($post->ID,'mythumb', true); ?>
<img src="http://mysite.com/wp-content/uploads/ <? echo strtolower($mythumb); ?>.jpg" width="100" alt="" />
<?php the_excerpt(); ?>
</div>
В моей же старой теме выводилось так (своим характерным для той темы видом):
<?php $thumb = tube_getcustomfield('thumb',get_the_ID()); if(!empty($thumb)) { ?>
<img src="<?php echo $thumb; ?>" alt="<?php the_title_attribute(); ?>" width="179" height="142" /> <?php } else { ?>
<img src="<?php bloginfo('template_url') ?>/images/pic_post1.jpg" width="179" height="142" alt="image" /><?php } ?>
</a>
Как вывести в новой теме картинки-превью всё также через произвольное поле thumb ?
В этом поле полный урл пикчи, имя файла или что?
В этом поле полный урл пикчи, имя файла или что?
URL картинки =)
Имя
thumb
Значение
http://site.zona/wp-content/uploads/2012/07/l_75a3d45c.jpg
kaban1, ну тогда всё просто ;)
Там, где надо вывести превьху
в твоём случае наверное так:
тут /images/pic_post1.jpg - дефолтная пикча превьхи в каталоге темы.
kaban1, ну тогда
в твоём случае наверное так:
тут /images/pic_post1.jpg - дефолтная пикча превьхи в каталоге темы.
Хмм =)
Попробовал
Эта конструкция выводит у меня на новой теме превьшки заданные через "Добавить миниатюру", а не прописанные через произвольное поле =)
пс. Может неудача в том, что произвольное поле именуется thumb ?
И работать поэтому не будет, как хотелось бы
Эта конструкция выводит у меня на новой теме превьшки заданные через "Добавить миниатюру", а не прописанные через произвольное поле =)
Наверное в новой теме и стоит вывод стандартных миниатюр :)
Покажи это код из новой темы.
И да, кеш - нафик ;)
АПД.
Я выше немного погарячился :)
этот код выведет, не саму пикчу, а только линк на неё (значение мета-поля "thumb" текущего поста)
Наверное в новой теме и стоит вывод стандартных миниатюр :)
Покажи это код из новой темы.
Вот так выводится
<?php the_post_thumbnail((array(250,150)), array( 'title' => get_the_title() )); ?></a>
</div>
Стандарт этот хочется заменить на вывод через произвольные поля от старой
Ибо записей 1 200
Вводить заново миниатюры муторно через "Добавить миниатюры"
Так работает?
Вместо данного тобой выше, ессно.
Не забудь отключить кеш-плаги и удалить кеш.
Так тоже нет =) :)
Выводятся всё равно только те, которые заданы стандарным методом
Кэш-плагинов никогда не устанавливаю )
Выводятся всё равно только те, которые заданы стандарным методом
Значит не там заменяешь. Если ты удалил the_post_thumbnail, то стандартные миниатюры не могут появится.
Кэш-плагинов никогда не устанавливаю )
У некоторых тем есть свой кеш. Посмотри - не этот ли случай.
Значит не там заменяешь. Если ты удалил the_post_thumbnail, то стандартные миниатюры не могут появится.
У некоторых тем есть свой кеш. Посмотри - не этот ли случай.
Да, теперь всё работает =)
:)
<?php if(has_post_thumbnail()) : ?>
Это было не удалено в самом верху
Удалил if'ы, els'ы, т.д.
Заработало
:)
Спасибо большое за решение проблемы и уделение времени на решение моих траблов =)
:)