个性化阅读
专注于IT技术分析

为什么是我的?php the_post_thumbnail(); ?没有在我的WordPress页面上显示任何图像?

我的代码是

<?php
// Template Name: homepage
get_header(); ?>
    <div id="content" class="full-width">

<?php 
    query_posts(array( 
        'post_type' => 'avada_portfolio', 'showposts' => 2 
    ) );  
?>
<?php while (have_posts()) : the_post(); ?>
        <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>


    <img src=" <?php the_post_thumbnail('medium'); ?>">
        <p><?php echo get_the_excerpt(); ?></p>
 <?php
    endwhile; //resetting the page loop
    wp_reset_query(); //resetting the page query
    ?>


<h1 class="entry-title"><?php the_title(); ?></h1> <!-- Page Title -->
    <?php
    // TO SHOW THE PAGE CONTENTS
    while ( have_posts() ) : the_post(); ?> <!--Because the_content() works only inside a WP Loop -->
        <div class="entry-content-page">
            <?php the_content(); ?> <!-- Page Content -->
        </div><!-- .entry-content-page -->

    <?php
    endwhile; //resetting the page loop
    wp_reset_query(); //resetting the page query
    ?>

<?php get_footer(); ?>

我添加了<?php add_theme_support(‘post-thumbnails’); ?>功能, 但是它只是在我的主页上显示了损坏的图像:(

我所有的图片都上传到了我的wordpress网站上, 并在自定义帖子中设置为特色图片!

谢谢


#1


the_post_thumbnail(‘medium’)此函数将返回带有特征图像的img标签。

因此, 你可以通过以下两种方式获取图像:

<img src=" <?php echo wp_get_attachment_url(get_post_thumbnail_id( $post->ID ), 'medium' ); ?>">

或只是这个功能:-<?php the_post_thumbnail(‘medium’); ?>

希望这会帮助你。


#2


写” the_post_thumbnail(‘medium’);”图片标签外

像这样:

<?php while (have_posts()) : the_post(); ?>
    <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>

    <?php the_post_thumbnail('medium'); ?>
    <p><?php echo get_the_excerpt(); ?></p>

<?php
    endwhile; //resetting the page loop
    wp_reset_query(); //resetting the page query
?>

#3


<img src=" <?php the_post_thumbnail('medium'); ?>">

这在<img src =””>中不起作用。对我来说, 这工作:

<img src=" <?php echo wp_get_attachment_url(get_post_thumbnail_id( get_the_ID() ), 'thumbnail' ); ?>" class="media-object" style="width:73px; height:73px">
赞(0)
未经允许不得转载:srcmini » 为什么是我的?php the_post_thumbnail(); ?没有在我的WordPress页面上显示任何图像?

评论 抢沙发

评论前必须登录!