Уроки WordPress WordPress – это просто! http://wphelp.ru рекомендовать друзьям >> |
- Как заменить автоматический ресайзинг на встроенные миниатюры WordPress
Случается, поступают жалобы что скрипт TimThumb, который часто используют в темах для генерации миниатюр, не работает. Про то, как использовать встроенные миниатюры WordPress вместо этого скрипта написано мною уже много статей, но я решила обобщить их все в небольшую инструкцию.
Будем опираться на эту инструкцию http://wphelp.ru/2009/wordpress-auto-resizing-images.htm и плагин Regenerate Thumbnails http://wphelp.ru/2010/regenerate-thumbnails.htm
Перед тем, как массово изменять плагином размер миниатюр, нужно выставить нужный размер для миниатюры в меню Настройки — Медиафайлы (в зависимости от стилей темы, точные размеры, например, 540 по ширине и 195 по высоте, и поставить галочку обрезать до заданного размера).
Прописываем, указанный в инструкции код в functions.php
Дальше заменяем следующий код (могут быть небольшие вариации, но код обычно похож), в файлах темы типа index.php, archive.php, search.php и т.п
<?php if ( get_post_meta($post->ID,'image', true) || has_post_thumbnail() ) { ?> <a title="Постоянная ссылка: <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"> <?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array("class" => "post_thumbnail")); } elseif (get_post_meta($post->ID, 'image', true) ) {?> <img src="<?php echo bloginfo('template_url'); ?>/thumb.php?src=<?php echo get_post_meta($post->ID, "image", $single = true); ?>&h=195&w=540&zc=1&q=95" alt="<?php the_title(); ?>" /></a> <?php } else {} } ?>
НА
<?php if ( function_exists( 'cim_the_thumb' ) ) { cim_the_thumb('thumbnail'); } ?></a>
При желании можно сделать ссылку с картинки
<a title="Постоянная ссылка: <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php if ( function_exists( 'cim_the_thumb' ) ) { cim_the_thumb('thumbnail'); } ?>
Также можно попробовать такой код, если с первым будут проблемы http://wphelp.ru/2010/thumbnail-wordpress-3-0.htm
Есть вариант не автоматического взятия первой картинки, а использования миниатюр, которые указываются при публикации статьи, но это дополнительный клик мышкой при загрузке картинки http://wphelp.ru/2010/thumbnails-wordpress-3-0.htm.
Источник: Уроки WordPress
.
Переслать
Блог о том, как преуспеть в блогосфере Блог сервиса Rss2email.ru о том, как получить 1000 и более читателей. Оптимизация сайтов и блогов, продвижение в интернете, включая социальные сети, блоггерские истории успеха, статьи о SMO, SEO и SMM, а также всё, что нужно для успешного блоггера. Присоединиться → |
rss2email.ru |
rss2email.ru | отписаться: http://www.rss2email.ru/unsubscribe.asp?c=41890&u=1117370&r=187684297 управление подпиской: http://www.rss2email.ru/manage.asp партнерская программа: http://partner.rss2email.ru/?pid=1 |
Комментариев нет:
Отправить комментарий