WordPress 主题开发中,获取设置的缩略图通常需要使用 WordPress 内置的函数和特定的代码。以下是获取设置缩略图的详细步骤:

  1. 注册缩略图大小:
    在主题的 functions.php

    WordPress 主题开发获取设置缩略图最全详解

    文件中,使用 add_image_size 函数注册所需的缩略图大小。例如:

    add_image_size('customthumbnail', 300, 200, true); // 自定义缩略图大小
  2. 在主题模板中调用缩略图:
    在需要显示缩略图的地方,可以使用 the_post_thumbnail() 函数来调用缩略图。例如:

    <?php if (has_post_thumbnail()) : ?>
     
    <?php the_post_thumbnail('customthumbnail'); ?>
    <?php endif; ?>
  3. 获取缩略图的 URL:
    如果你希望在主题开发中获取缩略图的 URL 而不是直接输出,可以使用 wp_get_attachment_image_src 函数。例如:

    <?php
    $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id(), 'customthumbnail');
    $thumbnail_url = $thumbnail[0];
    ?>
    " alt="Thumbnail">
  4. 获取默认缩略图 URL:
    如果文章没有设置特定的缩略图,你可以获取默认缩略图的 URL。例如:

    $default_thumbnail_url = get_template_directory_uri() . '/images/defaultthumbnail.jpg';

以上是获取设置缩略图的基本步骤。你可以根据自己的需求和主题的设计进行进一步的定制和样式调整。