• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  

فرحان

گروه توسعه
  • تعداد ارسال ها

    765
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    12

تمامی ارسال های فرحان

  1. لینک رو بزارید اینجا از دوستان کسی بتونه حتما بهتون کمک میکنه.
  2. سلام. در ساده ترین حالت فکر می کنم از فایل page.php استفاده بکنه ولی میتونید یه تمپلت بسازید توی پوشه قالب و برای برگتون اون تمپلت رو انتخاب کنید. بعد با صفحه ساز یه پیج طراحی کنید ظاهرش رو توی سایت ببینید و استایل بدید. برای گسترش امکانات صفحه سازها هم باید به داکیومنت هاشون مراجعه کنید. برخی ها هم مثل ویژوال کامپوسر به شما اجازه میده تمپلت هاش رو کپی کنید توی پوشه قالب و ادیت کنید. البته خودم این کارو نکردم و بیشتر از این نمیتونم راهنمایی کنم. موفق باشید.
  3. منظورم از از اسم هاست، اسم اکانت شما توی اون هاستینگ هست. یعنی username ورود به خود سی پنل. چون سی پنل به صورت خودکار این یوزرها رو میسازه، به همین خاطر معمولا توی همه هاستینگ ها یکی میشه یوزر نیمتون.
  4. سلام. بله امکانش هست ولی باید دیتابیس ویرایش بشه. اگر دامنه عوض نشده باشه و هاست جدید هم، هم اسم و هم نوع قبلی باشه دیتابیس هم نیازی به ویرایش نداره. مثلا اگر هر دو سی پنل هستن و دامنه تغییر نکرده معمولا اسم هاست جدید مثل هاست قبلیه و مشکلی پیش نمیاد. اگر مشکلی پیش بیاد هم قطعا پشتیبانی هاستینگ میتونه کمکتون کنه فول بکاپ میگیرن و برمیگردونن. موفق باشید.
  5. سلام. خوب همون طور که میبینید فایل index.php از روت وردپرس حذف شده. در صورتی که پوستتون نال هست ممکنه تعمدا کدی مخفیانه قرار داده شده باشه که به سایتتون اسیب بزنه. بهتره پوسته رو در صورت امکان خریداری کنید یا از فروشنده بخواید کمکتون کنه.
  6. سلام. فایل زیپ رو اکسترکت کنید و اسم پوشه رو بزارید مثلا wp طوری که پوشه های به این صورت باشه: مثلا اگر اسم روت برنامه لوکال هاستتون htdocs هست به این صورت فایلاتون باشن: htdocs/wp/wp-content و غیره... بعد توی مروگر این ادرس رو بزنید: localhost/wp اگر باز نشد اینو بزنید: 127.0.0.1/wp
  7. سلام. باید تمپلت درست کنید وبرگه ای بسازید که از اون تمپلت استفاده می کنه. یا اگر از صفحه ساز استفاده می کنید مثل کامپوسر و غیره که دیگه باید شورت کد هاش رو بزارید توی صفحه.
  8. سلام. فروشگاه سازها هم یک نوع cms هستن. عبارت cms مخفف Content Management System هست. یعنی سیستم مدیریت محتوا. پس هر چیزی که آماده استفاده برای کاربر نهایی باشه و ابزارهای لازم برای مدیریت مطالب رو فراهم بکنه یک سی ام اس هست. فروشگاه سازها، بلاگ سازها، فروم سازها، اسکریپت های ایجاد شبکه های اجتماعی، سیستم های پرسش و پاسخ و به نوعی همه انواع اسکریپت های دارای پنل ادمین و بخشی برای نمایش محتوا به کاربرها یک cms محسوب میشن. پس وقتی که میگیم فروشگاه سازها cms هستن، دیگه کاملا واضحه که ابزارها و روال هایی رو برای ثبت و نمایش محصولات شما دارن و بدون کدنویسی میتونید با اونها فروشگاه بسازید. اینجا فروم وردپرسه و خود وردپرس افزونه های ساخت فروشگاه هم داره (که به نوعی فروشگاه رو تو همین وردپرس فراهم می کنند)، به همین خاطر خیلی جای خوبی برای بحث در مورد فروشگاه سازها نیست. اگر اطلاعات دقیقی در مورد این اسکریپت ها می خواید بهتره به فروم پشتیبانی اونها مراجعه کنید. موفق باشید.
  9. سلام. فریم ورک ها فقط برای برنامه نویس ها هستن. اگر سایت سازی بدون برنامه نویسی می خواید میشه cms ، مثلا همین وردپرس که یه cms محسوب میشه. فریم ورک به خودی خود کار خاصی نمیکنه توی php یه سری کتابخونه هستن که شما اونها رو به کار می گیرید و محصولی تولید می کنید که میتونه یه وب سایت یا یه وب سرویس باشه. چرا از فریم ورک استفاده میشه: 1- یک بار یاد می گیرید اون فریم ورک رو بارهای بعدی به مراتب سرعت عملتون از زمانی که فریم ورک استفاده نمی کردید بیشتر میشه. 2- خیلی از فرایندها مثل آدرس دهی و لود کردن فایل ها و ساخت فرم ها و جداول دیتابیس و به روزرسانی اسکریپت و غیره بهبود پیدا می کنه و باعث میشه یه کد تمیز، با کیفیت استاندارد و قابل توسعه داشته باشید. علاوه بر اینها سرعت عمل هم به خاطر وجود کتابخونه های کمکی خیلی بالا میره و همچنین وجود یه اسکلت بندی اولیه برای کدنویسی باعث میشه که شما به نحوه طراحی اسکریپت هرباره فک نکنید، چون میدونید الان باید چکار کنید. 3- کدتون رو خیلی راحت شخص دیگه میتونه توسعه بده، مثلا از لاراول استفاده کردین، من میدونم که کنترلرها کجان، روت ها کجان و غیره... 4- وقتی یک فریم ورک استفاده می کنید بعضی از ide ها افزونه هایی دارن که میتونه بهتون کمک بکنه. در واقع افزونه ای داره که کدهای اون فریم ورک رو بیشتر از خالت عادی درک میکنه و شما رو راهنمایی میکنه. 5- ابزارهای دیباگ و تولید خودکار کنترلر ویو و مدل و فایل هایی که برای ایجاد تیبل ها هستن خیلی کمک کننده هست. 6- موارد امنیتی توی فریم ورک های معروف خیلی خوب رعایت شده. اما باید بدونید که هر فریم ورکی برای هرکاری مناسب نیست و اینکه لزومی نداره از همه قابلیت های فریم ورک هم توی پروژتون استفاده کنید. مثلا فریم ورک های سینگلتون دست شما رو برای ویرایش خیلی باز میذاره اما منابع خیلی زیادی از سرور در هر بار لود اسکریپت مصرف میشه. پس برای سایت هایی با بازدید بالا و درامد کم باید از فریم ورک های mvc استفاده کنید. فریم ورک های mvc انعطاف پذیری کمی دارن و بعضی از کارها دردسر زیادی داره توی اونها. در واقع هرکاری که بخواید انجام بدید و از قبل پیش بینی نشده باشه توی فریم ورک براتون دردسرساز میشه. اما از اونور سرعت لود خیلی خوبی دارن. و در واقع با تقسیم بندی مناسب کارها همه چیزهای بی مورد رو همیشه لود نمیکنن. اینکه میگم دردسر ساز میشه معنیش این نیست که امکان ناپذیره، معنیش اینه که باید توی بخش هایی دست ببرید که نمی خواید. البته با یه داکیومنت نویسی مناسب میشه این موضوع رو حل کرد. که مستلزم زمان گذاشتن روی پروژه هست. موفق باشید.
  10. سلام. وردپرس نسخه قدیمی رو دستی بریزید یا صبر کنید اپدیت پوسته و افزونه هاتون بیاد و تا اون موقع افزونه رو حذف کنید.
  11. کربن فیلد رو میتونید بزاری توی پروژتون. از اونجایی که این کار چندین بخش داره فک نکنم یه قطعه کد بتونه کارتون رو راه بندازه چون هم مراحل ذخیره هست، هم کدهای جاوااسکریپت و هم کد UI . اگر از پنل سازی چیزی استفاده کردین ببینید شاید همچین ماژولی داشته باشه. تاجایی که میدونم ACF هم همین قابلیت رو داره و هم ACF و هم کربن فیلد رو میتونید توی پروژتون اینکلود کنید. اما کربن فیلد سبک تره.
  12. سلام. بعضی از پنل های تنظیمات یه نوع فیلد دارن به اسم repeater field . که با اون میتونید فیلدهای تکرار شونده بسازید. یعنی کاربر دکمه اد رو که میزنه یه سطر جدید از فیلدها اضافه می شه. مثلا برای داشتن همچین قابلیتی میتونید از carbon fields استفاده کنید که هم سبکه و هم کاملا رایگانه. البته پنل Redux هم این قابلیت رو داره اما رایگان نیست این قابلیتش.
  13. سلام. فکر کنم بهتره خدا رو شکر کنید که کار داد! ولی در کل همیشه که این کد اجرا نمیشه. فقط زمانی اجرا میشه که کاربر 1 آیتم از قبل توی کارت داره. شایدم کس دیگه ای از دوستان کدی داشته باشن یا راهی به ذهنشون برسه، بزارن. موفق باشید.
  14. سلام. پوسته نال هست ؟ افزونه نالی چیزی ندارید
  15. سلام. این کد رو بزارید توی فایل فانکشنتون ببینید جواب میده ؟ تست نکردم: /** * When an item is added to the cart, check total cart quantity */ function fn_limit_cart_quantity( $valid, $product_id, $quantity ) { $max_allowed = 1; $current_cart_count = WC()->cart->get_cart_contents_count(); if( ( $current_cart_count > $max_allowed || $current_cart_count + $quantity > $max_allowed ) && $valid ){ global $woocommerce; $woocommerce->cart->empty_cart(); } return $valid; } add_filter( 'woocommerce_add_to_cart_validation', 'fn_limit_cart_quantity', 10, 3 );
  16. سلام. آدرس رو به چه صورتی وارد می کنید ؟ اگر پیوندهای یکتا فعالن یکبار صفحه پیوندهای یکتا رو بدون تغییر ذخیره کنید شاید درست بشه.
  17. سلام. این افزونه رو دیدین ؟ https://wordpress.org/plugins/woo-multi-currency/
  18. سلام. بیشتر توضیح بدین که چی نیاز دارین و کد جاوااسکریپتتون رو هم بزارید که در صورت نیاز براتون کامل کنیم. در حالت کلی اگه فقط منظورتون اینه که یه status برگردونید به جاوااسکریپت از php می تونید اطلاعات رو توی یه ارایه بزارید و به صورت جیسون چاپش کنید. و توی جاوااسکریپت با تابع parsejson جی کوئری سعی کنید بخونیدش اگر قابل خوندن بود خطای سروری نداشتینه و چک می کنید اروره یا موفقیت آمیز اگر هم parsejson موفقیت آمیز نبود که همون خطا رو عینا به کاربر نشونن میدید یا هر پیغام مربوط به اینکه خطایی توی سرور وجود داشته.
  19. با نرم افزاری مثل super text search میتونید توی فایل هاش بگردید متن انگلیسی رو پیدا و ویرایش کنید. برای اینکه بفهمید معادل انگلیسیش چیه هم میتونید وردپرس رو انگلیسی کنید یا نسخه انگلیسی رو نصب کنید اگه سختتونه
  20. سلام. توی فایل هد پوسته توی تگ باز body باید تابع body_class رو فراخوانی کرده باشید. همچنین wp_head رو هم باید توی تگ هد گذاشته باشید. https://codex.wordpress.org/Custom_Backgrounds
  21. hover

    سلام. به این صورت بنویسید: .text-border p:hover:before { top: -20px; }
  22. میتونید توی لوکال نصب کنید دیگه
  23. به احتمال زیاد مساله سیستم لایسنس گذاری اون سایت هست. سایتی که این کار رو بکنه ندیدم (شاید باشه) اما افزونه worldfence قسمتی داره که کل فایل ها رو اسکن میکنه و کدهایی که مخرب ممکنه باشن رو لیست میکنه.
  24. owl carousel

    سلام. این اسلایدر در حالت پیشفرض چپ چینه. برای اینکه راست چین بشه باید توی html کلاس owl-rtl رو به تگ اصلی اضافه کنید و توی کانفیگش هم اضافه کنید : rtl:true
  25. سلام. افزونه شما کارش چی بوده ؟ سیستم لایسنس گذاری داشت ؟ یا سروری که با اون اطلاعات رد و بدل کنه. صرف اینکه انتی ویروستون بهش گیر داده نمیشه گفت که فایل ویروسی هست. مگر اینکه اسیبی به فایل های دیگه توی محیط ازمایشیتون رسونده باشه یا همچین چیزی.