5 پست در این موضوع قرار دارد

سلام و خسته نباشید

ما یک قالبی خریدیم . تو این قالب تعداد فروش محصول رو اسمش رو عوض کردیم گذاشتیم تعداد دانشجو

یعنی 20 تا بفروشیم میزنه 20 دانشجو . توی صفحه ی اول سایت مشکلی نیست و میاد

ولی ساید بار کناری رو 0 مونده

 

http://s6.uplod.ir/i/00890/owygyy29r2qx.jpg
http://s6.uplod.ir/i/00890/g8xgphfteben.jpg

به ترتیب کد های مربوطه رو میزام که مشاهده کنید :

1 - کد که توی صفحه ی اول نمایش میاد و درست به نظر میاد

add_action( 'woocommerce_single_product_summary', 'wc_product_sold_count', 11 );		
function wc_product_sold_count() {			
global $product;			
$units_sold = get_post_meta( $product->id, 'total_sales', true );			
echo '<div id="total-sold1">' . sprintf( __( '%s دانشجو', 'woocommerce' ), $units_sold ) . '</div>';
}

 

2 - کد مربوط به سایدبار

<div class="sidebar-inner">
<div class="project-details">
<h3 class="block-title block-title2"><span>
<i class="fa fa-graduation-cap" aria-hidden="true" style="float: right;margin-top: 5px;"></i>
<div id="total-sold2"> ۰ دانشجو </div>
</span> 
</h3>
</div>
</div>

 

3 - اسکریپتی که قاعدتا باید اینو فراخوانی کنه و بیاره

<script>
	function var1() {
		var total1 = document.getElementById('total-sold1').innerHTML;
		document.getElementById('total-sold2').innerHTML = total1;
	}
	window.onload = var1;
</script>

 

ممنون میشم بهم بگید چرا کار نمیکنه

خیلی بهش نیاز دارم

مرسی

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

سلام . 

کد زیر رو امتحان کنید

<div class="sidebar-inner">
<div class="project-details">
<h3 class="block-title block-title2"><span>
<i class="fa fa-graduation-cap" aria-hidden="true" style="float: right;margin-top: 5px;"></i>
<?php
global $product;			
$units_sold = get_post_meta( $product->id, 'total_sales', true );	
?>
<div id="total-sold2"> <?php echo sprintf( __( '%s دانشجو', 'woocommerce' ), $units_sold ); ?> دانشجو </div>
</span> 
</h3>
</div>
</div>

 

ویرایش شده در توسط amirali.bk
0

به اشتراک گذاری این پست


لینک به پست

با سلام

انجام دادم و اینطوری شد

33.JPG

0

به اشتراک گذاری این پست


لینک به پست
در در 7/20/2017 at 04:14، amirali.bk گفته است :

سلام . 

کد زیر رو امتحان کنید


<div class="sidebar-inner">
<div class="project-details">
<h3 class="block-title block-title2"><span>
<i class="fa fa-graduation-cap" aria-hidden="true" style="float: right;margin-top: 5px;"></i>
<?php
global $product;			
$units_sold = get_post_meta( $product->id, 'total_sales', true );	
?>
<div id="total-sold2"> <?php echo sprintf( __( '%s دانشجو', 'woocommerce' ), $units_sold ); ?> دانشجو </div>
</span> 
</h3>
</div>
</div>

 

بعد از  
global $product;
کد پایین اضافه کنید.
var_dump($product);

مقدار var_dump رو اینجا قرار بدید تا ببنیم مشکل از چیه.

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری