我继承了一个网站。在一个部分中有一些自定义的帖子类型,它们被放置在那里并带有一个短代码。他们有一个功能,当你点击一个,而不是去单一的帖子类型的页面,这是存在的,是我想要实现的(基本上是简单的功能)。它们显示模态。我发现这种模式是在inc/shortcode中定义的。php。我对这个不太熟悉。有没有办法重新生成此wp\\U查询以返回其基本的无模式功能?
function mostrar_obras_en_curso($atts, $content = null) {
//add_filter( \'post_limits\', \'somhi_query_limit_8\' );
$new_loop = new WP_Query ( array(
\'post_type\' => \'obras_en_curso\',
\'pagination\' => false,
\'posts_per_page\' => -1
) );
if ( $new_loop->have_posts() ) :
while ( $new_loop->have_posts() ) : $new_loop->the_post(); ?>
<?php
$id = get_the_id();
$modalid = \'modal-\'.$id;
?>
<div class="small-6 medium-4 columns">
<a href="#" data-reveal-id="<?php echo $modalid ?>">
<div class="obras-container">
<div class="obras-img">
<?php
the_post_thumbnail();
$img1 = get_field(\'img-1\');
$img2 = get_field(\'img-2\');
?>
</div>
<div class="obras-text">
<h4><?php the_title() ?></h4>
<p><?php the_field(\'description\'); ?></p>
</div>
</div>
</a>
</div><!-- col -->
<!-- start of modal -->
<div id="<?php echo $modalid ?>" class="reveal-modal obras-en-curso" data-reveal style="opacity: 1; visibility: hidden; display: none;">
<a class="close-reveal-modal">×</a>
<div class="container container-slider">
<div class="obras-curso-slider">
<ul>
<?php
for ($i = 0; $i <= 100; $i++) {
$img = get_field(\'img-\'.$i);
if( !empty($img) ): ?>
<li><img src="<?php echo $img[\'url\']; ?>"/></li>
<?php endif;
}
?>
</ul>
</div><!-- project-slider -->
</div><!-- container -->
</div><!-- modal -->
<?php endwhile; endif; wp_reset_query();
}