Php 在Wordpress模板中显示条件内容

Php 在Wordpress模板中显示条件内容,php,wordpress,if-statement,Php,Wordpress,If Statement,好的,在我当前的主题中有一段代码: <div class="content_block"> <?php the_content(); ?> <div class="<?php echo $left_block; ?>"> <?php $project_photos = get_post_meta( get_the_ID(), 'pr

好的,在我当前的主题中有一段代码:

<div class="content_block">

                <?php the_content(); ?>

                <div class="<?php echo $left_block; ?>">

                    <?php  $project_photos = get_post_meta( get_the_ID(), 'project_photo_photo' );
                        if ( $project_photos ) : ?>
                                <div class="grid_gallery clearfix">
                                    <?php foreach( $project_photos as $project_photo ) { ?>
                                        <figure class="gallery_item featured-thumbnail thumbnail single-gallery-item">
                                            <a href="/brv2/wp-content/files_mf/<?php echo $project_photo; ?>" class="image-wrap" rel="prettyPhoto[gallery]">
                                                <img class="project_photo_photo" width="260" src="/brv2/wp-content/files_mf/<?php echo $project_photo; ?>" alt="<?php the_title(); ?>" />
                                            <span class="zoom-icon"></span>
                                            </a>
                                        </figure>
                                    <?php } ?>
                                    <!--END .slider -->
                                </div>           
                        <?php endif; ?>


你能试试这个吗

 <div class="content_block">

                <?php 
                        $project_photos = get_post_meta( get_the_ID(), 'project_photo_photo' );

                        if ( $project_photos ) {

                        echo '<div class="project_description">';
                        the_content(); 
                        echo '</div>';

                    } else {

                        the_content(); 

                    } ?>

                <div class="<?php echo $left_block; ?>">

                    <?php
                        if ( $project_photos ) : ?>
                                <div class="grid_gallery clearfix">
                                    <?php foreach( $project_photos as $project_photo ) { ?>
                                        <figure class="gallery_item featured-thumbnail thumbnail single-gallery-item">
                                            <a href="/brv2/wp-content/files_mf/<?php echo $project_photo; ?>" class="image-wrap" rel="prettyPhoto[gallery]">
                                                <img class="project_photo_photo" width="260" src="/brv2/wp-content/files_mf/<?php echo $project_photo; ?>" alt="<?php the_title(); ?>" />
                                            <span class="zoom-icon"></span>
                                            </a>
                                        </figure>
                                    <?php } ?>
                                    <!--END .slider -->
                                </div>           
                        <?php endif; ?>


这是默认的帖子类型还是自定义的帖子类型?这是一个自定义的帖子类型,你可以创建一个自定义的php页面,试试看。可能会对我有帮助。绝对完美!这正是我想要做的。多谢各位@红风设计没问题!很高兴它成功了!你想知道我做了什么吗?还是你不打算进入整个PHP项目?
 <div class="content_block">

                <?php 
                        $project_photos = get_post_meta( get_the_ID(), 'project_photo_photo' );

                        if ( $project_photos ) {

                        echo '<div class="project_description">';
                        the_content(); 
                        echo '</div>';

                    } else {

                        the_content(); 

                    } ?>

                <div class="<?php echo $left_block; ?>">

                    <?php
                        if ( $project_photos ) : ?>
                                <div class="grid_gallery clearfix">
                                    <?php foreach( $project_photos as $project_photo ) { ?>
                                        <figure class="gallery_item featured-thumbnail thumbnail single-gallery-item">
                                            <a href="/brv2/wp-content/files_mf/<?php echo $project_photo; ?>" class="image-wrap" rel="prettyPhoto[gallery]">
                                                <img class="project_photo_photo" width="260" src="/brv2/wp-content/files_mf/<?php echo $project_photo; ?>" alt="<?php the_title(); ?>" />
                                            <span class="zoom-icon"></span>
                                            </a>
                                        </figure>
                                    <?php } ?>
                                    <!--END .slider -->
                                </div>           
                        <?php endif; ?>