رفتن به مطلب

yazdaniwp

راهبر ارشد
  • تعداد ارسال‌ها

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

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

  • روز های برد

    50

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

  1. yazdaniwp

    سفید شدن بخش تنظیمات محصول

    مشخصه که jquery-migrate که برای هسته وردپرس هست حذف شده. و احتمالا یواست از نسخه بالاتر jquery استفاده میکرده که وظیفه هماهنگ سازی بعهده همون فایل پاک شده هست. یک بار وردپرس رو بصورت دستی آپدیت کنید مشکلتون حل میشه.
  2. yazdaniwp

    دسترسی به اطلاعات دیتابیس و نمایش آن

    اگه کدنویسی بلدید کار خاصی نداره، دو حالت داره: 1- فیش ها بصورت تصویر هستن: یک فیلد سفارشی ایجاد میکنید داخل بخش آپلود تصاویر که باید کاربر رو بتونید انتخاب کنید. بعد یک قالب الگو میسازید و به یک صفحه اختصاصش میدید. کدنویسی هم داخل الگو انجام میدید که هر تصویری که در زمان آپلود کاربری که انتخاب شده با کاربر فعلی یکی هست تصاویرش لود بشه 2- فیش ها تصویر نیستن: باید یک CPT ایجاد کنید برای فیش ها. برای هر کاربر یک پست تعریف میکنید و با متافیلد اختصاصش میدید به کاربر مربوطه. باز هم همون صفحه الگو رو میسازید و کاربری که لاگین هست رو بهش کل فیش ها رو نشون میدید. اگر کدنویسی هم بلد نیست
  3. yazdaniwp

    سفید شدن بخش تنظیمات محصول

    داخل ویرایش محصول، روی یک قسمت خالی کلیک کنید و گزینه Inspect element رو بزنید (گزینه اخر هست). وارد تب console بشید و ببینید چه خطایی دارید.این مسئله فقط یک دلیل داره: خطای جاوا اسکریپت. در نهایت یا کدهای خطا رو دوباره به اشتراک بذارید و یا اسکرین شات بگیرید تا بشه کمک کرد.
  4. yazdaniwp

    وصل کردن سیستم crm به وردپرس

    بله نیاز هست که مسلط باشید. علاوه بر کدنویسی مسائل امنیتی مثل XSS, CSRF, WP hardening, sql injection ,.... رو هم مسلط باشید
  5. yazdaniwp

    ساب دومین

    از نظر فنی این کار جالب نیست، شما افزونه و قالب دارید که دارن آدرس رو بر اساس مسیرشون میخونن اما کاری که انجام میشه برای امتیازی که بناست از جی تی متریکس و پینگدام و... بگیرن اینه که سابدامین میسازن، بعد اون رو point میکنن به پوشه wp-content. اینطوری در ظاهر اون مشکل حل میشه ولی در باطن شما دارید همه رو از یه دامین میخونید و روی ترافیک سایت اتفاق مثبتی رخ نمیده. اما اگه کدنویسی میکنید میتونید از هوکهای script_loader_tag و style_loader_tag استفاده کنید و بصورت واقعی از آدرس یک دامین دیگه که سرور ثانویه هست فایلهای js و css رو بگیرید که اونم متاسفانه همه جا جواب نمیده چون افزونه ها و قالبها
  6. yazdaniwp

    غیرفعال کردن لینک زیر منوها

    ببینید وقتی نمیخواید روی یک منو کلیک بشه نیازی نیست برگه رو اضافه کنید. 1- پیوند دلخواه رو اضافه کنید 2- عنوان فهرست رو بهش بدید (همون عنوانی که الان با برگه بهش اضافه کردید) 3- بجای پیوند علامت # رو قرار بدید با اینکار وقتی روی منو کلیک بشه به آدرس دیگه ای منتقل نمیشید.
  7. yazdaniwp

    سایدبار یا منو کناری

    قبل از اینکه این قابلیت رو بخواید اضافه کنید باید بدونید که برای سئو به شدت به مشکل میخورید، باید حتما وقتی دیتای جدید لود میشه بدون ریفرش صفحه، با دیتالایر این تغییر محتوا رو به گوگل اعلام کنید و باید حتما آدرس تغییر کنه. تغییر آدرس با pushstate و... در html5 انجام میگیره. کلا باید کدنویسی بلد باشید و الا اغلب افزونه ها مشکل دارن در این خصوص
  8. yazdaniwp

    Mobile Usability مشکل ارور در وبمستر

    گوگل در بازدیدهای اول جاوا اسکریپت رو RENDER نمیکنه که باعث بروز این مشکلات میشه، اگه ریسپانسیو سایت برای خودتون درسته نگران نباشید و Fix رو بزنید تا گوگل مجددا با اجرای جاوا اسکریپتها صفحه رو بازبینی کنه و مشکل حل بشه. در حالت عادی این خطاها در بازدیدهای بعدی حل میشن
  9. yazdaniwp

    ویرایش صورتحساب

    اگه کارتون فورس نیست و بازه 20-30 روزه دارید برای انجام اطلاع بدید.
  10. yazdaniwp

    مشکل منفی شدن موجودی

    دو حالت داره: 1- پیشفروش محصول رو فعال کردید. داخل اطلاعات محصول چک کنید که تیک پیش خرید (یا پیشفروش) فعال نباشه 2- در تراکنش های همزمان گاهی این مسئله پیش میاد، یکی از افزونه های Woocommerce stock manager یا atum inventory رو نصب کنید. این افزونه ها کارشون کنترل موجودی هست و از بروز این اتفاقات جلوگیری میکنن
  11. yazdaniwp

    وصل کردن سیستم crm به وردپرس

    افزونه دیجیتس هست ولی چون افزونه سنگینی هست و گاها با تداخل همراهه من خودم سیستم اختصاصی برای اینکار نوشتم. در کل قابل انجامه ولی نیاز به کدنویسی داره
  12. yazdaniwp

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

    سلام. وقتتون بخیر. برای اینکار یک محصول مجازی ایجاد کنید بدون هیچ فایلی. بعد میتونید custom field تعریف کنید برای هر سفارش و آدرس فایل مشتری رو داخلش اضافه کنید و بخش دانلودها رو هم تغییر بدید و فایل سفارش هر مشتری رو از اون فیلد سفارشی فراخوانی کنید. گفتنش یه مقدار سخته ولی چند خط کد بیشتر نیست. ممکنه افزونه advanced custom field کمکتون کنه برای انجامش.
  13. فیلتر clean_url خیلی وقته که از رده خارج شده: https://developer.wordpress.org/reference/functions/clean_url/ این کد رو استفاده کنید: add_filter( 'script_loader_tag', 'ywp_defer_parsing_of_js', PHP_INT_MAX ); function ywp_defer_parsing_of_js( $url ) { if ( is_user_logged_in() ) { return $url; } if ( FALSE === strpos( $url, '.js' ) ) { return $url; } if ( strpos( $url, 'jquery.js' ) ) { return $url; } return str_replace( ' src', ' defer src', $url ); } اگه قالبتون استاندارد باشه با این کد حل میشه. سلامت و موفق
  14. yazdaniwp

    تفاوت بین _price و _regular_price؟

    خیر اینطور نیست _price = قیمت محصول، فروش ویژه باشه محصول قیمت فروش ویژه رو نشون میده و اگه فروش عادی باشه قیمت عادی رو نشون میده _sale_price = قیمت فروش ویژه _regular_price = قیمت عادی
×
×
  • اضافه کردن...