• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Работа с "произвольными полями"

Статус
В этой теме нельзя размещать новые ответы.

Welho®

Предвестник пьянки
Регистрация
3 Дек 2007
Сообщения
853
Реакции
325
поиском пользовался, нихрена не нашел...

Суть вопроса в следующем: в записи есть произвольные поля, используемая тема поддерживает вывод картинок-превьюшек, для вывода превьюшек записей соответственно в произвольных полях нужно руками вписать ключ (в моем случае thumbnail) и вбить путь к залитой на хост картинки. Все.

В итоге как-то напряжно руками путь к превьюшкам прописывать, соответственно прошу подсказать - есть ли плагин, который упростит жизнь и позволит в произвольные поля встроить возможность заливки картинки и одновременный ресайз.
Насколько я понимаю мне для этого подошел бы плагин flutter, но я в нем так и не смог разобраться, есть ли что-нибудь аналогичное попроще?
 
Это можно сделать с плагином Для просмотра ссылки Войди или Зарегистрируйся.
Код шаблона примерно такой:
HTML:
[thumbnail]
type = textarea
rows=3
cols=20
mediaButton = true
Но только вставляется html код картинки со всеми атрибутами.
 
а при использовании этого плагина никак не избавиться от аттрибутов?

по сути плагин то что нужно, но аттрибуты в виде <img> и <alt> все портят и видимо все же нужна альтернатива
 
По хорошему нужно копать в сторону файлов которые загружают картинки в WP (media.php и дальше по связям).
Но самое простое решение вот:
Код:
$str = get_post_meta(the_ID(), 'thumbanail', true);
$start = strpos($str, 'src="')+5;
$end = strpos($str, '"', $start);
$str = substr($str, $start, $end-$start);
echo $str;
Это должно быть вместе вызова произвольного поля в шаблоне.
 
По хорошему нужно копать в сторону файлов которые загружают картинки в WP (media.php и дальше по связям).
Но самое простое решение вот:
Код:
$str = get_post_meta(the_ID(), 'thumbanail', true);
$start = strpos($str, 'src="')+5;
$end = strpos($str, '"', $start);
$str = substr($str, $start, $end-$start);
echo $str;
Это должно быть вместе вызова произвольного поля в шаблоне.

я уже думал об этом, но в таком случае это изменит функционал в "штатных" местах, что разумеется неприемлимо...
или я заблуждаюсь?
 
я уже думал об этом, но в таком случае это изменит функционал в "штатных" местах, что разумеется неприемлимо...
или я заблуждаюсь?
Что за штатные места?
На работу WP это никак не повлияет, просто код нужно вставить вместо вызова get_post_meta(the_ID(), 'thumbanail', true) в шаблоне. Конечно каждый раз выдирать из строки адрес картинки не есть гуд, но это самое простое решение.
Другое дело если это поле используется для сортировки/поиска. Но это врятли Ваш случай.
 
Для просмотра ссылки Войди или Зарегистрируйся
1. При создание записи загружаешь тумбы через специальный загрузчик
2. Сам прописывает произвольные поля
3. Кадрирует загруженные изображения, по трем настраиваемым форматам
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху