嘿伙计们,所以我有一个概述我正在为产品构建,问题是我有以下代码:
<?php $i = 0; $j = 1;?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() );
$postid[$i] = get_the_ID();
echo "<input type='hidden' value='".$postid[$i]."' id='hiddenpostitle".$j."' name='hiddenpostitle'/> ";
echo "<input type='hidden' value='".$j."' id='hiddenpostnumfield'/> ";
?>
<script type="text/javascript">
$(function()
{
$('.item-post a').click(function() {
var num = $('#hiddenpostnumfield').val();
var prodname = $('#hiddenpostitle' + num).val();
$.post('overviewcheck-515adfzx8522',
{
'ProdName': prodname
},
function(response) {
},
'json'
);
});
$('.item-post a').colorbox({opacity:0.3, href:"../overviewa512454dzdtfa"});
});
</script>
<?php
$i++;
$j++;
?>
<?php endwhile; endif; ?>
因此,在 wordpress 中查询的每个帖子或产品都会发布到站点,然后 JSON 发送并创建产品 ID 的会话,然后颜色框打开它,现在它总是需要查询的最后一个帖子,我认为这是因为这$('.item-post a').click(function() {
是每个帖子的全局变体。
所以我想我的问题是如何制作它以便它选择为特定产品单击的图像(.item-post a),因为无论您选择哪种产品,它都只是选择每一个产品。
我希望这是有道理的,如果你能帮助我,我将不胜感激!
圣诞节快乐!!!