با سلام و خسته نباشید.
قطعا که از CMB2 استفاده کنید چون Titan دیگه بروزرسانی نمیشه.
پیشنهاد میکنم یکی از دوره های آموزشی حرفه ای طراحی وب سایت شرکتی برپایه وردپرس یا آموزش طراحی و برنامه نویسی فروشگاه با ووکامرس | فوق العاده جامع رو مشاهده کنید. در این دو دوره مباحث CMB2 مطرح شده. البته اگر کمی به مباحث وردپرس و PHP تسلط داشته باشید میتونید از طریق خود وب سایت CMB2 نیز داکیومنت آن را بررسی و ساختار خودتون رو پیاده سازی کنید.
سلام
بله بررسی کردم و متوجه شدم object_types باید اسم اون posttype مدنظر باشه
elii
4 سال و قبل
سلام وقت بخیر با تشکر از زحمات شما این دوره html و css مربوط به ui portfolio که پیش نیاز این دوره هست کدوم قسمت سایت هست آیا? یا فایل کد های مربوطه را قرار بدین ممنون میشم
سلام
من يك سايت دارم كه از قالب beauty Zone براش استفاده كردم و زمانيكه ميخوام گريد نمونه كارها را در صفحه اصلي بهم نشون بده يكسري دسته بندي هاي اضافه اي را بهم نشون ميده كه اصلا توي دسته بندي هاي portfolio نيست. چطور ميتونم اين دسته بندي هاي اضافي رو حذف كنم؟
سلام دوست من
فایل ارسالی ناقص هست. فایل پروژه رو به طور کامل فشرده و برای ما ارسال یا اطلاعات ورودی هاست و وردپرس رو ارسال تا مشکلتون رو بررسی و رفع کنیم
سلام خدمت شما.باتشکر از شما.چندین وقت پیش این مورد رو فرستاد پاسخی دریافت نکردم.خودم هم توی دایرکتوری خود سایت اصلی سرچ کردم ولی بازم درست نشد و درست کار نمیکنه!کلافه کننده شده و چندین ماه هست درگیر این بخش هستم.ممنون میشم بررسی کنید.
سلام وقت بخیر..خسته نباشین…ببخشین من در این آموزش یک مشکلی برام پیش اومده اونم اینه که یک تکسونومی خاص ایجاد کردم.اما نمیتونم slug رو برای تصاویر چاپ کنم و وقتی متغیری که ساختم و slug رو دورنش قرار دادم رو می خوام چاپ گکنم بمن خطا میده….تصاویرش رو هم فرستادن براتون…اگه میشه راهنمایی بفرمائین خیلی ممنون مشیم…
سلام
مشکل در خط 32 هست که چیزی برنمیگردونه. وردامپ بگیرید ببیبنید چی میگه. اسم تکسانامی تون رو چک کنید. مطمئن بشید نوشته ای دارید که دسته خورده باشه براش
برای جلوگیری از تولید خطا هم، قبل از حلقه تون چک کنید که $si تعدادش بیش از صفر باشه.
برسی کردم و مشکلی نبود.دقیقا با چه مشکلی مواجه میشین؟
MajidZ70
6 سال و قبل
سلام استاد من تمامی مراحل رو با شما پیش اومدم همه چیز درسته اما وقتی روی یه دوره کلیک میکنم صفحه ی سینگلش مینویشه برگه یافت نشد. میشه راهنمایی کنید مشکل از کجا میتونه باشه؟متشکرم
سلام
باید ببینید به کدوم لینک داره میره . اگر لینک هاتون بر پایه اسلاگ هست، پرمالینک ها رو یکبار مجدد ذخیره کنید تا فلاش بشن.
ahmad1245
6 سال و قبل
با سلام . ممنون بابت اموزش هاتون . من با یک مشکلی برخوردم که چندروزی درگیرش هستم . من همه ی کارهارو انجام دادم . فقط موقع اجرا مثلا اگر من 10 تا نمونه کار اضافه میکنم توی خروجی فقط 4 الی 5 نشون میده . اگر 20 تا نمونه کار اضافه کنم . باز هم همون 5تارو نشون میده . هم پرمالینک هارو چک کردم . اصن شروع کار یعنی یعنی همین که لوپ اضافه میکنم این مشکل پیش میاد . حتی با وجود اینکه تایتلو فقط میندازم توی حلقه . ممنون میشم راهنمایی کنید که مشکل کجاست . مچکر
درست شد . واقعا ممنونم . میتونم بگم بی نظیرید هم از لحاظ اموزش هم از لحاظ پاسخگویی .
work4530
6 سال و قبل
سلام و خسته نباشید ..
تشکر بابت اموزش خوبتون ..
استاد یه سوال داشتم ….
توی دوره طراحی قالب شرکتی برای طراحی “همه نمونه کارها ” اینجوری گفتید البته توی کامنت ها : “در مورد بحث نمونه کارها اگر دوره رو مشاهده کرده باشید طبیعتا یک تکسونومی به نام portfolio_cat ساختیم. حالا باید بریم تو بخش دسته بندی پست تایپ نمونه کارها و به طور مثال یک دسته به نام “همه نمونه کارها” ایجاد کنیم (میتونید slug یا نامک رو هم به all-portfolio تغییر بدید). در نهایت لینکی که تولید میشود بدین صورت خواهد بود
example.com/portfolio_cat/all-portfolio
”
ولی تو این اموزش دسته جدا برای “All” نساختید ..
سوالم این هست با این تفاسیر ایا دسته جدا برای ” All” بسازیم یا خیر ؟
باتشکر
در پورتفولیو سمت فرانت، all به معنای نمایش همه تب های دیگه هست. لذا نیازی به دسته جداگانه نخواهید داشت.
وجود دسته all از این بابت میتونه مفید باشه که در صفحات آرشیو یا جای دیگه شاید نیاز بهش داشته باشید. هرچند بدون وجود اون دسته هم می تونید تمام دسته ها رو بگیرید ولی وجودش باعث میشه که کدنویسی جدا نیاز نداشته باشید.
sporal
7 سال و قبل
سلام فایل html رو نذاشتید
mostafa98
7 سال و قبل
با سلام
من برای نمایش taxonomy ها داخل حلقه از تابع foreach که در جلسه پنجم توضیح دادید استفاده کردم و از تابع get_terms استفاده کردم ولی یه مشکلی هست،
همه ی دسته هایی که تو تکسانومی ایجاد کردم و نمایش میده! در صورتی که برای هر پست یه دسته تعریف کردم.
عکس کد ها پیوست شد، ممنون میشم راهنمایی کنید.
در پارامتر اولش، get_the_ID() بذارید تا ای دی پست جاری حلقه تون رو بهش پاس بده و در پارامتر دوم، اسم تکسانومی رو قرار بدید.
mostafa98
7 سال و قبل
با سلام
بسیار عالی، ممنون از سایت خوبتون
فقط یه سوال در مورد جلسه پنجم
اگر بخوایم به جای category از taxonomy استفاده کنیم باید از همین توابع استفاده بشه
برای نمایش taxonomy ها از چه تابعی استفاده کنیم؟
الان من تاکسونومی رو با افزونه Custom Post Type UI به سایت اضافه کردم
و اسلاگ پست تایپپم بهش دادم و الان به زیرمجموعه پست تایپم اضافه شده
ولی هم کتگوری دیفالت وردپرس هست و هم تاکسونومی ای که اضافه کردم
الان چطور میتونم بگم که از تاکسونومی جدید استفاده کنه و قبلی رو پاک کنم؟
سلام
باید از داخل کد، تاکسونومی کتگوری رو حذف کنین جایی که گفتیم
‘taxonomies’=>array(‘category’)
بعد هم در برگه ای که دارید لیست میکنید دسته ها رو، کافیه که به تابع get_categories بگید که از تاکسونومی ساخته شده تون بخونه جزئیات بیشتر: https://developer.wordpress.org/reference/functions/get_categories/
شایان
8 سال و قبل
توی داینامیک سازی اسامی کتگوری ها نمیشه کاری کرد که فقط کتگوری هاییرو نمایش بده که از این پست تایپ ما مطلب دارن و اونایی که مطلب ندارن رو چاپ نکنه؟
به اون صورت بهینه نیست. باید از تاکسونامی اختصاصی برای پست تایپ استفاده کنید.
ولی برای اینکه ببینید کتگوری مربوطه پست داره یا نه، تو همون حلقه ای که برای کتگوری ها تو آموزش نوشتیم، میتونید یک شرط بذارید که اگر تعداد بزرگتر از 0 بود باتن رو چاپ کنه.
تعداد هم داخل این متغیر هست:
$category->count
دوتا پرمالینک یکسان نمیتونید همزمان داشته باشید.
یعنی اگر برگه با این نام ساختید دیگه نمیتونید نوشته با این پرمالینک بسازید. خود وردپرس هم اگر دقت کنید یک عدد به انتهاش اضافه میکنه.
معرفی سینگل به پست تایپ رو متوجه نشدم!!!
شما هرجایی که بخواید میتونید کوئری بگیرید و فرقی نداره در پیج باشید یا سینگل.
در انتخاب SLUG ها دقت کنید که نام ها با نام پست تایپ و تاکسونامی هاتون تداخل نداشته باشه. مثلا اگر پست تایپ PORTFOLIO دارید و از اون سمت پرمالینک بلاگ رو از پیشفرض تغییر دادید، دیگه نباید سینگل یا پیج با اون نام بسازید.
شایان
8 سال و قبل
سلام
واقعا ممنونم بابت این دوره
فقط یه سوال
کی تموم میشه و چند جلسه هست؟
سلام ببخشید آیا دوره آموزشی دارید که بتونم قالب بسازم و قالب خودمو در راست چین یا ژاکت منتشر کنم آیا این کار با افزونه المنتور و .. انجام میشه
با سلام و خسته نباشید
خیر
سلام روزتون بخیر
اگر بجای titan بخواهیم از cmb2 استفاده کنیم چیکار باید بکنیم که فیلد مربوطه توی خود post type بیاد نه توی site options
با سلام و خسته نباشید.
قطعا که از CMB2 استفاده کنید چون Titan دیگه بروزرسانی نمیشه.
پیشنهاد میکنم یکی از دوره های آموزشی حرفه ای طراحی وب سایت شرکتی برپایه وردپرس یا آموزش طراحی و برنامه نویسی فروشگاه با ووکامرس | فوق العاده جامع رو مشاهده کنید. در این دو دوره مباحث CMB2 مطرح شده. البته اگر کمی به مباحث وردپرس و PHP تسلط داشته باشید میتونید از طریق خود وب سایت CMB2 نیز داکیومنت آن را بررسی و ساختار خودتون رو پیاده سازی کنید.
سلام
بله بررسی کردم و متوجه شدم object_types باید اسم اون posttype مدنظر باشه
سلام وقت بخیر با تشکر از زحمات شما این دوره html و css مربوط به ui portfolio که پیش نیاز این دوره هست کدوم قسمت سایت هست آیا? یا فایل کد های مربوطه را قرار بدین ممنون میشم
با سلام و خسته نباشید
دوره آموزشی فیلترگذاری صفحات Portfolio
با نهایت تشکر و سپاس
موفق باشید مثل همیشه…;):)
سلام
من يك سايت دارم كه از قالب beauty Zone براش استفاده كردم و زمانيكه ميخوام گريد نمونه كارها را در صفحه اصلي بهم نشون بده يكسري دسته بندي هاي اضافه اي را بهم نشون ميده كه اصلا توي دسته بندي هاي portfolio نيست. چطور ميتونم اين دسته بندي هاي اضافي رو حذف كنم؟
با سلام و خسته نباشید
اطلاعات ورودی هاست و وردپرس رو ارسال تا مشکلتون رو بررسی کنیم.
امکان بررسی فایل پیوست شده هست؟
سلام دوست من
فایل ارسالی ناقص هست. فایل پروژه رو به طور کامل فشرده و برای ما ارسال یا اطلاعات ورودی هاست و وردپرس رو ارسال تا مشکلتون رو بررسی و رفع کنیم
سلام خدمت شما.باتشکر از شما.چندین وقت پیش این مورد رو فرستاد پاسخی دریافت نکردم.خودم هم توی دایرکتوری خود سایت اصلی سرچ کردم ولی بازم درست نشد و درست کار نمیکنه!کلافه کننده شده و چندین ماه هست درگیر این بخش هستم.ممنون میشم بررسی کنید.
درخواست شما اوکی شد
دسته های فرزند نیز حذف شدند
موفق باشید
خیلی ممنون از شما، لطف کردید
سلام وقت بخیر..خسته نباشین…ببخشین من در این آموزش یک مشکلی برام پیش اومده اونم اینه که یک تکسونومی خاص ایجاد کردم.اما نمیتونم slug رو برای تصاویر چاپ کنم و وقتی متغیری که ساختم و slug رو دورنش قرار دادم رو می خوام چاپ گکنم بمن خطا میده….تصاویرش رو هم فرستادن براتون…اگه میشه راهنمایی بفرمائین خیلی ممنون مشیم…
سلام
مشکل در خط 32 هست که چیزی برنمیگردونه. وردامپ بگیرید ببیبنید چی میگه. اسم تکسانامی تون رو چک کنید. مطمئن بشید نوشته ای دارید که دسته خورده باشه براش
برای جلوگیری از تولید خطا هم، قبل از حلقه تون چک کنید که $si تعدادش بیش از صفر باشه.
سلام..ممنون آقای صبوریان..مشکل از تکسونومی اختاصی بود که حل شد..این آموزش در چنتا از پروژه های من واقعا به درد خورده..دستتون درد نکنه
ویدئو ها نمایش داده نمیشه 🙁
سلام
مشکلی مشاهده نشد. لطفا با مرورگر و ای پی متفاوتی تست کنید
سلام
ویدیو ها نمایش داده نمیشه.قبلا اینجوری نبود
سلام وی لرنی عزیز
برسی کردم و مشکلی نبود.دقیقا با چه مشکلی مواجه میشین؟
سلام استاد من تمامی مراحل رو با شما پیش اومدم همه چیز درسته اما وقتی روی یه دوره کلیک میکنم صفحه ی سینگلش مینویشه برگه یافت نشد. میشه راهنمایی کنید مشکل از کجا میتونه باشه؟متشکرم
سلام
باید ببینید به کدوم لینک داره میره . اگر لینک هاتون بر پایه اسلاگ هست، پرمالینک ها رو یکبار مجدد ذخیره کنید تا فلاش بشن.
با سلام . ممنون بابت اموزش هاتون . من با یک مشکلی برخوردم که چندروزی درگیرش هستم . من همه ی کارهارو انجام دادم . فقط موقع اجرا مثلا اگر من 10 تا نمونه کار اضافه میکنم توی خروجی فقط 4 الی 5 نشون میده . اگر 20 تا نمونه کار اضافه کنم . باز هم همون 5تارو نشون میده . هم پرمالینک هارو چک کردم . اصن شروع کار یعنی یعنی همین که لوپ اضافه میکنم این مشکل پیش میاد . حتی با وجود اینکه تایتلو فقط میندازم توی حلقه . ممنون میشم راهنمایی کنید که مشکل کجاست . مچکر
سلام
این پارامتر رو به کوئری تون اضافه کنید
'posts_per_page'=>-1
درست شد . واقعا ممنونم . میتونم بگم بی نظیرید هم از لحاظ اموزش هم از لحاظ پاسخگویی .
سلام و خسته نباشید ..
تشکر بابت اموزش خوبتون ..
استاد یه سوال داشتم ….
توی دوره طراحی قالب شرکتی برای طراحی “همه نمونه کارها ” اینجوری گفتید البته توی کامنت ها : “در مورد بحث نمونه کارها اگر دوره رو مشاهده کرده باشید طبیعتا یک تکسونومی به نام portfolio_cat ساختیم. حالا باید بریم تو بخش دسته بندی پست تایپ نمونه کارها و به طور مثال یک دسته به نام “همه نمونه کارها” ایجاد کنیم (میتونید slug یا نامک رو هم به all-portfolio تغییر بدید). در نهایت لینکی که تولید میشود بدین صورت خواهد بود
example.com/portfolio_cat/all-portfolio
”
ولی تو این اموزش دسته جدا برای “All” نساختید ..
سوالم این هست با این تفاسیر ایا دسته جدا برای ” All” بسازیم یا خیر ؟
باتشکر
در پورتفولیو سمت فرانت، all به معنای نمایش همه تب های دیگه هست. لذا نیازی به دسته جداگانه نخواهید داشت.
وجود دسته all از این بابت میتونه مفید باشه که در صفحات آرشیو یا جای دیگه شاید نیاز بهش داشته باشید. هرچند بدون وجود اون دسته هم می تونید تمام دسته ها رو بگیرید ولی وجودش باعث میشه که کدنویسی جدا نیاز نداشته باشید.
سلام فایل html رو نذاشتید
با سلام
من برای نمایش taxonomy ها داخل حلقه از تابع foreach که در جلسه پنجم توضیح دادید استفاده کردم و از تابع get_terms استفاده کردم ولی یه مشکلی هست،
همه ی دسته هایی که تو تکسانومی ایجاد کردم و نمایش میده! در صورتی که برای هر پست یه دسته تعریف کردم.
عکس کد ها پیوست شد، ممنون میشم راهنمایی کنید.
سلام
از تابع get_the_terms باید استفاده کنید.
جزئیات بیشتر:
https://developer.wordpress.org/reference/functions/get_the_terms/
در پارامتر اولش، get_the_ID() بذارید تا ای دی پست جاری حلقه تون رو بهش پاس بده و در پارامتر دوم، اسم تکسانومی رو قرار بدید.
با سلام
بسیار عالی، ممنون از سایت خوبتون
فقط یه سوال در مورد جلسه پنجم
اگر بخوایم به جای category از taxonomy استفاده کنیم باید از همین توابع استفاده بشه
برای نمایش taxonomy ها از چه تابعی استفاده کنیم؟
سلام
دوره آموزش تکسانومی در وردپرس رو بگذرونید.
الان من تاکسونومی رو با افزونه Custom Post Type UI به سایت اضافه کردم
و اسلاگ پست تایپپم بهش دادم و الان به زیرمجموعه پست تایپم اضافه شده
ولی هم کتگوری دیفالت وردپرس هست و هم تاکسونومی ای که اضافه کردم
الان چطور میتونم بگم که از تاکسونومی جدید استفاده کنه و قبلی رو پاک کنم؟
سلام
باید از داخل کد، تاکسونومی کتگوری رو حذف کنین جایی که گفتیم
‘taxonomies’=>array(‘category’)
بعد هم در برگه ای که دارید لیست میکنید دسته ها رو، کافیه که به تابع get_categories بگید که از تاکسونومی ساخته شده تون بخونه جزئیات بیشتر:
https://developer.wordpress.org/reference/functions/get_categories/
توی داینامیک سازی اسامی کتگوری ها نمیشه کاری کرد که فقط کتگوری هاییرو نمایش بده که از این پست تایپ ما مطلب دارن و اونایی که مطلب ندارن رو چاپ نکنه؟
به اون صورت بهینه نیست. باید از تاکسونامی اختصاصی برای پست تایپ استفاده کنید.
ولی برای اینکه ببینید کتگوری مربوطه پست داره یا نه، تو همون حلقه ای که برای کتگوری ها تو آموزش نوشتیم، میتونید یک شرط بذارید که اگر تعداد بزرگتر از 0 بود باتن رو چاپ کنه.
تعداد هم داخل این متغیر هست:
$category->count
چطور تاکسونومی اختصاصی براش اجرا کنم؟
کار پیچیده ای هست؟
تو دوره ای آموزش داده شده؟
اگر نه لطفا یه منبع ترجیحا فارسی معرفی بفرماید
بله
از سایت generatewp که داخل دوره توضیح دادیم
استفاده کنید.
توی کوئری که برای پرتفولیو به دست آوردیم چطور باید تعدادش رو محدود کنیم؟
با افست ؟
میشه توضیح بدید …
و اینکه تابع فراخوانی کتگوری به شکلی که لینک تولید نکنه چیه؟
یعنی فقط نام کتگوری رو بیاره بدون اینکه لینک باشه
پارامتر posts_per_page رو ست کنید.
برای کتگوری هم روشش رو در درس پنجم آموزش میدیم.
صفحه سینگلش با فایل singel-portfolio.php ایجاد نشد
با توجه به این که page-portfolio.php اوکی شد
چرا؟؟
سلام
single رو اشتباه نوشتید.
نه اینجا اشتباه تایپ کردم
این اسمه فایلمه single-portfolio.php
دوتا پرمالینک یکسان نمیتونید همزمان داشته باشید.
یعنی اگر برگه با این نام ساختید دیگه نمیتونید نوشته با این پرمالینک بسازید. خود وردپرس هم اگر دقت کنید یک عدد به انتهاش اضافه میکنه.
خب چیکار باید بکنم؟
روش دیگه ای هم هست برای معرفی سینگل به پست تایپ؟
معرفی سینگل به پست تایپ رو متوجه نشدم!!!
شما هرجایی که بخواید میتونید کوئری بگیرید و فرقی نداره در پیج باشید یا سینگل.
در انتخاب SLUG ها دقت کنید که نام ها با نام پست تایپ و تاکسونامی هاتون تداخل نداشته باشه. مثلا اگر پست تایپ PORTFOLIO دارید و از اون سمت پرمالینک بلاگ رو از پیشفرض تغییر دادید، دیگه نباید سینگل یا پیج با اون نام بسازید.
سلام
واقعا ممنونم بابت این دوره
فقط یه سوال
کی تموم میشه و چند جلسه هست؟
سلام
خواهش میکنیم
احتمالا 5 جلسه بشه.
سلام
هنگامیکه دانلود را میزنیم برمیگرده صفحه اصلی وفیلمی برای دانلود وجود ندارد
لینک مشاهده آنلاین رو تصحیح کنید
با عرض سلام و تشکر از کامنت شما
لینک بررسی شد مشکلی نداشت
با ctrl+f5 رفرش کنید یا از مرورگر دیگر استفاده نمایید
سلام هنوز هم مشکل داره با کروم و موزیلا هم چک شد
مشکل حل شد مجددا تست بفرمایید
سلام
و تشکر از رفع مشکل
سلام
خیلی خوبه. من تازه از طریق ارتاباز باهاتون اشنا شدم. اموزش هاتون فوق العاده هست. اگر میشه در مورد چایلد تم هم اموزش تولید کنید.