Wordpress:从数据库获取特色图片URL

Wordpress:从数据库获取特色图片URL,wordpress,Wordpress,如何从数据库中获取特色图片的URL?我将在前端显示特色图像作为 您可以尝试此代码 if ( have_posts() ) : while ( have_posts() ) : the_post(); if ( has_post_thumbnail() ) { $feat_image_url = wp_get_attachment_url( get_post_thumbnail_id() ); // use the $feat_

如何从数据库中获取特色图片的URL?我将在前端显示特色图像作为

您可以尝试此代码

if ( have_posts() ) : while ( have_posts() ) : the_post(); 
           if ( has_post_thumbnail() ) {
        $feat_image_url = wp_get_attachment_url( get_post_thumbnail_id() );
               // use the $feat_image_url variable as you like
           }
           endwhile;
         endif;
希望这有帮助

小心,快乐编码

请尝试此功能

<?php $query = new WP_Query($args); ?>
<?php if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>

<?php if (has_post_thumbnail()): ?>
    <a class="feature_image" href="<?php echo wp_get_attachment_url( get_post_thumbnail_id(get_the_ID())); ?>">
        <?php the_post_thumbnail('thumbnail'); ?>
    </a>
<?php endif; ?>

特色图像存储在

带有meta_键\u缩略图\u id的wp_Posteta表

你可以把它弄到手

$Featured_image = $wpdb->get_results("
SELECT p.*
  FROM net_5_postmeta AS pm
 INNER JOIN net_5_posts AS p ON pm.meta_value=p.ID 
 WHERE pm.post_id = $da_id
   AND pm.meta_key = '_thumbnail_id' 
 ORDER BY p.post_date DESC 
 LIMIT 15
 ",'ARRAY_A'

将ID替换为您的post ID

在WordPress中获取帖子缩略图URL

<?php
$thumb_id = get_post_thumbnail_id();
$thumb_url = wp_get_attachment_image_src($thumb_id,'thumbnail-size', true);
echo $thumb_url[0];
?>


仅供参考:

请注意,get\u post\u缩略图\u id()需要$post\u id。希望这对您有所帮助。
<?php
$thumb_id = get_post_thumbnail_id();
$thumb_url = wp_get_attachment_image_src($thumb_id,'thumbnail-size', true);
echo $thumb_url[0];
?>