اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

لم أجد إضافة تقوم بمثل هذا الأمر إلا في الإضافات الكاملة التي تسخدم لغرض ما مثل إضافات الترويج و الاحالات و إضافات التجارة الالكترونية و لكن ربما نستخدم shortcode في wordpress لنقوم بصنع الدالة الخاص بنا بحيث نستطيع تمرير المبلغ لهذه الدالة و تطبع لنا او تحسب لنا النسبة المئوية كالتالي : 

في ملف functions.php يمكننا صنع دالة بالاسم التالي 

function commissionSales($price) {
    
}

لاحظ أن اسم الدالة هو 

commissionSales

وقمنا بتمرير متغير يحمل قيمة المبلغ و بداخل جسم الدالة يمكننا كتابة المعادلة التي تحسب النسبة المثوية 

function commissionSales($price) {
    $amout = $price / 10; 
	$percentage = $amout * 100; 
	return $percentage;
}

ثم نقوم بإضافة الدالة إلى دالة add_shortcode كالتالي 

function commissionSales($price) {
    $amout = $price / 10; 
	$percentage = $amout * 100; 
	return $percentage;
}
add_shortcode('commission', 'commissionSales');

حيث أن دالة add_shortcode تأخذ متغيرين المتغير الأول يكون الاسم الفريد و المتغير الثاني تكون دالة الاستدعاء التي نريد إضافتها لهذا الاسم الفريد و من ثم يمكننا استخدام الدالة في أي مكان نريده في ملفاتنا عن طريق استخدام الدالة do_shortcode التي تأخذ متغير واحد و هو الاسم الفريد لدالة حساب النسبة المئوية كالتالي 

<?php 
echo do_shortcode('[commission price="'.$price.'"]');

حيث يمكنك مناداة دالة shortcode الذي قمت بصنعها أكثر من مرة في البرنامج .  

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...