ahmadib

چک کردن شرطی برای نصب افزونه

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

سلام خسته نباشید چطور می تونم توی قالب شرطی بزارم که اگر افزونه ای مثلا :  افزونه دکان نصب بود یک سری کدهارو اجرا بشه 

0

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


لینک به پست

سلام و درود

 

if(class_exists('WeDevs_Dokan')) {
	// Your Codes
}

 

موفق باشید

1

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


لینک به پست
در در 1/31/2018 at 15:25، mehran-b گفته است :

سلام و درود

 


if(class_exists('WeDevs_Dokan')) {
	// Your Codes
}

 

موفق باشید

سلام برای افزونه wp-jalali همن کد استفاده میشه ؟ چون تست کردم جواب نداد میشه راهنمایی کنید

0

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


لینک به پست

درود مجدد

 

در 9 دقیقه قبل، ahmadib گفته است :

سلام برای افزونه wp-jalali همن کد استفاده میشه ؟ چون تست کردم جواب نداد میشه راهنمایی کنید

برای افزونه هایی که به صورت OOP پیاده سازی شدن میشه از اون روش استفاده کرد در غیر اینصورت روش خاصی وجود نداره.

مثلا برای افزونه جلالی میتونید از این کد استفاده کنید.

if(defined('JALALI_DIR')) {
	// Your Codes
}

 

موفق باشید

1

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط Kariman
      سلام
      بچه ها میشه کمکم کنید؟
      یه قالب برای فروشگاهم خریدم و میخواستم باهاش یه کاری انجام بدم که متاسفانه قالب پشتیبانی نمیکنه. برای همین مجبورم خودم کد نویسی کنم.
      برای همین تصمیم دارم توی محتویات یک صفحه جدید از وب کد html بنویسم و موردم رو ایجاد کنم.
      حالا سوالم اینجاست که اگر بخوام دستور بدم که بین محصولات فروشگاهم فلان دسته اش فراخوانی بشه و محصولات نمایش داده بشن همانطوری که در فروشگاه هستش چه کار باید بکنم؟؟؟؟
    • توسط t-51
      با سلام خدمت همه .
      بنده یه مشکل کوچیک داشتم قسمت فهرست سازی اونم عبارت از نامعتبر بودن صفحات ورود و ثبت نام به دلیل نامعلوم به شرح عکس زیر کسی میدونه باید چیکار کرد یا اضلا چرا اینطوری شده ؟
       

    • توسط heydarfhp
      با عرض سلام
      من صفحه ساز Elementor Pro رو همراه فروشگاه ساز woocommerce نصب کردم که در این صورت باید در بخش template های المنتور تب های archive product و single product اضافه بشه. اما واسه من این اتفاق نیوفتاد و با آپدیت کردن هم تغییری نکرد. ممنون میشم کمکم کنین
    • توسط Negar7
      سلام روز بخیر
      پس از کلی جستجو در وب فارسی و عدم نتیجه درست و درمون  روی به جستجوی فرا منطقه ای بردم اما بازم نتیجه ای نیافتم و درمانده ماندم 
       
      دوستان حتما دیدین که ، پنل کاربری ووکامرس (بخش دانلود ها) همه فایل ها همینجوری زیر هم میاد تا آخر ، مثلا اگه یه فروشگاه دیجیتالی داشته باشی کلاً کاربرات قاطی میکنن کی به کیه
       
      چیکار کنم جدول بندی بشه؟ افزونه ای ؟ راهی ؟ فحشی ؟ ناسزایی؟
      میخوام مثلا هر محصولی که میخره اول نامش رو بنویسه بعد تمام لینک های دانلود زیرش باشه نه اینکه همه رو بریزه زیر هم
    • توسط ارتور زم
      سلام دوستان خسته نباشید
      بنده از افزونه لایسنس منیجر استفاده میکنم Software License Manager
      از این افزونه برای بحث لایسنس قالب استفاده میشه یا هر محصول دیگری ...
      اما مشکلی که هست اینه که بعد از اینکه کدلایسنس توسط مشتری فعال شد و کار هم به خوبی انجام میشه و قالب فعال میشه
      اما مشکلی که هست در هر بار لود سایت باید این تایید اعتبار صورت بگیرد ،
      میخام ببینم طوری میشه کرد که فقط بعد از اولین تایید اعتبار (بعد خرید) فعال بشه و دیگر تا زمانی که از سمت سرور (سایت من) برای مشتری در بحث لایسنس ارسال نشد ، به هر دلیلی اگر سایت سرور هم قطع شد ، دیگه خاموش نشه
      چون مشکلی که هست اینه که اگر سایت من قطع بشه کلیه سایت های لایسنس شده مشتریان قطع میشه و این مشکل بزرگی هست.
      از توسعه دهنده پلاگین سوال کردم ، گفت باید کد سمت کلاینت تغییر کنه ، شما راه حلی دارید برای این کد:
       
      <?php define('YOUR_LICENSE_SERVER_URL','https://localhost'); $api_params=array('slm_action'=>'slm_check','secret_key'=>'245454545445','license_key'=>get_option('sample_license_key'),); $response=wp_remote_get(add_query_arg($api_params,YOUR_LICENSE_SERVER_URL),array('timeout'=>20,'sslverify'=>false)); $license_data=json_decode(wp_remote_retrieve_body($response)); global $active,$message;if($license_data->result=='success'){ ?> <?php } else{?> <?php wp_die(__('قالب شما لایسنس شده نمی باشد.'));?><?php }?>  
       
      منظور اینه بعد از هر لود ، تایید اعتبار میخام صورت نگیره ، الان به صورت پیشفرض با هر لود سایت ، درخواست میده به سمت سرور که تایید اعتبار بگیره ، خود سایت به صورت خودکار منظورمه ،
      میخام طوری بشه که بعد از اولین تایید اعتبار ، دیگه نیاز نداشته باشه با هر بار لود تایید بشه و تا زمانی که از سمت سرور دیگه پیغامی مبنی بر انقضا شدن لایسنس یا مثلا بلاک شدن بهش فرستاده نشه (ازداخل پنل افزونه این امکان وجود دارد)
      نیاز به تایید اعتبار پس از هر بار لود نشه …