Плагин Wordpress Multiple Post Thumbnails - проблемы с кодом - PullRequest
0 голосов
/ 01 декабря 2011

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

Код в functions.php:

// Add secondary thumbnail (featured image) in posts */
if (class_exists('MultiPostThumbnails')) { new MultiPostThumbnails(array
( 'label'  =>
'Secondary Image', 'id' => 'secondary-image', 'post_type' => 'post'
));
add_image_size('post-secondary-image-thumbnail', 176, 58, true);

new MultiPostThumbnails(array(
'label' => 'Tertiary Image',
'id' => 'tertiary-image',
));
add_image_size('post-tertiary-image-thumbnail', 176, 58, true);

new MultiPostThumbnails(array(
'label' => 'Quaternary Image',
'id' => 'quaternary-image',
));
add_image_size('post-quaternary-image-thumbnail', 176, 58, true);
}

Код в шаблоне (я разместил весь код шаблона, как вы думаете, вынужно будет увидеть его полностью):

<?php

/*
Template Name: Home
*/

?>
<?php get_header(); ?>

<div id='main-content'>

    <h2>What We Do</h2>

    <ul id="we-do">

<?php query_posts("posts_per_page=1&post_type=page&page_id=168"); 
         the_post (); ?>
    <!--If you want to refer to the child of parent page, use "post_parent=" -->
    <li>
        <h3><?php the_title(); ?></h3>
         <?php the_excerpt(); ?>
         <?php if (class_exists('MultiPostThumbnails')
&& MultiPostThumbnails::has_post_thumbnail('post', 'secondary-image')) :
MultiPostThumbnails::the_post_thumbnail('post', 'secondary-image'); endif; ?>
        <a href="<?php the_permalink(); ?>" class="button">View More</a>
    </li>

<?php query_posts("posts_per_page=1&post_type=page&page_id=236"); the_post(); ?>

    <li>
        <h3><?php the_title(); ?></h3>
        <p><?php the_excerpt(); ?></p>
        <?php if (class_exists('MultiPostThumbnails')
&& MultiPostThumbnails::has_post_thumbnail('post', 'tertiary-image')) :
MultiPostThumbnails::the_post_thumbnail('post', 'tertiary-image'); endif; ?>
        <a href="<?php the_permalink(); ?>" class="button">View More</a>
   </li>

<?php query_posts("posts_per_page=1&post_type=page&page_id=240"); the_post(); ?>

    <li>    

        <h3><?php the_title(); ?></h3>
        <?php the_excerpt(); ?>
         <?php if (class_exists('MultiPostThumbnails')
&& MultiPostThumbnails::has_post_thumbnail('post', 'quaternary-image')) :
MultiPostThumbnails::the_post_thumbnail('post', 'quaternary-image'); endif; ?>
        <a href="<?php the_permalink(); ?>" class="button">View More</a>
  </li>
     </ul>

</div><!--END main-content-->

<?php get_sidebar(); ?>

<?php get_footer(); ?>

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

Возможно, важно отметить, что я также запускаю функцию Featured Image, которая также зарегистрирована в шаблоне функций.

...