如何在Wordpress中的引导模式中获取帖子ID
请帮我从特定产品中获取ID。当我点击产品时,随后打开的模式的内容也应动态地改变为该产品。到目前为止,我已经有了模态功能,但是我的问题是我无法得到每个产品的确切ID。你有什么想法,我怎样才能得到在WordPress模式内的产品ID?如何在Wordpress中的引导模式中获取帖子ID
<a onclick="modal(this);" id="<?php get_the_id();?>" data-toggle="modal" data-target="#myModal">
Button
</a>
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-body">
<div class="row">
<div class="col-sm-6">
</div>
<div class="col-sm-6">
</div>
</div>
</div>
</div>
</div>
</div>
希望下面的代码将帮助您
<?php
$args['post_type']='product';
$products_query = new WP_Query($args);
if ($products_query->have_posts()) : while ($products_query->have_posts()) : $products_query->the_post();
?>
<a onclick="modal(this);" id="<?php echo get_the_ID();?>" data-toggle="modal" data-target="#myModal">Button</a>
<?php
endwhile; endif;
?>
的id是事件对象的属性,所以你只需做到以下几点:
function modal(e) {
console.log(e.id);
}
<a onclick="modal(this);" id="<?php get_the_id();?>" data-toggle="modal" data-target="#myModal">
Button
</a>
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-body">
<div class="row">
<div class="col-sm-6">
</div>
<div class="col-sm-6">
</div>
</div>
</div>
</div>
</div>
</div>
如何在javascript中获取ID到PHP的模态? @madalin –
你已经在php男人 – madalinivascu
中提起过它,只要我这么做,它总是和我一样的ID。每当我点击产品时,ID也应该改变。这是模态 –
产品ID在哪里? – madalinivascu
产品ID是get_the_id();在wordpress –
你通过使用'this.id'得到id – madalinivascu