- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте! Помогите пожалуйста разобраться как добавить мин. картинку в пост.
Есть такая тема mahusay в ней мне нужно, чтобы на главной странице отображались посты с мин. картинкой. Я слышал что для этого нужно использовать произвольные поля.
В посте я написал текст, а в пр. полях написал thumbnail и путь к картинке. Пост отображается, а мин. картинки - нет. Может еще что нужно сделать?
-Leon-, есть подозрение что верхняя галерея задается в настройках где то. или айди записи, или айди категории
и вообще - поиск рулит http://lagunof.blogspot.com/2010/01/samye-krasivye-shablony-dlya-bloggera.html
-Leon-, это элементарно реализовывается. В файле functions.php пропишите:
add_theme_support('post-thumbnails');
function the_thumb($size = "medium", $add = "") {
global $wpdb, $post;
$thumb = $wpdb->get_row("SELECT ID, post_title FROM {$wpdb->posts} WHERE post_parent = {$post->ID} AND post_mime_type LIKE 'image%' ORDER BY menu_order");
if(!empty($thumb)) {
$image = image_downsize($thumb->ID, $size);
print "<img src='{$image[0]}' alt='{$thumb->post_title}' {$add} />";
}
}
А в месте вывода миниатюры:
100 - ширина картинки. Можно также задавать 'height="..."', 'align="..."' и прочее. Вместо 'medium' можете выставить 'Small'.
Если не разберетесь, стучитесь в ЛС.
После этого не нужны будут произвольные поля или загрузка миниатюр отдельно. Просто загружаете в пост картинку, Wordpress сам автоматом вырежет на Small (150х150), Medium (300х225) и Large, а функция thumbnails подставит нужное.
Спасибо за ответ. А куда прописать код в файле functions.php, после каких тегов?
Спасибо за ответ. А куда прописать код в файле functions.php, после каких тегов?
В любом месте после любой другой функции (если она есть), главное чтобы между <?php и ?>. Ответил в ЛС.
Спасибо DC*** за посильную помощь в ЛС. Проблема не решена, помогите кто знает что делать.
Спасибо DC*** за посильную помощь в ЛС. Проблема не решена, помогите кто знает что делать.
Ну так выкладывайте сюда её, чтобы все увидели. Мой совет (пост #3) работает 100%, проверено не на одном сайте. Говорю же, у вас возможно где-то конфликт в fuctions.php с функцией, которая была, что она означает, я не в курсе. Выложите сюда, может кто-то другой знает.
Прошу прощения, не хотел обидеть.
1. Я загрузил код в файл functions.php - (код в самом начале текста)
<?php
add_theme_support('post-thumbnails');
function the_thumb($size = "medium", $add = "") {
global $wpdb, $post;
$thumb = $wpdb->get_row("SELECT ID, post_title FROM {$wpdb->posts} WHERE post_parent = {$post->ID} AND post_mime_type LIKE 'image%' ORDER BY menu_order");
if(!empty($thumb)) {
$image = image_downsize($thumb->ID, $size);
print "<img src='{$image[0]}' alt='{$thumb->post_title}' {$add} />";
}
}
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Side Bar',
'before_widget' => '<div class="box box-%2$s">',
'after_widget' => '</div></div>',
'before_title' => '<h2>',
'after_title' => '</h2><div class="interior">',
));
}
$themename = "Mahusay";
$shortname = "mahusay";
................................
2. Теперь добавил к посту код
<a href="http://jurnaljenhiny.ru/wp-content/uploads/2010/08/sg-2.jpg"><img class="alignleft size-full wp-image-239" title="Экстремальное решение" src="http://jurnaljenhiny.ru/wp-content/uploads/2010/08/sg-2.jpg" alt="" width="250" height="187" /></a>
<a href="http://jurnaljenhiny.ru/ona-i-on/ekstremalnoe-reshenie-chast-2/">Часть 2</a>
<?php the_thumb('medium', 'width="100"'); ?>
Весь день она готовила себе завтрак. К моменту поглощения полусырой картошки оказалось, что это даже не обед, а, как ни странно, ужин. Зажгла одну-единственную ..........
<a href="http://jurnaljenhiny.ru/ona-i-on/ekstremalnoe-reshenie-chast-4/">Часть 4</a>
3. Когда обновляю сайт, в поле где должен быть пост и картинка пишет:
Warning: strpos() [function.strpos]: Offset not contained in string in Z:\home\localhost\www1\qqq.ru\www\wp-content\themes\mahusay\functions.php on line 291
-Leon- добавил 03.11.2010 в 17:38
Попробовал на другом сайте. Результат - текст пропал, а появилось читать далее. При нажатии открывается полностью пост без изменений.
Кто нибудь может помочь? Уже все перепробовал. 😡
Пробный сайт находится по адресу http://webpomoh.0fees.net/wp-admin
логин admin
пароль 123456789
Отсутствует плагин Featured Content Gallery. Как минимум с этого надо начинать.
На сколько я понял этот плагин нужен только для верхнего sidebara, но я установил, что дальше?