رفتن به مطلب

yazdaniwp

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

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

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

  • روز های برد

    50

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

  1. yazdaniwp

    بالا نیامدن سایت

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

    مشکل reset نشدن کوئری

    سلام. ببینید، آیا شما بجز برای نمایش این شمارنده به کاربر جای دیگه ای هم نیاز دارید این کار انجام بشه؟ مورد بعدی: این دو خط کلا ایراد دارن، شما با همون update_post_meta میتونید متادیتا رو ایجاد کنید، اگه وجود داشته باشه مقدارش بروز میشه و اگه وجود نداشته باشه هم ایجاد میشه. خط اولی که نوشتید اگه وجود داشته باشه خطا میده. حقیقتا علت اینکه چرا چنین کاری میکنید رو متوجه نشدم ولی بهر حال اگه درست درک کرده باشم که چه کاری میخواید انجام بدید، کد صفحه archive.php چیزی شبیه به این خواهد بود: $current_page = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 0; $counter
  3. سلام. وردپرس در نسخه 5.5، نقشه سایت رو بصورت پیشفرض داره و ممکنه با افزونه های سئو تداخل داشته باشه. برای غیر فعال کردن نقشه سایت پیشفرض وردپرس کد زیر رو داخل فایل functions.php قالب فعال/قالب فرزند تون قرار بدید: add_filter( 'wp_sitemaps_enabled', '__return_false' ); اگه بعد از این کد همچنان مشکل داشتید، افزونه یواست رو مجددا نصب کنید و چنانچه حل نشد باید با غیر فعال کردن افزونه های دیگه و انتخاب قالب پیشفرض وردپرس (برای وبسایتهای غیر فروشگاهی از پوسته دوهزار و بیست و برای فروشگاهی از storefront استفاده کنید) بعنوان پوسته فعال، بررسی کنید.
  4. yazdaniwp

    برنامه نویسی

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

    برنامه نویسی

    و باز هم جسارتا: 1- react یک library هست ولی vue یک framework 2- لزوما php و لاراول خیر. نیازی نیست حتما کسی تحت فریمورک کار کنه. php و ساختار وردپرس که MVC هست مثل لاراول هم مشکلی پیش نمیاره. حتی وردپرس قدرت پردازش بیشتری نسبت به لاراول داره روی HHVM 3- اصول نوین کدنویسی در وردپرس داره مورد استفاده قرار میگیره که تازه مباحثشون طی 2 سال اخیر در مجامع برنامه نویسی اختصاصی کشور داغ شده و البته خیلی هاشون رعایت نمیشن و یا بیشتر جوری استفاده میشن که بیشتر مضر هستن تا مفید مثل دیزاین پترن ها و... 4- کاملا بک اند بستگی به استک داره. استکهای رایج موارد زیر هستن: LAMP stack
  6. yazdaniwp

    دانلود به ازای دریافت ایمیل

    سلام. وقت بخیر. من غالبا همون افزونه هایی که دیدید رو دیدم و فکر میکنم باید دست به کد بشید. اگه موردی که میخواید دسترسی دانلود بهش بدید، محصول ووکامرس هست که باید ثبت نام هم صورت بگیره بعد از دریافت ایمیل چون ووکامرس برای هر فایل و هر کاربر یک سطح دسترسی تعریف میکنه. اما اگه صرفا لینک دانلود هست، کار خیلی ساده تر خواهد بود و دو دستور ایجکس نیاز داره.
  7. جناب اسدی تذکر بجایی دادن. اگه منظورتون رو درست متوجه شده باشم در ویوی موبایل منوها رو ندارید. اگه مشکلتون اینه که روی مرورگر دسکتاپ دسترسی به منوی موبایل ندارید وقتی ابعاد صفحه تغییر میکنه، ممکنه به قالب مربوط باشه. بعضی از قالبها ویوی متفاوتی برای دستگاههای متفاوت دارن. هسته وردپرس هم تابعی داره به اسم wp_is_mobile که قالبها ازش استفاده میکنن تا حالت موبایل رو برای دسکتاپ و بالعکس لود نکنن تا سرعت سایت افزایش پیدا کنه. اگه مشکلتون این هست، با موبایل چک کنید و یا از اکستنشن mobile view switcher استفاده کنید روی مرورگرتون و بررسی کنید.
  8. yazdaniwp

    قرار دادن صفحه‌بندی در برگه

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

    گوگل آنالیتیکس

    سلام. وقت بخیر.ببینید وقتی ثبت میکنید وبسایتتون رو برای آنالیتیکس یه اسکریپت رهگیری بهتون میده. این اسکریپت همیشه از مسیر زیر داخل گوگل آنالیتیکس در دسترسه: admin > traking info > tracking code این اسکریپت رو در هدر قالب قرار میدید و بقیه گزاراشات رو میتونید بصورت لحظه ای در آنالیتیکس ببینید. گوگل تگ منیجر کاربرد گسترده تری داره و به آنالیتیکس محدود نمیشه. چون دردسر ساخت یه container و پابلیش کردن تغییرات بیشتره و شما هم برای شروع کاری به بقیه بخش ها ندارید نیازی بهش نیست الان. افزونه هایی هم که هستن فقط برای اینه که نخواید وارد آنالیتیکس بشید ولی چون تحریم هست آنالیت
  10. yazdaniwp

    پخش لایو ویدیو

    سلام. این موارد عموما مربوط میشه به پشتیبانی مرورگر از فرمتهای خاص، مثل این فرمت که مخصوص iOS هست. این تاپیک در خود فروم کروم هست: https://groups.google.com/a/chromium.org/g/chromium-discuss/c/2iSagN5LHu0/m/OjzabWCvrYIJ?pli=1 ولی در کل چنین مواردی خاصی رو اگه از پشتیبانی خود افزونه در مخزن وردپرس سوال کنید زودتر به نتیجه خواهید رسید.
  11. yazdaniwp

    انتشار آموزه ها از دوره ها

    اساتید نظرشون رو گفتن که واقعا هم بجا بود، من هم یه نکته ای بنظرم اومد بگم، مسئله دقیقا همین بخشی هست که نقل قول کردم. هر دوره ای که ارزش افزوده ایجاد کنه و حاصل دانش و تجربه باشه ارزشمنده ولی واقعا چند تا دوره سراغ دارید که شخص خودش اصطلاحا کننده‌ی کار باشه؟ عموما یک دوره رو میبینن، در بهترین حالت 70 درصد دستگیرشون میشه و همون رو منتقل میکنن و نفر بعدی 50 درصد از 70 درصد مدرس رو میگیره و این چرخه ادامه پیدا میکنه و نهایتا یه عالمه استاد داریم که نه چالشی از سر گذروندن و نه تجربه ای دارن. نمونه اش همین برنامه نویس هایی که از یه نفر شنیدن وردپرس خوب نیست و همینجور میکوبنش. دوره هایی که برگ
  12. yazdaniwp

    فیلتر محصولات

    ضمن اینکه لطفا به قوانین انجمن احترام بذارید و مطالب ناقض کپی رایت رو مطرح نکنید، نیازی به افزونه پریمیوم ندارید. افزونه ای که جناب اسدی معرفی کردن قابلیت های ویژه ای داره. یک افزونه جانبی هم داره که میتونید برای هر دسته محصول، فیلترهای متفاوت با دسته دیگه قرار بدید. افزونه جانبی در زیر هست: https://wordpress.org/plugins/woof-by-category/
  13. yazdaniwp

    قرار دادن صفحه‌بندی در برگه

    دقیقا همین کار درسته، مبحثی داریم در سئو به اسم cannibalization که در این حالت شما صفحات مشابهی در خصوص یک موضوع دارید. نتیجه چنین اتفاقی این میشه که مطالب و لینکهای شما بجای رقابت با رقبا، با همدیگه رقابت میکنن و یه جور خودکشی هست، ورودی ها بین مطالب مشابه تقسیم میشن و بانس ریت یا نرخ پرش بالا میره و.... برای چنین کاری باید برای هر موضوع فقط یک مطلب در سایت داشته باشید. خب گاهی ممکنه یه مطلب جزئی بنویسید و مطلب کلی و جامع تری هم داشته باشید، باید چه کار کرد؟ سوال خوبیه، برای اینکار مطلب اصلی رو پر و پیمون بنویسید و قواعد اولیه مثل دانسیته یا چگالی عبارت کلیدی نسبت به کل متن، LS
  14. yazdaniwp

    برنامه نویسی

    البته جسارتا جاوااسکریپت فقط سمت فرانت نیست. فریمورک node.js کلا برای بک اند هست. جاوااسکریپت بشدت قوی داره پیش میره. برای همینه که وردپرس هم به سمتش تمایل پیدا کرده.
  15. خواهش میکنم. این کدی که استفاده میکنید اصولی نیست. با هر بار لاگین چک میکنه که کاربر نام و نام خانوادگی داره یا خیر و اطلاعات کاربر رو بروز میکنه. چند ایراد داره: 1- تا کاربر لاگین نکنه اطلاعات بروز نمیشه. 2- با هر بار لاگین دارید این کد رو اجرا میکنید در صورتیکه نیازی بهش نیست. 3- ممکنه کاربر اصلا وارد بخش کامنت نشه و این کد اجرا میشه در هر صورت. ولی کدی که من دادم فقط در زمان بازدید کامنت ها اجرا میشه و البته اگه کاربر لاگین هم نکرده باشه درست نمایش میده اطلاعات رو. میشه کد رو بهینه تر کرد به این شکل که فقط یکبار برای هر کاربر اجرا بشه: add_filter( 'get_comment_author
  16. کد زیر رو داخل فایل functions.php قالب فعال/قالب فرزند تون قرار بدید. متاسفانه امکان درج کد وجود نداره برای من و فایل رو ضمیمه کردم comentor-author-name.txt
  17. yazdaniwp

    درست کردن برید کرامپ اختصاصی

    سلام. خواهش میکنم. ببینید گوگل اینجوری نیست که مقاله رو نشون نده. کاملا به استراتژی سئو مربوطه. سئوی ایکامرس یا فروشگاهی بهترین حالتش اینه که شما صفحات لیست محصولات یا اصطلاحا PLP - product listing page رو بهش معرفی کنید و بعد PDP - product detailed page یا همون صفحه محصول رو. این موارد ارتباطی با breadcrumb نداره و به عوامل دیگه برمیگرده. حتی به نوع دسته بندی هم مرتبط نیست. breadcrumb ای که در SERP میبینید رو خودتون با اسکیما برای گوگل میفرستید و اون فقط نمایشش میده. اینکه لینکهایی که شما بررسی کردید همگی بجای نمایش یک محصول، دسته ای از محصولات (میتونه صفحه برند باشه، برچسب، دسته بن
  18. yazdaniwp

    برنامه نویسی

    سلام خواهش میکنم. ببینید فول استک شدن زمانبره. یعنی نیاز داره که حداقل در فرانت یا بک تسلط داشته باشید و شاخه دیگه رو در حد قابل قبولی بتونید هندل کنید. مباحث سرور و... هم هستن که بیشتر در بک اند درگیرش میشید. من خودم با بک اند شروع کردم و بعد فرانت رو شروع کردم. ولی اگه دنبال این هستید که در اسرع وقت بتونید در جایی مشغول بشید حتی اگه در زمینه وردپرس نباشه، بنظرم روی فرانت کار کنید. اما اگه هدف نهایی اینه که روی وردپرس کار کنید، میتونید با php شروع کنید و بعد که به حد قابل قبولی رسیدید، سوئیچ کنید روی فرانت. کلا بستگی به مسیری که چیدید داره ولی در کل برای وردپرس همین مواردی که گقتید بعلاو
  19. سلام @iamerfanzareie جناب گوهری که توضیح دادن ولی trashed کلا آیتمهای حذف شده وردپرس هستن. ممکنه یه ایرادی در زمان تغییرات پیش اومده باشه. احتمالا بشه از دیتابیس اصلاح کرد ولی چیزی نیست که بدون مهارت بشه انجامش داد و ساده ترین کار اینه که این صفحه رو حذف کنید و زباله دان رو هم خالی کنید و صفحه جدید بسازید.
  20. yazdaniwp

    درست کردن برید کرامپ اختصاصی

    بالای 10 بار پاسخ رو نوشتم و مشکل پیش اومد ارسال نشد از دیروز. اسکرین شات گرفتم و ضمیمه کردم.
  21. yazdaniwp

    برنامه نویسی

    سلام. وقت بخیر. ببینید در واقع هر چیزی که با php قابلیت پیاده سازی داره رو با وردپرس میشه انجام داد. اگه بخواید در زمینه توسعه وردپرس کار کنید در هر دو فیلد میتونید کار کنید. یعنی میتونید back-end یا front-end کار کنید. میتونید هر دو رو با هم کار کنید و full-stack باشید. در کل نیاز هست که هم php رو مسلط باشید و هم api وردپرس رو بشناسید. تسلط به جاوااسکریپت و کتابخانه هایی مثل react js, jquery هم نیاز میشه. در زمینه توسعه وردپرس برای افراد حرفه ای بشدت در بازار کار خلأ هست و یک فرد حرفه ای راحت میتونه کار کنه. نمیدونم تونستم پاسخی که نیاز بود رو بدم یا خیر؟ سلامت و موفق باشید.
  22. yazdaniwp

    مشکل در favicon

    حقیقتا بالای 10 بار سعی کردم که متن بفرستم ولی نمیشد. تصویر رو ضمیمه کردم در پاسخ قبلی
  23. yazdaniwp

    مشکل در favicon

  24. yazdaniwp

    مشکل در favicon

    سلام. وقت بخیر. بررسی کردم و موردی نبود، ممکنه از کش مرورگرتون باشه این مورد. تصویر ضمیمه رو ببینید.
  25. yazdaniwp

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

    سلام. وقت شما هم بخیر. نمیدونم منظورتون از این بخش چیه؟ همه چیز به همین بخش برمیگرده. مثلا اگه از CF7 استفاده کنید، امکان استفاده از هوکهایی رو دارید که قبل از ارسال اطلاعات میشه اونها رو دریافت کرد و پردازش کرد. این پردازش میتونه ثبت نام باشه و یا ثبت اطلاعات کاربری. سه راه هم برای پیاده سازی تخصص ها هست. 1- ذخیره اطلاعات هر فیلد در یک سطر جدول wp_usermeta 2- ذخیره کل اطلاعات تخصص کاربر در یک سطر wp_usermeta در قالب آرایه 3- ایجاد یک جدول اختصاصی به دیتابیس و مدیریت اون برای دو روش اول، از توابع زیر استفاده میشه: add_user_meta update_user_meta d
×
×
  • اضافه کردن...