Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 增加元素的数量';每次循环运行时,s id和href_Php_Jquery_Wordpress_Loops - Fatal编程技术网

Php 增加元素的数量';每次循环运行时,s id和href

Php 增加元素的数量';每次循环运行时,s id和href,php,jquery,wordpress,loops,Php,Jquery,Wordpress,Loops,HTML/PHP <div id="procedimentos" class="wrapper section"> <div class="container procedimentos row flex-column-reverse flex-md-row"> <!-- thumbnails --> <div class="col-md-5 grid-col mai

HTML/PHP

<div id="procedimentos" class="wrapper section">
<div class="container procedimentos row flex-column-reverse flex-md-row">

    <!-- thumbnails -->
    <div class="col-md-5 grid-col main-text text-center pl-md-0">
        <li>
            <a href="#img-1" class="proced-btn">
                <i>Icon goes here</i>
                <p>Text goes here</p>
            </a>
        </li>
        <li>
            <a href="#img-2" class="proced-btn">
                <i>Icon goes here</i>
                <p>Text goes here</p>
            </a>
        </li>
        <li>
            <a href="#img-3" class="proced-btn">
                <i>Icon goes here</i>
                <p>Text goes here</p>
            </a>
        </li>
        
    </div>

    <!-- content -->
    <div class="col-md-7 main-text data-content">
        <?php

        $procedimentos = new WP_Query(array(
            'post_type' => 'procedimento',
            'posts_per_page' => 1
        ));

        while($procedimentos->have_posts()){
            $procedimentos->the_post(); 
        ?>
        <div id="img-1" class="tabcontent pl-md-3 active">
            <div class="blog-content">
                <div class="main-text">
                    <p><?php the_content(); ?></p>
                </div>
            </div>
        </div> 
        <?php } ?>
    </div>
</div>
</div>
在我的WordPress网站上有这样一种带缩略图的旋转木马,旋转木马的每张幻灯片都应该是一篇文章(因此,一旦单击缩略图,文章就会显示在右栏中)。它没有PHP也可以正常工作,但是由于id和href编号(#img-1、#img-2等)是它正常工作所必需的,因此每次运行while循环时,我都需要找到生成该编号的方法

我尝试用“$I=0;”来包装循环和“$i++;”并在id(id=“img-”(基于的答案)中回显结果,但问题是我还需要在.proced btn内的href中生成相同的编号,该编号在循环之外。我如何实现这一点


我是一名PHP初学者,并试图尽可能地解释我的问题,因此,如果有些问题听起来令人困惑,请原谅。

您还需要使用相同的循环生成“继续”按钮。
$(document).ready(function(){
$('.proced-btn').click(function(e){
    
    let href = e.target.getAttribute('href');
    
    $('.tabcontent').each(function(index, element){ 
        if('#${element.id}' != href){ 
            $(element).removeClass('active')
        }
    });
    
    $(href).toggleClass('active') 
    
    e.preventDefault(); 
});
});