0

我正在使用 TwentyTen 主题作为父主题在 Wordpress 中创建一个子主题。我在管理部分的页面区域下看到,有一个“特色图片”区域,但我看不到该特色图片在页面上的显示位置。

特色图片区有什么用?理想情况下,我想使用该上传器将图像放在页面上的指定位置。

在 20 的哪个文件中,我可以找到页面管理区域中显示的特色图像区域的代码 php 代码?我浏览了functions.php 文件。我猜它是核心文件中的一个函数,它在二十一主题的 functions.php 文件中被调用,但我似乎看不出发生了什么。有人能帮我吗?

4

1 回答 1

2

特色图片有时称为帖子缩略图。这显示在哪里取决于您的主题,但对于 TwentyTen,它会替换默认的标题图像。您可以在以下位置查看正在使用的代码header.php

<?php
// Check if this is a post or page, if it has a thumbnail, and if it's a big one
if ( is_singular() &&
        has_post_thumbnail( $post->ID ) &&
        ( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) &&
        $image[1] >= HEADER_IMAGE_WIDTH ) :
    // Houston, we have a new header image!
    echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
else : ?>
    <img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" />
<?php endif; ?>
于 2010-08-13T14:07:50.840 回答