-
تعداد ارسالها
658 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
50
تمامی مطالب نوشته شده توسط yazdaniwp
-
مشخصه که jquery-migrate که برای هسته وردپرس هست حذف شده. و احتمالا یواست از نسخه بالاتر jquery استفاده میکرده که وظیفه هماهنگ سازی بعهده همون فایل پاک شده هست. یک بار وردپرس رو بصورت دستی آپدیت کنید مشکلتون حل میشه.
- 7 پاسخ
-
- 3
-
دسترسی به اطلاعات دیتابیس و نمایش آن
yazdaniwp پاسخی برای میلاد2020 ارسال کرد برای یک موضوع در بحث آزاد
اگه کدنویسی بلدید کار خاصی نداره، دو حالت داره: 1- فیش ها بصورت تصویر هستن: یک فیلد سفارشی ایجاد میکنید داخل بخش آپلود تصاویر که باید کاربر رو بتونید انتخاب کنید. بعد یک قالب الگو میسازید و به یک صفحه اختصاصش میدید. کدنویسی هم داخل الگو انجام میدید که هر تصویری که در زمان آپلود کاربری که انتخاب شده با کاربر فعلی یکی هست تصاویرش لود بشه 2- فیش ها تصویر نیستن: باید یک CPT ایجاد کنید برای فیش ها. برای هر کاربر یک پست تعریف میکنید و با متافیلد اختصاصش میدید به کاربر مربوطه. باز هم همون صفحه الگو رو میسازید و کاربری که لاگین هست رو بهش کل فیش ها رو نشون میدید. اگر کدنویسی هم بلد نیست- 3 پاسخ
-
- 2
-
داخل ویرایش محصول، روی یک قسمت خالی کلیک کنید و گزینه Inspect element رو بزنید (گزینه اخر هست). وارد تب console بشید و ببینید چه خطایی دارید.این مسئله فقط یک دلیل داره: خطای جاوا اسکریپت. در نهایت یا کدهای خطا رو دوباره به اشتراک بذارید و یا اسکرین شات بگیرید تا بشه کمک کرد.
- 7 پاسخ
-
- 2
-
بله نیاز هست که مسلط باشید. علاوه بر کدنویسی مسائل امنیتی مثل XSS, CSRF, WP hardening, sql injection ,.... رو هم مسلط باشید
-
از نظر فنی این کار جالب نیست، شما افزونه و قالب دارید که دارن آدرس رو بر اساس مسیرشون میخونن اما کاری که انجام میشه برای امتیازی که بناست از جی تی متریکس و پینگدام و... بگیرن اینه که سابدامین میسازن، بعد اون رو point میکنن به پوشه wp-content. اینطوری در ظاهر اون مشکل حل میشه ولی در باطن شما دارید همه رو از یه دامین میخونید و روی ترافیک سایت اتفاق مثبتی رخ نمیده. اما اگه کدنویسی میکنید میتونید از هوکهای script_loader_tag و style_loader_tag استفاده کنید و بصورت واقعی از آدرس یک دامین دیگه که سرور ثانویه هست فایلهای js و css رو بگیرید که اونم متاسفانه همه جا جواب نمیده چون افزونه ها و قالبها
- 8 پاسخ
-
- 2
-
غیرفعال کردن لینک زیر منوها
yazdaniwp پاسخی برای ali_fyz ارسال کرد برای یک موضوع در هک و برنامه نویسی
ببینید وقتی نمیخواید روی یک منو کلیک بشه نیازی نیست برگه رو اضافه کنید. 1- پیوند دلخواه رو اضافه کنید 2- عنوان فهرست رو بهش بدید (همون عنوانی که الان با برگه بهش اضافه کردید) 3- بجای پیوند علامت # رو قرار بدید با اینکار وقتی روی منو کلیک بشه به آدرس دیگه ای منتقل نمیشید. -
قبل از اینکه این قابلیت رو بخواید اضافه کنید باید بدونید که برای سئو به شدت به مشکل میخورید، باید حتما وقتی دیتای جدید لود میشه بدون ریفرش صفحه، با دیتالایر این تغییر محتوا رو به گوگل اعلام کنید و باید حتما آدرس تغییر کنه. تغییر آدرس با pushstate و... در html5 انجام میگیره. کلا باید کدنویسی بلد باشید و الا اغلب افزونه ها مشکل دارن در این خصوص
-
گوگل در بازدیدهای اول جاوا اسکریپت رو RENDER نمیکنه که باعث بروز این مشکلات میشه، اگه ریسپانسیو سایت برای خودتون درسته نگران نباشید و Fix رو بزنید تا گوگل مجددا با اجرای جاوا اسکریپتها صفحه رو بازبینی کنه و مشکل حل بشه. در حالت عادی این خطاها در بازدیدهای بعدی حل میشن
-
اگه کارتون فورس نیست و بازه 20-30 روزه دارید برای انجام اطلاع بدید.
-
دو حالت داره: 1- پیشفروش محصول رو فعال کردید. داخل اطلاعات محصول چک کنید که تیک پیش خرید (یا پیشفروش) فعال نباشه 2- در تراکنش های همزمان گاهی این مسئله پیش میاد، یکی از افزونه های Woocommerce stock manager یا atum inventory رو نصب کنید. این افزونه ها کارشون کنترل موجودی هست و از بروز این اتفاقات جلوگیری میکنن
- 15 پاسخ
-
- 1
-
افزونه دیجیتس هست ولی چون افزونه سنگینی هست و گاها با تداخل همراهه من خودم سیستم اختصاصی برای اینکار نوشتم. در کل قابل انجامه ولی نیاز به کدنویسی داره
-
ارائه فایل مجزا به مشتریان در ووکامرس
yazdaniwp پاسخی برای NewWP ارسال کرد برای یک موضوع در WooCommerce
سلام. وقتتون بخیر. برای اینکار یک محصول مجازی ایجاد کنید بدون هیچ فایلی. بعد میتونید custom field تعریف کنید برای هر سفارش و آدرس فایل مشتری رو داخلش اضافه کنید و بخش دانلودها رو هم تغییر بدید و فایل سفارش هر مشتری رو از اون فیلد سفارشی فراخوانی کنید. گفتنش یه مقدار سخته ولی چند خط کد بیشتر نیست. ممکنه افزونه advanced custom field کمکتون کنه برای انجامش.- 1 پاسخ
-
- 1
-
فیلتر 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 ); } اگه قالبتون استاندارد باشه با این کد حل میشه. سلامت و موفق
- 8 پاسخ
-
- 2
-
تفاوت بین _price و _regular_price؟
yazdaniwp پاسخی برای HBSTni ارسال کرد برای یک موضوع در WooCommerce
خیر اینطور نیست _price = قیمت محصول، فروش ویژه باشه محصول قیمت فروش ویژه رو نشون میده و اگه فروش عادی باشه قیمت عادی رو نشون میده _sale_price = قیمت فروش ویژه _regular_price = قیمت عادی- 5 پاسخ
-
- 3