2016-10-24 8 views
0

に私の製品 - > GET_IMAGEを入れて、私は(私の$製品 - > GET_IMAGEを置きたい私は、Ajaxでの私の$製品 - > GET_IMAGEを配置する必要がありますが、私はtはどのようにJS

を行う方法を知ってドン... )$詳細に=配列(」...、 "IMG" => "$ imgL");

ここでは、私のコードは次のようにコードを呼び出すしてください事前

+0

コードはどこに問題がありますか?あなたはIDを取得していますが、配列( 'post_type' => 'product'、 'meta_value' => $ sku)をクエリするのは変です。どのmeta_keyに対して照会していますか? – MirzaP

+0

私のコードでは失敗しません、私は私の$ product-> get_imageを回復することができます。しかし、問題は、私が$ imgLをAjaxで回復する現時点では、私に "/"または何も与えません。 – weymeels

+0

その$ product-> get_image()はいくつかのパラメータを必要とするので – weymeels

答えて

1

<?php 

define('WP_USE_THEMES', false); 
require_once('wp-load.php'); 
global $qode_options_theme16; 
global $wp_query; 

$sku=$_POST['id']; 

     $args = array('post_type' => 'product','meta_value' => $sku); 
     $loop = new WP_Query($args); 
     if ($loop->have_posts()) { 
      $i=0; 
      while ($loop->have_posts()) : $loop->the_post(); global $product; 



      $imgL=$product->get_image($size = 'shop_large', $attr = array(), $placeholder = true);     
      $prix = $product->get_price(); 
      $nom = $product->get_formatted_name(); 





      endwhile; 


     } 

$details = Array("prix"=>"$prix", "nom"=>"$nom", "sku"=>"$sku", "img"=>"$imgL"); 
echo json_encode($details);  

?> 

おかげですthis:

$imgL=$product->get_image('shop_large', array(), true); 
+0

everythings work !!!! 本当にありがとうMirzaP:D – weymeels

+0

私は助けてくれると嬉しいです。:) – MirzaP

関連する問題