使用可由用户在仪表板中更改的全角英雄图像

时间:2017-04-25 作者:Tracy

我正在使用bootstrap构建一个站点,并将其转换为WordPress。我在页面上有一些英雄图片,用户无需更改。然而,我有一个自定义的帖子类型,我真的希望有相同风格的英雄形象,但它可以在帖子类型编辑屏幕中更改。

我的CSS引用了其他页面上当前的英雄图像,我尝试使用全宽容器作为特征图像,但随后我的文本覆盖停止工作。

这是我的前端代码:

        <section id="location-feature">
    <div class="container-fluid no-padding">

           <div class="row">

            <div class="col-md-12" padding-0>

                <!-- If user uploaded image -->

                    <?php if( !empty($location_hero_image)) : ?>

<img class="img-responsive" src="<?php echo $location_hero_image[\'url\']; ?>" alt="<?php echo $location_hero_image[\'alt\']; ?>">

                        <?php endif; ?>




                <h1><?php echo $location_hero_title; ?></h1>

                <p class="lead"><?php echo $location_hero_subtext; ?></p>


            </div><!-- end col -->
        </div><!-- row -->
    </div><!-- container -->
</section>

1 个回复
SO网友:Akshat

您可以将它们设置为自定义帖子类型的特征图像,然后在while循环中调用它以显示自定义帖子类型的所有内容。

<?php
    $args = array(\'post_type\' => \'your_custom_post_type\');
    query_posts( $args );

    while (have_posts()) : the_post();
     // check if the post has a Post Thumbnail assigned to it.
     if ( has_post_thumbnail() ) {
        //access feature image
        the_post_thumbnail();
    } 
    endwhile;
?>

相关推荐

在带有PHP的子主题中包含style.css

在里面https://codex.wordpress.org/Child_Themes 这是包含样式的最佳实践。css在子主题中,必须将下面的代码放入函数中。php的子主题,但将“父样式”替换为可以在函数中找到的父主题的参数。父主题的php。我在我的主题文件中找不到它,那里也没有多少代码。使用@import包含父主题样式表的方法不适用于我,放入文件的css不会在任何浏览器的站点上显示自己。function my_theme_enqueue_styles() { $parent_s