رفتن به مطلب

پست های پیشنهاد شده

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

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

یعنی 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>

 

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

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

مرسی

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


لینک به ارسال
سلام . 

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

<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

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


لینک به ارسال
در در 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 رو اینجا قرار بدید تا ببنیم مشکل از چیه.

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


لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • اضافه کردن...