رفتن به مطلب

yazdaniwp

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

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

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

  • روز های برد

    50

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

  1. سلام. این مسئله در افزونه پارسی دیت قبلا حل شده بود منتهی با ajax گرویتی فرمز اختلال داشت، اگه فرصت بشه داخل نسخه جدید این مشکل رو حل میکنن دوستان ولی در حال حاضر فعلا راه حلی شخصا ندارم براش متاسفانه.
  2. yazdaniwp

    برند ها در دسته بندی های وردپرس

    سلام. ببینید، در چنین مواقعی نمیایم از دسته برای این کار استفاده کنیم. شما یه تکسونومی دیگه میخواید که برندها رو داخل خودش داشته باشه. افزونه برای برند هم زیاد هست. حالت دیگه اینه که کلا برند رو بعنوان یه وِیژگی داخل محصول مشخص کنید، اینجوری با فیلتر محصولات با ابزارک «فیلتر محصولات بر اساس صفت» میتونید امکان فیلتر کردن محصول قرار بدید و کاربر میتونه داخل دسته روی برند فیلتر کنه. مشکل حالت دوم اینه که آدرسهایی که با query string مشخص میشن، Yoast اونها رو کنونیکال میکنه روی صفحه قبل از اعمال فیلتر و احتمال ایندکس شدن این صفحات پایینه، اگه براتون مهمه که صفحات ایندکس بشن، روش اول
  3. yazdaniwp

    اضافه کردن کد H1 به تایتل قالب

    سلام. لینک وبسایت بود، پوسته‌شون ایران کالا بود و میدونم که این پوسته امکانش رو نداره
  4. yazdaniwp

    افزونه استعلام قیمت

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

    عدم نمایش post content

    سلام. بزرگوار کد این بخش رو باید ببینیم تا بتونیم راهنمایی کنیم
  6. yazdaniwp

    تغییرات در صفحه محصولات

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

    نوفالو کردن لینک از یک سایت مشخص

    سلام. وقت بخیر. درست ترین کار اینه که لینکها رو دستی ویرایش کنید. کد زیر رو تست کنید: <?php /** * Add "nofollow" to picofile external links */ function wpse_254317_nofollow( $content ) { $domain = "https://www.picofile.com"; preg_match_all( '~<a.*>~isU', $content, $matches ); for ( $i = 0; $i <= count( $matches[0] ); $i ++ ) { if ( isset( $matches[0][ $i ] ) && ! preg_match( '~nofollow~is', $matches[0][ $i ] ) && ( preg_match( '~' . preg_quote( $domain ) . '~', $matches[0][ $i ] ) || ! preg_match( '~' . get_
  8. yazdaniwp

    مشکل در لینک‌های ووکامرس

    سلام. این کد رو تست کنید. من کدی که قبلاً نوشتم رو نمیتونم عمومی منتشر کنم ولی این کد منطقا باید کار کنه. <?php /** * Sync wc with DIGITS plugin */ function ywp_sync_digits_with_wc( $customer_id, $new_customer_data, $password_generated ) { $user = get_user_by( 'id', $customer_id ); if ( $user && property_exists( $user, 'user_email' ) && empty( $user->user_email ) ) { $fake_mail = sprintf( 'user_%d@%s', $customer_id * 13, ywp_cleanup_domain(), ); wp_update_user( array( 'ID' => $customer_id, 'user_email' => sanitize_email( $fake_
  9. yazdaniwp

    مشکل در لینک‌های ووکامرس

    بزرگوار جواب که براش هست، منتهی اینکه یه کدی بصورت پابلیک منتشر بشه یا نه یه انتخاب کاملا شخصی هست. روشی که شما دادید هیچ جوره کار درستی نیست. هر بار آپدیتی اتفاق میفته باید تغییرات دوباره انجام بشه. که کلا ممکنه در هر آپدیت کدهای همین فایل تغییر کنه. ساده ترین روش همیشه درست ترین روش نیست. در واقع قبل از اینکه اصلا این سوال مطرح بشه بنده این رو حل کرده بودم و بر همین اساس پاسخ تاپیک رو از نظر فنی دادم منتهی در اون زمان تمایلی به پابلیک کردن کدش نداشتم :)
  10. البته برند یک تکسونومی هست نه پست تایپ
  11. yazdaniwp

    شمارنده معکوس تاریخ

    سلام. اسم افزونه ای که این ابزارک رو اضافه میکنه قید کنید لطفا و از ایجاد تاپیکهای تکراری خودداری کنید. ممنونم.
  12. yazdaniwp

    مشکل در لینک‌های ووکامرس

    سلام. واقعا الان این رو بعنوان راهکار دارید ارائه میدید به کاربران انجمن؟
  13. yazdaniwp

    اخطار موجودی انبار در صفحه محصول

    این پیام ارتباطی به وردپرس و پوسته و... نداره، متن پیشفرض HTML5 هست برای فیلد number. فقط با js میتونید تغییرش بدید. اینجا میتونید در موردش بخونید.
  14. yazdaniwp

    سرعت وردپرس در وب سرور nginx

    بنظرم 47 تا افزونه داره خوب کار میکنه هر افزونه ای چندین فایل css,js داره، بعلاوه اینکه افزونه های صفحه ساز کلا سنگین هستن. قالبهای ایرانی هم که اشتباه در اشتباه هست استفاده ازشون واقعا چون هیچکدوم اصالتا ایرانی نیستن. با این افزونه میتونید فایلهایی که داخل هر صفحه الکی لود میشن و حذف کنید و فقط جایی که نیازه لود بشن. مثلا افزونه های فرمساز، نیازی نیست داخل همه صفحات لود بشن. علاوه بر اون هوکی وردپرس داره که میتونید کلا افزونه ها رو برای بخشهای مختلف کلا غیر فعال کنید. مثلا افزونه علاقمندیها فقط نیازه که داخل صفحه محصول و شاید فروشگاه لود بشه و بقیه جاها نیازی بهش نیست. اول با
  15. yazdaniwp

    یک سایت روی چند سرور

    سلام. راهکار زیاد هست منتهی نیاز به تخصص داره. خود وبسایت وردپرس حتی دیتابیس رو هم توزیع میکنه روی سرورهای مختلف، این کار با افزونه hyperdb انجام میشه که روی مخزن وردپرس هم هست. برای توزیع فایلها هم نیاز به کدنویسی دارید. افزونه درست و درمونی برای اینکار نیست. با یه توسعه دهنده وردپرس و یه متخصص دواپس ارتباط بگیرید کمکتون میکنن.
  16. سلام. از نظر سئو این کار پیشنهاد نمیشه واقعا،، <?php add_action( 'init', 'ywp_set_mobile_home_page' ); function ywp_set_mobile_home_page() { if ( wp_is_mobile() ) { $mobile_home = 12; // آیدی برگه ای که میخواید صفحه اصلی موبایل باشه رو بجای 12 بذارید update_option( 'page_on_front', $mobile_home ); update_option( 'show_on_front', 'page' ); } } ?> کد در فایل functions.php پوسته قرار داده میشه.
  17. yazdaniwp

    سرعت وردپرس در وب سرور nginx

    سلام. قطعا پارامترهای زیادی دخیل هستن. کاملا باید ساختار دیتابیس و اتفاقاتی که افزونه ها باعثش میشن رو رصد کرد.من وبسایتی رو دیدم که حتی ایندکسینگ دیتابیسش حذف شده بود و وضعیت داغونی داشت. واقعا با یه تاپیک و بدون داشتن دیتای درست و دسترسی به سرور نمیشه کمکی کرد. بعلاوه اینکه هیچ توضیحی در خصوص وبسایت، افزونه های نصب شده و اقداماتی که داشتید ندادید.
  18. yazdaniwp

    ساخت نشدن چندین تصویر برای یک پست

    سلام. البته بی دلیل نیست. ابعاد مختلف در مکانهای مختلف نمایش داده میشن. مثلا داخل لیست بلاگ یا محصول، ابعاد کوچیکتر لود میشن تا هم سرعت افزایش پیدا کنه و هم استایلها بهم نخوره. حذف اینها واقعا کار درستی نیست. پوسته ها دارن از این ابعاد استفاده میکنن ولی بهر حال اینجا میتونید مستندات حذف ابعاد رو ببینید.
  19. yazdaniwp

    مشکل صفحه پرداخت ووکامرس

    فیلد کشور رو نباید از مراحل خرید حذف کنید. این کد رو بذارید داخل فایل functions.php پوسته فعالتون تا این فیلد رو مخفی کنه و مشکلی هم پیش نیاد. add_action( 'woocommerce_before_checkout_form', 'ywp_hide_checkout_billing_country', 5 ); function ywp_hide_checkout_billing_country() { echo '<style>#billing_country_field{display:none;}</style>'; }
  20. yazdaniwp

    رفع ارور های 404 در excluded

    سلام. صفحاتی که excluded میشن از روند ایندکس خارج میشن. قبل از اینکه بخواید حذف کنید باید تصمیم بگیرید که ریدایرکت بشن یا خیر؟ ریدایرکت یکی از راه حل هاست نه مشکل، در 90 تا 95 درصد مواقع، گوگل اعتبار صفحه حذف شده رو به صفحه جدید منتقل میکنه ولی اینکه ریدایرکت کنید روی صفحه اصلی بدترین اتفاقه و میتونه باعث پنالتی شدن سایت بشه. یا محتوای مشابهی دارید که ریدایرکت میشه، یا ندارید که 410 میشه. میمونه صفحاتی که الان وضعیت خوبی دارن که باید کنونیکال بشن. اینجوری صفحه فعلی میمونه ولی اعتبارش به مرور منتقل میشه به صفحه مقصد.
  21. yazdaniwp

    حذف برچسب های غلط در وردپرس

    ببینید، صفحات 410 میرن داخل exclude. حتی اگه ایندکس شده باشن هم از روند بررسی خارج میشن مگه اینکه دوباره request indexing زده بشه. برای همینه که حذف یه صفحه نیاز به آنالیز داره. شما اگه آنالیز درستی نداشته باشید، بشدت افت رتبه خواهید داشت.
  22. سلام. ما یه شیت درست میکنیم روی گوگل شیت و همه اطلاعات اونجا ثبت میشه بعد از بارگزاری. ساده ترین روش همین هست.
  23. سلام. یه خطای js دارید که برای تایمر محصوله. ممکنه از اون باشه. برای اینکه بتونن دوستان کمک کنن، لینک محصولی که مشکل داره رو باید به اشتراک بذارید نه آدرس کلی سایت که بخوان بگردن و محصول معیوب رو پیدا کنن.
  24. yazdaniwp

    مشکل صفحه پرداخت ووکامرس

    سلام. اگه فیلد کشور رو غیر فعال کردید که نمایش نده مشکل از اونه. در غیر اینصورت باید مناطق حمل و نقل رو تعریف کنید.
  25. yazdaniwp

    ایجاد برگه‌ی دسته‌بندی‌های سایت

    سلام. امیدوارم فرد مناسب رو پیدا کنید ولی یه نکته رو بگم. الان این کد: آخرین تصویر مطلب فعلی رو نشون میده نه تصویر مربوط به دسته رو. باید قبل از هر کاری اول یه فیلد سفارشی برای دسته ها اضافه بشه که بتونید یک تصویر رو به دسته اختصاص بدید. بقیه اش هم که ایجکس هست و چند کوئری که قابلیت پیاده سازی داره شکر خدا
×
×
  • اضافه کردن...