@lyaba_chelyaba

Как получить id товара в wp в js коде?

При клике на категорию открываются товары и от эих товаров нужно проверить айдишку.
Нужно сделать проверку на id товара котрый приходит через callback. Нужно в php коде а точнее в функцию get_the_category( ) поместить эту айдишку.
Вот сам сайт

629a1f57f10cf757044711.png

Скриншот кода удалён модератором.

$('.bt-spol').click(function(){
		
			$('.df-spollers .act').removeClass('act');
		
		$(this).addClass('act');
		
		
		var name=$(this).attr('data-id');
		
		$.post('/wp-admin/admin-ajax.php',{ action:"categor", name:name},function(data){
			
			var done=JSON.parse(data);
			
			$('.res-salat').html('');
			
			$.each(done,function (k,v){
				
				var text='<div class="wig-produc"><a href="'+v.silka+'"><img src="'+v.img+'"></a><div class="prd-name">'+v.name+'</div> <div class="dfpl"> <div class="price-pr" data-pr="'+v.price+'">'+v.price+' р.</div>  <div class="plt"> + </div>     </div>  <div class="blsh">	<div class="qty"> <div class="qty-arrow minuse">	<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21px" height="3px"> <path fill-rule="evenodd" fill="rgb(0, 0, 0)" d="M1.760,0.812 L19.396,0.812 C19.937,0.812 20.375,1.251 20.375,1.791 L20.375,1.802 C20.375,2.343 19.937,2.781 19.396,2.781 L1.760,2.781 C1.219,2.781 0.781,2.343 0.781,1.802 L0.781,1.791 C0.781,1.251 1.219,0.812 1.760,0.812 Z"></path> </svg>	</div>    <input class="qty-input" value="1" data-id="'+v.id+'">  <div class="qty-arrow pluse">     <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21px" height="20px"> <path fill-rule="evenodd" fill="rgb(0, 0, 0)" d="M19.365,10.781 L11.531,10.781 L11.531,18.615 C11.531,19.156 11.093,19.594 10.552,19.594 L10.541,19.594 C10.001,19.594 9.562,19.156 9.562,18.615 L9.562,10.781 L1.729,10.781 C1.188,10.781 0.750,10.343 0.750,9.802 L0.750,9.791 C0.750,9.251 1.188,8.812 1.729,8.812 L9.562,8.812 L9.562,0.979 C9.562,0.438 10.001,0.000 10.541,0.000 L10.552,0.000 C11.093,0.000 11.531,0.438 11.531,0.979 L11.531,8.812 L19.365,8.812 C19.906,8.812 20.344,9.251 20.344,9.791 L20.344,9.802 C20.344,10.343 19.906,10.781 19.365,10.781 Z"></path> </svg>   </div>    </div> </div>';
				$('.res-salat').append(text);
				
				
			});
			
			
			
			
		
			
		});
		
	});
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы