Wordpress: как получить изображение в more / отрывке? - PullRequest
1 голос
/ 23 мая 2011

Мне нужно сделать так, чтобы на домашней странице блога WordPress показывался только 1 параграф текста, а затем еще больше и под большим красивым изображением.

Однако выдержка не снимает изображения.

Кроме того, если я добавлю разделитель страниц больше, изображение не появится.и даже если это так, ссылка «больше» должна быть после текста, а не после изображения.

Как мне заставить это работать?

ОБНОВЛЕНИЕ: Я заметил, что в исходном коде есть ссылка на изображение, но это не правильная ссылка.в настоящее время мой блог находится на www.domain.com/wordpress и будет перемещен на www.domain.com.

в настоящее время изображение имеет код:

<a href="../wp-content/uploads/2011/05/2010_06_01_archive.jpg"><img width="800" height="990" alt="" src="../wp-content/uploads/2011/05/2010_06_01_archive.jpg" title="2010_06_01_archive"></a>

Каким-то образом встроенная связь нарушена

Ответы [ 3 ]

6 голосов
/ 23 мая 2011

Использовать встроенное в WordPress "рекомендуемое изображение" (может быть установлено на странице редактирования поста в WordPress Admin).

На странице с выдержками:

<div id="excerpts">
    <?php
    $args = array( 'numberposts' => 3, 'category'=> '1,3,5' ); }
    // set number of excepts to show
    // and optionally restrict to certain categories
    $posts = get_posts($args);
    foreach($posts as $post) : setup_postdata($post);
    ?>
    <div class="single-excerpt">
        <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
        <?php if ( has_post_thumbnail()) the_post_thumbnail('excerpt-thumb'); ?>
        <!-- displays thumbnail if it exists -->
        <p><?php the_excerpt();?></p>
    </div><!-- single-excerpt -->
    <?php endforeach; ?>
</div><!-- excerpts -->

В вашей теме functions.php :

if ( function_exists( 'add_image_size' ) ) add_theme_support( 'post-thumbnails' );
if ( function_exists( 'add_image_size' ) ) { 
    add_image_size( 'excerpt-thumb', 0, 100, false );
    // define excerpt-thumb size here
    // in the example: 100px wide, height adjusts automatically, no cropping
}

function new_excerpt_length($length) {
    return 42;
    // define length of excerpt in number of words
}
add_filter('excerpt_length', 'new_excerpt_length');
0 голосов
/ 14 октября 2016

Вы также можете использовать плагин Wordpress Easy Custom Auto Excerpt , который позволяет настроить отрывок для включения шорткода, изображений и всего HTML.

0 голосов
/ 23 мая 2011

Убедитесь, что изображение имеет правильный размер, а физический размер максимально уменьшен.(Gif обычно лучший формат для этого.)

http://codex.wordpress.org/Image_Size_and_Quality

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...