こんにちは、製品の概要を説明しています。問題は、次のコードがあることです。
<?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; ?>
したがって、ワードプレスでクエリされたすべての投稿、または製品がサイトに投稿され、JSON が製品 ID のセッションを送信して作成し、colorbox がそれを開きます。今では、クエリされた最後の投稿が常に取得されます。これは、$('.item-post a').click(function() {
各投稿のグローバルなバリエーションです。
したがって、私の質問は、特定の製品に対してクリックされた画像 (.item-post a) を選択するようにするにはどうすればよいかということだと思います。選択した製品に関係なく、すべての製品を選択するだけだからです。
これが理にかなっているといいのですが、助けていただければ幸いです。
メリークリスマス!!!