Wordpress,我不想在查询自定义帖子类型时显示精选图片

时间:2011-10-04 20:51:59

标签: wordpress wordpress-theming

如何停止在自定义帖子类型查询中显示精选图片?

我的代码在查询时

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
                $loop = new WP_Query( array(
                'post_type' => array(
                    'weddings',
                    'e_shoots_and_couples',
                    'kids_familiy',
                    'portraits',
                    'other_shoots'              
                ),
                'posts_per_page' => 10,
                'paged' => $paged
                ) ); ?>

    <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>

            <?php the_title( '<h2 class="entry-title"><a href="' . get_permalink() . '" title="' . the_title_attribute( 'echo=0' ) . '" rel="bookmark">', '</a></h2>' ); ?><div id="slider-date"><?php  echo get_the_date(); ?></div>

            <div class="entry-content">
                <?php the_content(); 

                /*$content = get_the_excerpt();
                $postOutput = preg_replace('/<img[^>]+./','', $content);
                echo $postOutput;*/




                ?>
            </div>

        <?php endwhile; ?>

由于

1 个答案:

答案 0 :(得分:2)

请查看链接add theme support--Post Thumbnails

您可以使用主题的functions.php文件中的add_theme_support函数为特定帖子类型或所有帖子类型设置缩略图支持。

此功能支持主题的缩略图支持。 2.9版提供了此功能。请注意,您可以选择传递第二个参数,其中包含要为其启用此功能的帖子类型数组。

add_theme_support('post-thumbnails');

仅为帖子启用:

add_theme_support( 'post-thumbnails', array( 'post' ) );

或仅限页面:

add_theme_support( 'post-thumbnails', array( 'page' ) );

启用帖子和“电影”帖子类型,但不支持页面。

add_theme_support( 'post-thumbnails', array( 'post', 'movie' ) );

必须在触发init挂钩之前调用此功能。这意味着它需要直接放入functions.php或附加到after_setup_theme钩子的函数中:

对于自定义帖子类型,您也可以使用register_post_type函数添加帖子缩略图。