PHP代码没有显示在页面上

时间:2016-10-09 16:52:40

标签: php wordpress advanced-custom-fields

所以我在wordpress中有一个php页面,当我添加一部分代码时,它不起作用。所以再解释一下。我有一个PHP模板,其中大部分都有效,但是当我在底部添加一些不会显示的额外代码时。

            <?php get_header(); ?>
            <div class="main_color container_wrap_first container_wrap">
                <menu id="nav">
                <ul><?php   
                    $category_id = 2;
                                while( $category_id < 7 ) { ?> 
                            <li>
                            <a href="<?php echo get_category_link( $category_id ); ?>">
                            <?php
                            $cat_id = $category_id;
                            echo get_cat_name( $cat_id );
                            $category_id++;
                            ?>
                            </a>                
                            </li>
                        <?php } ?>  

                </ul>
        </menu>

         <?php
                    $args = array(
                        'post_type' => 'projekti',
                        'posts_per_page' => -1,
                        'category'      => '4',
                    );
                    $posts = get_posts($args);

                    if( $posts ): 
                    $i = 1; ?>
                                <div class="custom-posts-grid">
                    <?php foreach($posts as $post): setup_postdata( $post ); ?>
                        <?php if( have_rows('logotipi') ): ?>
                            <?php while( have_rows('logotipi') ): the_row();
                                // vars
                                $image = get_sub_field('thumbnail_for_logotipi');
                                $content = get_sub_field('project_name');
                                $link = get_sub_field('url_logotipi');
                                $count = count($posts);

                                ?>      
                                <div class="post-grid-logotipi">
                                    <a href="<?php echo $link; ?>">
                                    <div class="post-title-hover"><?php echo $content ?></div>
                                    <img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt'] ?>" class="image-overlay-post" />
                                    </a>
                                </div>
                                <?php 
                                $i++; 
                                if( $i == 6 ): 
                                    $i++;
                                ?>
                                    <div class="sodelujmo-post-grid"><div class="sodelujmo-post"><p class="sodelujmo-text">Vam je všeč,<br>kar vidite?<br>...<p><div class="button-bg"><a class="sodelujmo-link" href="../u3nek/sodelujmo/">Sodelujmo</a>
                                    </div></div></div>
                                <?php 
                                endif; ?>
                            <?php endwhile; ?>
                        <?php endif; ?>                         
                    <?php endforeach; ?>
                    <?php wp_reset_postdata(); ?>
                    <?php endif; ?>
                    <!-- after this nothing I add can be shown -->
            </div>
            </div>

我不知道出了什么问题。所以,如果有人遇到任何类似的事情,请告诉我。

0 个答案:

没有答案