Июн 21

Миниатюры к постам в WordPress 3.0.


И так, в новой версии WordPress 3.0. появилась возможность добавлять миниатюры к записям!
Создадим новую запись, в новой теме Twenty Ten есть раздел добавить миниатюру, но если у вас другая тема, то этого пункта не будет!

Для того, чтобы у нас появился такой же пунк, нам нужно в файл functions.php добавить следующий код:

[source]add_action ( ‘after_setup_theme’, ‘twentyten_setup’ );
if ( ! function_exists ( ‘twentyten_setup’ ) ):
function twentyten_setup () {
add_theme_support ( ‘post-thumbnails’ );
}
endif;[/source]

Отредактировав файл, заливаем его обратно на сервер и обновляем страницу.
После этого жмем задать миниатюру:

загружаем нужную картинку

И так, мы добавили миниаюру, довольные идем на блог, обновляемся, а там ни чего нет! И не будет!
ДЛя того, чтобы миниатюра отобразилась вам следует добавить в этих файлах index.php, archive.php, search.php, category.php код перед the_excerpt в цикле вывода статей:

[source]< ?php if ( function_exists ("has_post_thumbnail") && has_post_thumbnail () ) { the_post_thumbnail (array (300,100), array ("class" => "alignleft post_thumbnail")); } ?>[/source]

НУ, а теперь обновляем страницу и видим миниатюрку :).

Всем удачи!

FofonRed.ru

автор FofonRed \\ теги:


11 комментариев к “Миниатюры к постам в WordPress 3.0.”

  1. 1. spekterNo Gravatar (3 comments.) Говорит:

    Не в одном из перечисленных файлах index.php, archive.php, search.php, category.php нету the_excerpt !!!

  2. 2. FofonRedNo Gravatar (49 comments.) Говорит:

    хм…не может быть, у меня лично была такая ситуация, когда я копировал слово и вставлял, его в поиске по документам и мне показывали ноль, потому что перед слом которое я вставил был пробел.

  3. 3. ahtungNo Gravatar Говорит:

    та же проблема/// в какой папке искать файлы, которые нужно править??
    Вот содержание моего index.php из корня темы Twentyten:


    WP 3.0.4 — в остальных файлах темы тоже пусто////

  4. 4. ahtungNo Gravatar Говорит:
    < ?php
    /**
     * The main template file.
     *
     * This is the most generic template file in a WordPress theme
     * and one of the two required files for a theme (the other being style.css).
     * It is used to display a page when nothing more specific matches a query. 
     * E.g., it puts together the home page when no home.php file exists.
     * Learn more: http://codex.wordpress.org/Template_Hierarchy
     *
     * @package WordPress
     * @subpackage Twenty_Ten
     * @since Twenty Ten 1.0
     */
    
    get_header(); ?>
    
    < ?php if (function_exists(тАШrps_showтАЩ)) echo rps_show(); ?>
    		<div id="container">
    			<div id="content" role="main">
    
    			< ?php
    			/* Run the loop to output the posts.
    			 * If you want to overload this in a child theme then include a file
    			 * called loop-index.php and that will be used instead.
    			 */
    			 get_template_part( 'loop', 'index' );
    			?>
    			</div><!-- #content -->
    		</div><!-- #container -->
    
    < ?php get_sidebar(); ?>
    < ?php get_footer(); ?>
  5. 5. FofonRedNo Gravatar (49 comments.) Говорит:

    Попробуйте в блоке «content» добавить следующий блок:

    <div class=“thumbnail”> <a href=“< ?php the_permalink() ? rel="nofollow">”>< ?php the_post_thumbnails(‘thumbnail’); ?></a></div>

    И добавить в CSS следующие стили:

    .thumbnail {
    float: left;
    padding: 0 5px 5px 0;
    }
  6. 6. spekterNo Gravatar (3 comments.) Говорит:

    Я добавил все эти команды и некакого результата,не появились даже у меня рамки 0 5px 5px 0;

  7. 7. ВиталикNo Gravatar (1 comments.) Говорит:

    Контент нужно добавить

  8. 8. spekterNo Gravatar (3 comments.) Говорит:

    Смысли в wp-content ???

  9. 9. FofonRedNo Gravatar (49 comments.) Говорит:

    нет div блок content в файлике index

  10. 10. DreamerNo Gravatar (1 comments.) Говорит:

    Всё отлично работает, есть две проблемы:
    1. Изображение уменьшается автоматически на размер 125 х 60 px;
    2. Даже если изображение на хосте в каталоге images (поставлен по умолчанию) всё равно автоматически создаётся каталок в папке images с датой и туда копируется оригинал изображения и там же уменьшенное изображение.
    Помогите решить эти проблемы.

  11. 11. АндрейNo Gravatar (1 comments.) Говорит:

    Добрый день. У меня не выводится миниатюра в анонс к статьям. А выводится большая картинка самой статьи. Даже если я заливаю с компьютера обрезанную по нужным размерам картинку, она все равно попадает в анонс, как большая картинка из статьи. Подскажите пожалуйста, что делать, где искать?

Написать ответ