رفتن به مطلب

yazdaniwp

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

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

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

  • روز های برد

    50

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

  1. yazdaniwp

    صفحه لاگین دی جی کالا

    سلام. اگه میتونید کدنویسی کنید، با استفاده از قابلیت الگوی صفحه میتونید به سادگی این کار رو انجام بدید و الگوی صفحه حساب کاربری ووکامرس رو روی همون صفحه که ایجاد کردید قرار بدید. فقط کافیه یه query string برای ثبت نام اضافه کنید که مشخص بشه که کاربر ثبت نام رو کلیک کرده و یا ورود رو. مثلا چیزی شبیه به این: example.com/my-account/?is_register=true و بقیه کارها برمیگرده به CSS.
  2. خواهش میکنم. سلامت و موفق باشید.
  3. yazdaniwp

    عدم نمایش تصاویر درون مطالب

    سلام. خطاهای کنسول مرورگر رو دیدید؟ استایلهاش رو inspect بگیرید و ببینید مشکل از کجاست. آدرس سایتتون رو هم اگه ممکنه به اشتراک بذارید تا بشه دقیق تر بررسی کرد.
  4. سلام. یواست کلا فقط محتوا رو میشناسه نه meta data ها رو. برای بخش های دیگه نیاز هست کدنویسی کنید. البته اصلا مهم نیست. اگه شما تگها رو درست نمایش بدید در خروجی کاملا اوکی هست. اسکیما هم خیلی کمک میکنه برای CPT هایی که متادیتای زیادی دارن تا گوگل متوجه بشه که محتوای شما چی هست.
  5. سلام. خواهش میکنم. یه صفحه تنظیمات میتونید بسازید و تنظیمات رو ذخیره کنید و بعد از همونها بخونید. این مورد عملا درست نیست. کلا بررسی برای ارسال ایمیل باید داخل حلقه باشه. مثلا 5 تا محصول هست. برای هر کدوم باید ایمیل مربوطه ارسال بشه. با in_aaray خیلی ساده تر میتونید به نتیجه برسید. حتی اگه یه محصول هم باشه بازم خروجیش آرایه خواهد بود. در کل شما با implode کردن سه ظلم رو روا داشتید 1- آیتمهای آرایه رو ادغام کردید در صورتیکه برای سنجش وجود یه آیتم نیازی بهش نبوده. 2- بررسی رشته زمان بیشتری میبره تا بررسی وجود یک ایتم داخل ارایه و از نظر پرفورمنس و best practice کار جالبی نیست.
  6. سلام. خواهش میکنم. یه صفحه تنظیمات میتونید بسازید و تنظیمات رو ذخیره کنید و بعد از همونها بخونید.
  7. سلام. ببینید اگه قالبتون صرفا برای بلاگ هست این کاری که کردید اوکی هست، ولی بعید میدونم با یواست همخوانی داشته باشه و البته اگه فروشگاهی و... باشه یه مقدار متفاوته. wp_title کلا برای سیستم بلاگ هست فلسفه وجودیش. یک هدر استاندارد، چیزی شبیه به این هست: <!doctype html> <html dir="rtl" lang="fa-IR"> <head> <meta charset="<?php bloginfo( 'charset' ); ?>"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=1.0, user-scalable=no"> <meta name="author" content="Hamid Reza Yazdani"> <link rel="sho
  8. yazdaniwp

    تنظیمات وبلاگ سایت

    سلام. طبق مستندات خودش بررسی کنید روندی که انجام دادید و ببینید نتیجه میده یا خیر: https://docs.elementor.com/article/339-creating-an-archive-template-with-elementor-pro
  9. سلام. افزونه یواست بصورت پیشفرض همه CPT ها رو شناسایی میکنه. از منوی سئو > ظاهر جستجو > انواع محتوا بررسی کنید که تنظیمات یواست برای CPT مورد نظر فعال هست یا خیر.
  10. yazdaniwp

    ریدایرکت شدن

    سلام. این سوال قبلا هم پرسیده و پاسخ داده شده. لطفا قبل از ارسال سوال، داخل انجمن جستجو بفرمایید. سوال رو میتونید از لینک زیر مشاهده کنید:
  11. yazdaniwp

    نمایش یک view کاستومایز شده در وردپرس

    سلام. ببینید z-index فقط روی اِلِمانهایی اعمال میشه که position شون برابر با یکی از این مقادیره: absolute, relative, fixed, sticky اما برای چنین چیدمانی باید از fixed یا sticky استفاده کنید. اینجوری در واقع جایگاه اون المان رو نسبت به صفحه تعریف میکنید و نه المانهای دیگه. مورد دیگه اینکه ما سه بُعد داریم: 1- x یا جایگاه افقی که با left, right, float ,... تغییر میکنه. 2- y یا جایگاه عمودی که با top, bottom, ... تغییر میکنه. 3- z که بعد سوم هست و جایگاه ارتفاعی رو مشخص میکنه. قاعدتا هر چه z-index بیشتر باشه مقدارش، المانی که بهش این رو میدید نسبت به بقیه از نظر بعد سو
  12. yazdaniwp

    قالب ووکامرس

    بصورت پیشفرض در هر لحظه برای هر سایت وردپرس میشه فقط یک قالب تعریف کرد، نمیتونید برای بخش فروشگاه از یک قالب استفاده کنید و برای شرکت از یک قالب دیگه. اون منو هم یکیش برای نمایش صفحه اصلی سایت هست و یکیش مربوط به برگه فروشگاه. اما افزونه هایی هستن که من باهاشون کار نکردم ولی ظاهرا چنین کاری رو انجام میدن ولی صحت عملکردشون رو نمیدونم و نمیدونم چطور کار میکنن، احتمالا این افزونه ها هم با افزونه های کش به مشکل برمیخورن ولی میتونید بررسی کنید خودتون: https://wordpress.org/plugins/wxy-advanced-multitheme/ https://wordpress.org/plugins/jonradio-multiple-themes/
  13. سلام.خواهش میکنم. کدتون واقعا ایرادات جدی داره: چرا از wp_mail استفاده نمیکنید؟ مستندات: https://developer.wordpress.org/reference/functions/wp_mail/ وقتی دارید یک فانکشن از یک کلاس رو صدا میزنید، طبق قواعد OOP باید آرایه پاس بدید نه اسم فانکشن. در واقع به این شکل باید انجام بدید: add_action ( 'wpo_wcpdf_pdf_created', array( $this, 'productCategory' ), 10, 2 ); که کلمه کلیدی $this به کلاس جاری اشاره میکنه. شما در خط بالا شماره سفارش رو دارید. چه لزومی داره که ازش یک آبجکت ساختید و بعد در خط بعدی از همون آبجکت مجددا شماره سفارش رو دریافت کردید؟
  14. yazdaniwp

    مشکل در قسمت پیامک ووکامرس

    سلام. لطفا در سوالات بعدی اطلاعات دقیق تری رو بیان کنید. الان نه اسم افزونه رو فرمودید و نه اینکه آیا داخل تنظیمات همه چیز رو چک کردید یا خیر. اگه از افزونه پیامک فارسی ووکامرس استفاده میکنید اول تنظیمات پیامک، قسمت پیامک مدیر رو بررسی کنید و اگه حل نشد با توسعه دهنده افزونه از طریق پشتیبانی افزونه داخل مخزن وردپرس ارتباط بگیرید.
  15. yazdaniwp

    ووکامرس

    لطفا سوالتون رو از این به بعد دقیق تر مطرح کنید که باعث اتلاف وقت نشه. ووکامرس بعنوان تنظیمات نداره چنین موردی رو. باید کد زیر رو در همون فایلی که گفتم درج کنید: add_filter( 'woocommerce_is_purchasable', '__return_false');
  16. yazdaniwp

    ووکامرس

    باید کدنویسی کنید. برای حذف قیمت، افزودن به سبد خرید و اضافه کردن فیلد دریافت شماره تماس؛ کد زیر رو داخل فایل functions.php قالب فعال/قالب فرزند قرار بدید: remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); add_action( 'woocommerce_single_product_summary', 'ywp_add_phone_input_field', 30 ); function ywp_add_phone_input_field() { global $product; ?> <form action="<?php echo $product->get_permalink(); ?>" method="post" enctype="multipart/form-data"> <label for="your-phone">برای استعلام قیمت شماره تماس خود را
  17. yazdaniwp

    مشکل بالا نیامدن سایت پس از نصب ووکامرس

    سلام. این خطا برای زمانی هست که ووکامرس نمیتونه کارهای زمانبندی شده رو ذخیره کنه. اگه از نسخه قدیمی استفاده میکنید، به نسخه آخر تغییر بدید. علت اصلی این مشکل دو چیز هست: 1- حذف کاربری هست که مطالبی داشته روی وبسایت. 2- تنظیمات هاست: برای رفعش تیکت بزنید و درخواست کنید که میزان max_execution_time رو افزایش بدن. بهر حال اگه با بروزرسانی مشکل حل نشد، کد زیر رو با استفاده از افزونه ای که معرفی میکنم اضافه کنید و مجددا بررسی کنید. افزونه جهت درج کد: https://wordpress.org/plugins/code-snippets/ کد: add_filter( 'wp_insert_post_data', 'ywp_ignore_woo_issue', 20 ); fu
  18. خواهش میکنم. همونطور که جناب گرانسایه که فرمودن کدی که زدید رو قرار بدید. اما برای تست خودتون یکبار وردی های فانکشن رو تست بگیرید. var_dump( $pdf ); این کلاسی که گذاشتید هوکهای دیگه هم داشت ولی بنظرم همین هوک جوابگو هست ولی بقیه رو هم تست بفرمایید. اگه به نتیجه نرسید کدتون رو بفرستید تا اساتید بررسی کنن. سلامت و موفق باشید.
  19. yazdaniwp

    حالت امن

    اینکه روی مرورگر خودتون درست میاره فقط برای کَش هست. با هاستیتنگتون برای نصب این گواهینامه هماهنگ کنید.
  20. yazdaniwp

    حذف دسته بندی سایت

    خواهش میکنم. موفق و سلامت باشید.
  21. yazdaniwp

    حالت امن

    از مرورگر دیگه ای استفاده کنید که تا حالا باهاش به وبسایتتون نرفتید و یا کش مرورگر فعلی رو کاملا خالی کنید. اینجوری میتونید بررسی کنید که ایراد از کجاست. در کل چیزی نیست که بدون به اشتراک گذاری آدرس وبسایتتون بشه کمکی کرد.
  22. yazdaniwp

    خطا در ارتباط با پایگاه داده

    صرفا آپلود دیتابیس کار رو حل نمیکنه، شما باید یک کاربر برای mysql تعریف کنید و دسترسی کامل رو به کاربر بدید و اطلاعات دیتابیس و کاربر رو در فایل wp-config.php اضافه کنید.
  23. yazdaniwp

    حذف دسته بندی سایت

    نام در اینکه خطایی در سئو پیش بیاد موثر نیست زیاد، نامک یا slug هست که خیلی موثره. البته نام دسته بندی رو هم باید چک کنید که از نظر گوگل چقدر ارزشمنده و نیاز به بررسی موردی هست. دو حالت برای کار شما هست: 1- از اسکیما استفاده کردید: برای سئو مشکلی پیش نمیاد ولی با تغییر اسامی و... اسکیما هم عوض میشه که توضیح دادم باید موردی بررسی بشه. در مورد اسکیما مشخصا در مورد breadcrumb منظورمه. مثلا داخل آدرس شما اسم دسته بندی نیست ولی اسکیما اضافه کردید و مسیری که برای هر دسته و نوشته برای گوگل ارسال شده چیزی مثل این هست: خانه > دسته اول > دسته دوم > نوشته 2- اسکیما ندارید و ن
  24. خواهش میکنم. سلامت و موفق باشید.
  25. yazdaniwp

    کد تخفیف ساز

    این افزونه رو از گیتهاب دانلود کنید و تست کنید، اطلاعی ندارم که جوابگو هست یا خیر. این افزونه وابسته به ووکامرس هست: https://github.com/MarieComet/wcs-sell-coupons روش دیگه ایجاد یک محصول مجازی / دانلودی هست که باید کد تخفیف رو بعنوان فایل پیوست کنید تا دانلود کنن. اگه نیاز هست که بصورت پویا یک کد تخفیف ایجاد بشه و افزونه ای که لینکش رو دادم جوابگو نبود نیاز هست که کدنویسی بشه.
×
×
  • اضافه کردن...