Bonjour,
Je sollicite votre aide pour m'aider à modifier l'affichage par défault d'un theme wordpress que j'utilise pour mon site :

Ce que j'ai au départ comme code :

Voilà ce qui a été programmé :

Si
Une photo existe
Alors
Ca affiche la photo et les boutons photo (activé) + map + streetview
sinon
Ca affiche rien

<section class="detail-top detail-top-slideshow">
    <div class="container">
        <div class="row">
            <div class="col-sm-12">
                <?php get_template_part( 'property-details/header', 'detail' ); ?>
            </div>
        </div>

        <?php
        if( !empty($properties_images) ) { ?>
        <div class="row">
            <div class="col-sm-12 col-xs-12">
                <div class="detail-media">
                    <div class="tab-content">

                        <div id="gallery" class="tab-pane fade <?php echo esc_attr( $gallery_view );?>">
                            <span class="label-wrap visible-sm visible-xs">
                                <?php if( taxonomy_simple('property_status') ) { ?>
                                    <span class="label label-primary label-status-<?php echo intval(get_taxonomy_id('property_status')); ?>"><?php echo taxonomy_simple('property_status'); ?></span>
                                <?php } ?>
                                <?php if( taxonomy_simple('property_label') ) { ?>
                                    <span class="label label-primary label-color-<?php echo intval(get_taxonomy_id('property_label')); ?>"><?php echo taxonomy_simple('property_label'); ?></span>
                                <?php } ?>
                            </span>
                            <div class="detail-slider-wrap">
                                <div class="detail-slider owl-carousel owl-theme">
                                    <?php
                                    foreach( $properties_images as $prop_image_id => $prop_image_meta ) {
                                        echo '<div class="item" style="background-image: url('.esc_url( $prop_image_meta['url'] ).')">';
                                        echo '<a class="popup-trigger banner-link" href="#">';
                                        echo '</a>';
                                        echo '</div>';
                                    }
                                    ?>
                                </div>
                                <div class="detail-slider-nav-wrap">
                                    <div class="detail-slider-nav owl-carousel owl-theme"">
                                        <?php
                                        foreach( $properties_images as $prop_image_id=>$prop_image_meta ){
                                            $slider_thumb = wp_get_attachment_image_src($prop_image_id,'widget-prop');
                                            echo '<div class="item">';
                                            echo '<img src="'.esc_url( $slider_thumb[0] ).'" alt="'.esc_attr( $prop_image_meta['title'] ).'" width="100" height="70" />';
                                            echo '</div>';
                                        }
                                        ?>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <?php if( $property_map != 0 ) { ?>
                            <div id="singlePropertyMap" class="tab-pane fade <?php echo esc_attr( $map_view );?>">
                                <div class="mapPlaceholder">
                                    <div class="loader-ripple">
                                        <div></div>
                                        <div></div>
                                    </div>
                                </div>
                            </div>
                            <?php wp_nonce_field('map_ajax_nonce', 'securityMap', true); ?>
                            <input type="hidden" name="prop_id" id="prop_id" value="<?php echo esc_attr($post->ID); ?>" />
                        <?php } ?>

                        <?php if( $property_streetView != 'hide' ) { ?>
                            <div id="street-map" class="tab-pane fade <?php echo esc_attr( $street_view );?>"></div>
                        <?php } ?>

                    </div>

                    <?php get_template_part( 'property-details/media-tabs' ); ?>
                </div>
            </div>
        </div>  
 <?php } ?>
 </div>
</section>

Ce que je veux

Voilà ce que je souhaite faire :

Si
Une photo existe
Alors
Ca affiche la photo et les boutons photo (activé) + map + streetview
sinon
Ca affiche la map + les boutons map (activé) + streetview

Pour ce faire j'ai donc simplement dupliqué ce bout de code en inversant la condition :

 <?php
        if( empty($properties_images)){ 
 ?>

Puis j'ai laissé le reste, tel que c'est actuellement, car en essayant de bricoler j'obtiens des erreurs de syntaxes insolubles pour mon niveau de super novice en php. ^^

Ce que j'obtiens

Si
Une photo existe
Alors
Ca affiche la photo et les boutons photo (activé) + map + streetview
sinon
Ca affiche une photo vide, et les boutons photo (activé) + map + streetview

J'espère avoir été compréhensible,

Merci de m'éclairer sur la syntaxe à utiliser :)

Aucune réponse