سلام
وقت شما هم بخیر
هم از ترم ها میتونید استفاده کنین و هم پست تایپ، بستگی به روابط و قابلیت های سایت تون داره. حتی از یوزر هم میتونید استفاده کنید و نویسنده اون آموزشش کنین. بستگی به سطوح دسترسی تون داره کلا…
ramy1908
2 سال و قبل
درود
وقت بخیر
من یک سوال مشخص داشتم، آیا با تکسانومی ها یا پست تایپ میشه محصولات متغیر تعریف کرد؟
به این صورت که با انتخاب یا عدم انتخاب یکی از متغیر ها قیمت نهایی محصول تغییر کنه؟
تصور کنید محصول من یک سرویس خواب هستش که شامل:
تخت خواب
پاتختی
آینه قدی
کمد
حالا من میخوام هر کدوم از این قطعات رو به صورت جداگانه تو سایت داشته باشم و همچنین یک صفحه سرویس خواب داشته باشم که مشتری قابلیت انتخاب این قطعات رو داشته باشه و با حذف یا افزودن هر کدوم قیمت تمام شده رو ببینه
سلام
بستگی به نوع فروشگاه تون داره. اول از همه اینکه چرا از ووکامرس استفاده نمیکنید؟ محصولات متغیر داره و کارتون راحت میشه.
دوم اینکه، اگر محصولات رو در این سایت پست تایپ در نظر بگیریم و اپشن ها مخصوص همون محصول باشن و خودشون محصول جدایی نباشن، بهتره که از پست متا برای اپشن ها استفاده کنید. اما اگر خود اپشن ها هم جداگانه محصول قابل سفارش باشن، باید اپشن ها رو هم پست در نظر بگیرید و با تکسانومی ارتباط بین شون ایجاد کنید.
همه چیز به نوع سایت و نگاه شما بستگی داره…
ووکامرس تو محصولات متغیر ساختار دگمی داره و تلاشم برای نمایش یک قیمت نهایی بی نتیجه بوده تا این لحظه
اینکه چطور بتونم شبیه به نمونه ارسالی تغییرش بدم هم واسم گنگ هست، اگه آموزش فارسی یا انگلیسی در این زمینه موجود هست ممنون میشم معرفی کنید
دقیقن شبیه نمونه و عکسی که ارسال کردم بشه صفحه محصول رو تغییر داد
پیشنهادم بازهم همون ووکامرس هست. مستنداتش رو دقیق مطالعه کنید.
morteza.mehrabi2@gmail.com
2 سال و قبل
سلام
از آموزش خوبتون ممنونم.
من تاکسونومی جدید ایجاد کردم؛ ولی 2 تا مشکل دارم.
در قسمت ویرایش تاکسونومی «رنکمث» و «نوار ابزار» برای توضیحات رو نمیبینم.
وقتی از تاکسونومی نمایش می گیرم، مشابه صفحات دستهبندی محصولات را نمایش نمیده.
ممنون میشم راهنمایی کنید.
baharmgh
3 سال و قبل
سلام ، وقت بخیر . در آخرین دقیقه های آموزشتون ، آموزش افزودن فیلد عکس به فیلدهای تکسونومی رو آموزش دادید، من همه مراحل رو انجام دادم، اما اطلاعات رو ذخیره نمی کنه. تو قسمت دیتابیس هم چیزی به جدول ترم متا اضافه نمی شود. به نظرتون مشکل از کجاست؟
استاد ببخشید این توضیح روهم بدم که من مگا منو رواز روی اموزش مگا منو سایت شما درست کردم داخل اون اموزش ترمها به عنوان منو های مگامنو استفاده شده من میخوام بعضی از این ترمها رو ریدایرکت کنم به صفحه تمپلیت ها به خاطر همین میخوام لینک ترمها رو عوض کنم.بازم از راهنمایی شما ممنونم.
ببینید برای همین میگم این کار استانداردی نیست.
شما در اصل باید زمانیکه دارید مگامنوتون رو چاپ میکنید، چک کنید که اگر متای لینک اختصاصی ست شده بود، اون لینک رو بجای لینک ترم چاپ کنید. چون میخواید ببرید به تمپلیت اختصاصی لذا اصلا دیگه کاری به اون ترم هم ندارید.
parisa
3 سال و قبل
سلام،استاد من کاملآ بلدم ترم متا درست کنم مثلا ترم متا برای عکس وغیره… ولی ترم متا برای پرمالینک رو نمیدونم چجوری میشه درست کرد یعنی میتونم یه باکس درست کنم که پرمالینک سفارشی رو بگیره اما نمیدونم چجوری باید پرمالینک اصلی ترم رو غیره فعال کنم و اینکه پرمالینک سفارشی هرترم رو جایگزین اون کنم ،سایت های ایرانی وخارجی روهم سرچ کردم اطلاعات کمی درمورد پرمالینک پستها وجود داره اما در مورد ترم ها چیزی پیدا نکردم لطفا اگه میشه باکد راهنمایی کنید مطمئنم سوال خیلیا هستش.ممنون.
سلام
یعنی میخواید یه ترم خاص، ساختار لینکش متفاوت باشه نسبت به سایر ترم ها؟
این کار یکمی غیر منطقی هست و اگر چنین حالتی دارید اصلا نباید اون رو ببرین ذیل اون تاکسانومی! باید از یک پیج یا اندپوینت برای نمایش اون استفاده کنید.
به هرحال اگر اصرار بر چنین کاری داشتید (هرچند تاکید میکنم که dirty هست!) میتونید از htaccess کمک بگیرید یا با add_rewrite_rule در Init و یه سری کارهای dirty دیگه هندل بکنید 😐
استاد من میخوام ساختار پرمالینک یک ترم با ترم دیگر متفاوت باشه واینکه بعضی ازترمها رو هم ریدایرکت کنم به صفحه دیگه
دقیقا کاری که افزونه permalinks customiser انجام میده این افزونه یه متا در قسمت ترم میسازه ومامیتونیم پرمالینک اون ترم رو اون تور که میخوایم تغییر بدیم حالا من میخواستم این رو از افزونه بر دارم ولی از توضیحات شما چیزی متوجه نشدم اگه راه حلی به ذهنتون رسید برام توضیح بدید.ممنون میشم.
حسین
3 سال و قبل
سلام خسته نباشید،استادمن یه تکسونامی به نام برند ساختم وچندتا متا ترم برای تصویر ترمها ،بخش کردن ترمها و غیره ساختم که همه چیز کاملا درست کارمیکنه فقط من میخوام متا ترم هارو درصفحه ادیت کنار نامک و توضیحات به نمایش در بیاد کدش رو هم نوشتم فقط نمیدونم چرا boolean false برمیگردونه خیلی هم تلاش کردم درست نشد کدش رو میزارم لطفا راهنمایی بفرمایید
سلام
چون چنین پارامترهایی ارسال نمیشه.
شما این رو تست کنین و متناسب با نیاز از ورودی های تابع، استفاده کنین.
function brands_edit_meta_box($out, $column_name, $term_id)
{
var_dump($out);
var_dump($column_name);
var_dump($term_id);
}
icic
3 سال و قبل
با سلام و احترام خدمت استاد عزیز . بسیار سپاسگزارم از زحماتتون .
یک سوال داشتم
بنده اگر یک تکسنامی ایجاد کنم . با استفاده از اون تصویر درختی (ضمیمه شده) ترتیب خوندن تمپلیت ها . میتونم برای هر تکسونمی یک تمپلیت ایجاد کنم که ایتم های اون تکسونمی رو طبق تمپلیتی که براش در نظر گرفتم نمایش بده .
همینطور این امکان رو دارم که صفحه سینگل مربوط به هر پست از تکسونمی رو شخصی سازی کنم . اما اینطوری تعداد تملپلیت هایی که میسازم خیلی زیاد میشه .
خواستم ببینم که راهی هست که من یک تملپیت برای یکی از ترم های تکسونمی بسازم و همه پست هایی که اون ترم رو دارن از یک تملپیت مشخص استفاده کنند .
برای مثال من یک پست تایپ با عنوان پروژه ها دارم . که شامل یک تکسونمی با عنوان نوع پروژه ها است . و ترم های نوع اول و نوع دوم هم تعریف کردم .
حالا میخوام صفحه سینگل-پست با ترم (نوع اول ) از تمپلیت مربوط به خودش خونده بشه . و صفحه سنگل-پست با ترم (نوع دوم) هم تمپلیت مربوط به خودش رو بخونه .
با عرض سلام و خسته نباشید .
بنده یک taxonomy برای محصولات ووکامرس قرار دادم.
حالا میخوام برای هر نوع یک صفحه سینگل جداگانه بسازم طبق قاعده ( single-ketab.php مثلا ) اما تغییری که مد نظرمه اعمال نمیشه روی هر صفحه سینگل.
به نظرتون کجای کارم ایراد داره؟
4 روزه گیر کردیم اعصابم برام نذاشته.
1- کوئری صفحه سینگل مشکل داره؟
2- درون فانکشن اشتباه taxonomy تعریف شده ؟
3- فایل های قالب ساخته شده کم و کسری داره ؟
4- تنظیمات ووکامرسم اشتباهه ؟
+ در مورد پیوند های یکتا هم مشکلی وجود داره که حالتش رو تغییر میدم دیگه ارور میده و لود نمیشه سایت.
+ روی ومپ سرور کار میکنم.
+ اطلاعات پیوست کردم یه نگاهی بندازید لطفا .
سلام ممنون از دوره خوبتون
براي اينكه قالب خودِ دسته يا category رو سفارشي كنم بطوريكه مثلا در خود دسته بشه بصورت دايناميك ويديو ، و … گذاشت چكار بايد كرد؟
با سلام و خسته نباشید
خیلی سادست. به طور مثال شما دو دسته ویدیو (با نامک video) و اخبار (با نامک news) دارید. یک فایل به نام category-video.php و یک فایل نیز با نام category-news.php ایجاد و کوئری موردنظرتون در هر فایل رو مینویسین.
ممنون که پاسخ دادین اما من متوجه نشدم.در حالت عادی وقتی وارد قالب میشم در قسمت دسته که داخل نوشته است من فقط امکان اضافه کردن نام،نامک و توضیحات را دارم.اما فیلدی برای اضافه کردن پرونده چند رسانه ای، هدینگ و …وجود نداره.ضمن اینکه من نمیخوام ویدیویی که داخل خود دسته قرار میگیره ایستا باشه و میخوام از داخل پنل وردپرس امکان تغییر وجود داشته باشه.
ممنون میشم بیشتر توضیح بدین.تصاویر فیلدهای منظور رو ضمیمه کردم
سلام و خسته نباشید.
من یه پست تایپ و تکسونومی متناظر با اون رو ایجاد کردم و زیر هر پست ترم های متناظر با اون پست رو نشون دادم با get_term_link هم لینک های متناظر با اونها رو میتونم بگیرم، حالا می خوام وقتی کلیک کنم، فقط پست های مربوط به همون ترم رو نشون بده، می دونم میشه برای هر ترم یه صفحه مخصوص ایجاد کرد ولی می خوام مثله پست های وردپرس که وقتی روی دسته ی خاصی کلیک میکنه خودش از فایل کتگوری می خونه و نشون میده، باشه.
من فایل taxonomy-mytaxonomy_cat رو ساختم، حالا سوالم اینه که میشه کوئری رو جوری زد که همه ترم ها رو نشون نده، فقط ترم های خواسته شده رو نشون بده یا فایل خاصی باید ایجاد کنم؟
با سلام، زمانی که در فایل مورد نظر کوئری میگیرید در آرگومان ها می تونید تعریف کنید که چه term هایی رو کوئری بگیره
پارامتر مورد نظر به این صورته: 'meta_query' => array(
array(
'key' => 'age',
'value' => array( 3, 4 ),
'compare' => 'IN',
),
),
برای جزئیات بیشتر به لینک زیر مراجعه کنید. https://developer.wordpress.org/reference/classes/wp_query/
سلام. وقتتون بخیر
من جواب سوال خودم رو پیدا کردم، گفتم اینجا بگم شاید به درد بقیه دوستان بخوره.
اون فایلی که ما به اسم taxonomy-myTaxonomyName.php می سازیم، اگر در اون فایل هیچ کوئری نزنیم و در حلقه تنها همون have post رو بنویسیم. اینجوری هر وقت روی یک ترم خاص کلیک بشه، فقط مطالب مربوط به همون ترم میاد.
mohsen-hazard
4 سال و قبل
سلام ار امکانش هست فایل های این دوره رو بذارید
وحید
4 سال و قبل
من میخوام توی تاکسونانی های قالب های دیگه و یا تاکسونامی هایی ک خودم میسازم، مطالبی وارد کنم، به چه صورت میشه؟
مثلا قالب فلت سام، توی دسته بندی های ووکامرس امکان وارد کردن شورت کد میده، برای قالب های دیگه به چه صورت میشه اینو اضافه کرد؟
سلام خسته نباشید یه سوال داشتم من قسمت وبلاگ رو با استفاده از تکسونومی ها ساختم اما نمیخام اسلاگ پست تایپ و تکسونومی از هم جدا باشند یعنی میخام اینطوری باشه
sitename.com/posttype-name/taxonomy-term/post-title
برای اینکه اینطوری بشه باید چیکار کنم؟
سلام علی آقا عیدتون مبارک باشه ٬شرمنده دوباره مزاحم شدم من از صفحه ای که واسم لینک کردید استفاده کردم و درست هم عمل کرد اما یه مشلی هست اونم اینه که در صفحات ارشیو پست تایپ ها تگ های link rel ادرس اشتباه رو میزنند نگاه کنید مثلا
اون بخش %blog_tax% در اخر ادرس اضافی هستش و باید پاک بشه
تمامی آدرس ها در صفحه به این شکل هستن و چند روزه نمیدونم چیکار کنم ممنون میشم راهنمایی کنید.
سلام دوست من
اطلاعات ورودی هاست و وردپرس رو ارسال تا مشکلتون رو بررسی کنیم.
saminf
4 سال و قبل
باسلام ،اگه بخواهیم تو صفحه نوشته محصول مرتبط با اون رو براساس تگ (یاتو صفحه ووکامرس مطلب مرتبط بااونو )قرار بدیم با استفاده ازtaxonomiesهست؟کدش به چه صورت میتونه باشه ؟باتشکر
نه منظورم اينكه تو صفحه محصول كه بر اساس ووكامرس بخواهيم مطلب بزاريم يعني post type =>post مطلب مرتبط با محصول از قسمت نوشته ها براساس تگ بزاريم،يا برعكس در صفحه نوشته ها بخواهيم محصول هم نشون بديم
تو يه سايت زير سكشن محصول كه حالا بر اساس تگ يا كت دسته بندي شده يه سكشن ديگه زير محصول مطلب مرتبط با محصول نشون داده
سلام ممنونم بابت پاسخ گویی من توصفحه محصول ووکامرس می تونم محصولات رو با کدنویسی بر اساس تگ یا دسته بندی بیارم ولی می خوام مطلب مرتبط با محصول هم داشته باشم
سلام مجدد، عذرخواهی می کنم در کامنت قبل منظور شمارو به طور کامل متوجه نشده بودم.
مثلا شما دو پست تایپ به نام های post و product دارید و حالا میخواهید یکی از مطلب های پست تایپ post را در پست تایپ product نمایش دهید. بنابراین در بخش ادمین پست تایپ product باید اینپوت سرچ به صورت ajax بذارید و مثلا با جستجو کردن چند کلمه از مطلب، مطلب مورد نظر شمارو جستجو کنه براتون بیاره و شما با انتخاب اون و ذخیره کردن محصول و هوکی که باید بزنید اینه که آی دی اون محصول رو postmeta پست تایپ product ذخیره کنید و در آخر اینکه با برگرداندن postmeta از صفحه ای که قراره مطلب مرتبط نمایش داده بشه آی دی رو دارید و کوئری میگیرد تا مطلب رو نمایش بده.
نکته آخر اینکه اینکار نیازمند کدنویسی زیادی و هوک زدن در بخش های مختلفی داره که در یک کامنت و به صورت متنی گنجایش نداره
موفق باشید 🙂
خیللییی ممنونم ، روشی که توضیح دادین خیلی جالب ولی اگه اصلا باکس سرچ هم نزاریم وخودش به صورت خودکار مطلب مرتبط هم با محصولی که نشون داده بیاره این هم کد نویسی طولانی داره؟اگه منبعی هست یااگه لینکی هست ممنون میشم لینکشو بزارین ،ممنونم بابت تایمی که گذاشتین
خب شما به عنوان برنامه نویس باید الگوریتمی داشته باشید تا این مطلب به صورت خودکار تنظیم بشه، من به درستی متوجه نمیشم، میشه بگید به صورت منطقی چطوری خودکار مطلب تنظیم بشه؟
خب شما همونطور که محصول مرتبط می تونید بیارین توی صفحه که با لود صفحه محصول مرتبط با اون محصول نمایش داده میشه
مطلب مرتبط هم نشون داده بشه
22samira
5 سال و قبل
سلام من می خوام همه اخرین مطالب را در یه قالب خاص نمایش بدم مثل این سایت من برای این کد در این نمونه را با کمک کسی زدم
$query_args = array(
‘post_type’ => ‘post’,
‘post_status’ => ‘publish’,
‘order’ => ‘DESC’,
‘orderby’ => ‘date’,
‘title’ => ”,
‘cat’ => ”,
‘category_name’ => ‘test’,
);
// The Query
$the_query = new WP_Query( $query_args );
// The Loop
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) {
$the_query->the_post();
}
/* Restore original Post Data */
wp_reset_postdata();
} else {
// no posts found
}
سلام
خوب مشکل چی هست؟
پارامتر ‘title’ و cat هم اضافه هست.
proweb
5 سال و قبل
سلام وقت بخیر
ببخشید استاد من موردی داخل یک قالب برام پیش اومده که بعد سرچ زیاد داخل اینترنت به آموزش شما رسیدم.
شاید مرتبط نباشه
من یه قالب دارکتوری دارم (قالب my listuing ) داخلش پست تایپ سفارسی تعریف شده، برای ایجاد یک نوع آگهی در این قالب می تونیم فیلد های مختلفی رو ایجاد کنیم ( مثلا برای آگهی ملک میتونیم فیلد قیمت رهن، قیمت اجاره، امکانات و … ایجاد کنیم). چیزی که من نیاز دارم اینه که این فیلد ها کجا ذخیره می شوند؟
من میخوام موقع ثبت آگهی بعضی از فیلد های ثبت شده به تلگرام ارسال بشه، برای ارسال به تلگرام از افزونه wp telegram استفاده می کنم که در این افزونه ساختار رو به این شکل عنوان کرده است —-> {terms:taxonomy} یا {cf:custom_field} که اسم تاکسونومی و کاستوم فیلد مورد نظر رو باید جایگزین کرد ولی دقیقا نمی دونم تاکسونومی و کاستوم فیلد هایی که داخل قالب هستند رو از کجا پیدا کنم و جایگزین کنم.
ببخشید من یه مقدار مبتدی هستم شاید سوالم خیلی پیش پا افتاده باشه، از همه عذر خواهی میکنم، ممنون می شوم استاد عزیز راهنمایی کند
با تشکر
mansen
5 سال و قبل
سلام وقت بخیر میخواستم بدونم چطور میشه دسته بندی رو ساخت که مثلا وقتی کاربر نام شهر رو انتخاب کرد در استپ بعد نام محله های همان شهر نمایش داده شود با تشکر
سلام ممنونم از آموزشای خوبتون میخواستم ببینم چطوری میتونم وقتی با acf یه تکسنومی رو اضافه کردم البته چند تا هستند مثلا انواع اقسام دسته بندی هستش میخوام اونا لینکداشته باشن و مثلا وقتی روشون کلیک میشه برن به بایگانی خودشون مثل دسته بندی خود وردپرس در کل نحوه لینک دهیشون درون پست هارو میخوام به قالب اضافه بکنم.
به قالب سایتمم نگاه بکنید متوجه منظورم میشید.
اگر میتونید راهنماییم بکنید ممنونتون میشم
اگر ممکنه برام انجامش بدید که هزینش رو هم تقدیمتون میکنم
zahraPoorsoltani
5 سال و قبل
با سلام.من متوجه نشدم چرا اخه slug باید انگلیسی باشه؟
j1g41
5 سال و قبل
با سلام بنده یک تاکسونومی ایجاد کردم ولی میخوام اسم ترم اون تاکسونومی رو توی صفحه ی مطلبی که توی همون دسته هست رو نشون بدم
اشنایی کمی با کدنویسی php و وردپرس دارم لطفا راهنمایی کنید چه کدی رو جا قرار بدم
با تشکر
j1g41
5 سال و قبل
لینکا خرابه
mahmood_20050
5 سال و قبل
سلام
در قسمتی که استاد درباره ساختار سلسله مراتبی قالبها صحبت کردند مشکل دارم
الان قسمتی که از دستور EXISTS استفاده کردم وقتی روی نمایش یک ترم کلیک میکنم که چیزی نمایش نمیده، در صورتیکه دستور میگه تمام ترم ها تاکسونومی رو بیاره.
الان فقط تمام تاکسونومی های مربوط به ترم رو میاره
سلام
متاسفانه متوجه منظورتون نشدم. لطفا واضح تر همراه با مثال مطرح کنید تا بتونم کمک کنم.
ahmad1245
5 سال و قبل
سلام و وقت بخیر ، اول یک تشکر بابت اموزش حرفه ای و کاملتون .
دوم من یک سوال داشتم ، من میخوام یک سرچ حرفه ای برای یک سایت مسافرتی بنویسم .
حالا با دیدن اموزش wp_dropdown_categories میخوام از این تابع استفاده کنم برای سرچ بلیط ها ،
البته من چند تا selectدارم مسلما ، ایا این کار درسته ؟؟؟
بعدش اینکه چطوری میتونم اینارو بگیرم و طبق جستجو در وردپرس و بلیط های که این جستجو وجود دارن نشون بدم .
فقط اگر یک سرنخ کوچیک بهم بدید عالی میشه . ممنون
سلام
نحوه نمایشش که راحت هست و هرطور تمایل داشتید میتونید سلکت بسازید. بعد در فرم این موارد سابمیت میشن و شما باید مقادیر رو بگیرید و تکس کوئری بگیرید.
من این کدهارو نوشتم،زمانی ک میخوام به صفحه 2 برای دیدن ادامه پست ها برم،منو به صفحه index میفرسته و بقیه پست ها رو نمایش نمیده
اگ میشه راهنمایی کنید چی کار کنم،ممنون
ghaderghatel
6 سال و قبل
برای نمایش تکسانومی ها مثل تابع the_category چه کدی رو باید بزارم حالا چه تاکسانومی شبیه تگ ها باشه چه برچسب ها میخوام به صورت لینک توی حلقه نمایشش بدم
سلام. وقت بخیر.
برای پیاده سازی مدرسین(شامل نام، عنوان، ایمیل، شبکه های اجتماعی، و…) توی یک سایت دوره های آموزشی، استفاده از تکسونومی درسته؟
سلام
وقت شما هم بخیر
هم از ترم ها میتونید استفاده کنین و هم پست تایپ، بستگی به روابط و قابلیت های سایت تون داره. حتی از یوزر هم میتونید استفاده کنید و نویسنده اون آموزشش کنین. بستگی به سطوح دسترسی تون داره کلا…
درود
وقت بخیر
من یک سوال مشخص داشتم، آیا با تکسانومی ها یا پست تایپ میشه محصولات متغیر تعریف کرد؟
به این صورت که با انتخاب یا عدم انتخاب یکی از متغیر ها قیمت نهایی محصول تغییر کنه؟
تصور کنید محصول من یک سرویس خواب هستش که شامل:
حالا من میخوام هر کدوم از این قطعات رو به صورت جداگانه تو سایت داشته باشم و همچنین یک صفحه سرویس خواب داشته باشم که مشتری قابلیت انتخاب این قطعات رو داشته باشه و با حذف یا افزودن هر کدوم قیمت تمام شده رو ببینه
چیزی شبیه به این سایت: سرویس خواب چوبی
پیشاپیش ممنون از وقتی که میگذارید برای پاسخگویی
سلام
بستگی به نوع فروشگاه تون داره. اول از همه اینکه چرا از ووکامرس استفاده نمیکنید؟ محصولات متغیر داره و کارتون راحت میشه.
دوم اینکه، اگر محصولات رو در این سایت پست تایپ در نظر بگیریم و اپشن ها مخصوص همون محصول باشن و خودشون محصول جدایی نباشن، بهتره که از پست متا برای اپشن ها استفاده کنید. اما اگر خود اپشن ها هم جداگانه محصول قابل سفارش باشن، باید اپشن ها رو هم پست در نظر بگیرید و با تکسانومی ارتباط بین شون ایجاد کنید.
همه چیز به نوع سایت و نگاه شما بستگی داره…
ووکامرس تو محصولات متغیر ساختار دگمی داره و تلاشم برای نمایش یک قیمت نهایی بی نتیجه بوده تا این لحظه
اینکه چطور بتونم شبیه به نمونه ارسالی تغییرش بدم هم واسم گنگ هست، اگه آموزش فارسی یا انگلیسی در این زمینه موجود هست ممنون میشم معرفی کنید
دقیقن شبیه نمونه و عکسی که ارسال کردم بشه صفحه محصول رو تغییر داد
پیشنهادم بازهم همون ووکامرس هست. مستنداتش رو دقیق مطالعه کنید.
سلام
از آموزش خوبتون ممنونم.
من تاکسونومی جدید ایجاد کردم؛ ولی 2 تا مشکل دارم.
ممنون میشم راهنمایی کنید.
سلام ، وقت بخیر . در آخرین دقیقه های آموزشتون ، آموزش افزودن فیلد عکس به فیلدهای تکسونومی رو آموزش دادید، من همه مراحل رو انجام دادم، اما اطلاعات رو ذخیره نمی کنه. تو قسمت دیتابیس هم چیزی به جدول ترم متا اضافه نمی شود. به نظرتون مشکل از کجاست؟
با سلام و خسته نباشید
فایل پروژتون رو فشرده و برای ما ارسال تا بررسی کنیم.
ارسال فایل از طریق وب سایت picofile
https://s19.picofile.com/file/8437548776/taxonomy.rar.html
فقط فایل پروژه (تم) رو ارسال کنید…
https://s18.picofile.com/file/8437593950/theme_taxonomy.rar.html
استاد ببخشید این توضیح روهم بدم که من مگا منو رواز روی اموزش مگا منو سایت شما درست کردم داخل اون اموزش ترمها به عنوان منو های مگامنو استفاده شده من میخوام بعضی از این ترمها رو ریدایرکت کنم به صفحه تمپلیت ها به خاطر همین میخوام لینک ترمها رو عوض کنم.بازم از راهنمایی شما ممنونم.
ببینید برای همین میگم این کار استانداردی نیست.
شما در اصل باید زمانیکه دارید مگامنوتون رو چاپ میکنید، چک کنید که اگر متای لینک اختصاصی ست شده بود، اون لینک رو بجای لینک ترم چاپ کنید. چون میخواید ببرید به تمپلیت اختصاصی لذا اصلا دیگه کاری به اون ترم هم ندارید.
سلام،استاد من کاملآ بلدم ترم متا درست کنم مثلا ترم متا برای عکس وغیره… ولی ترم متا برای پرمالینک رو نمیدونم چجوری میشه درست کرد یعنی میتونم یه باکس درست کنم که پرمالینک سفارشی رو بگیره اما نمیدونم چجوری باید پرمالینک اصلی ترم رو غیره فعال کنم و اینکه پرمالینک سفارشی هرترم رو جایگزین اون کنم ،سایت های ایرانی وخارجی روهم سرچ کردم اطلاعات کمی درمورد پرمالینک پستها وجود داره اما در مورد ترم ها چیزی پیدا نکردم لطفا اگه میشه باکد راهنمایی کنید مطمئنم سوال خیلیا هستش.ممنون.
سلام
یعنی میخواید یه ترم خاص، ساختار لینکش متفاوت باشه نسبت به سایر ترم ها؟
این کار یکمی غیر منطقی هست و اگر چنین حالتی دارید اصلا نباید اون رو ببرین ذیل اون تاکسانومی! باید از یک پیج یا اندپوینت برای نمایش اون استفاده کنید.
به هرحال اگر اصرار بر چنین کاری داشتید (هرچند تاکید میکنم که dirty هست!) میتونید از htaccess کمک بگیرید یا با add_rewrite_rule در Init و یه سری کارهای dirty دیگه هندل بکنید 😐
استاد من میخوام ساختار پرمالینک یک ترم با ترم دیگر متفاوت باشه واینکه بعضی ازترمها رو هم ریدایرکت کنم به صفحه دیگه
دقیقا کاری که افزونه permalinks customiser انجام میده این افزونه یه متا در قسمت ترم میسازه ومامیتونیم پرمالینک اون ترم رو اون تور که میخوایم تغییر بدیم حالا من میخواستم این رو از افزونه بر دارم ولی از توضیحات شما چیزی متوجه نشدم اگه راه حلی به ذهنتون رسید برام توضیح بدید.ممنون میشم.
سلام خسته نباشید،استادمن یه تکسونامی به نام برند ساختم وچندتا متا ترم برای تصویر ترمها ،بخش کردن ترمها و غیره ساختم که همه چیز کاملا درست کارمیکنه فقط من میخوام متا ترم هارو درصفحه ادیت کنار نامک و توضیحات به نمایش در بیاد کدش رو هم نوشتم فقط نمیدونم چرا boolean false برمیگردونه خیلی هم تلاش کردم درست نشد کدش رو میزارم لطفا راهنمایی بفرمایید
سلام
چون چنین پارامترهایی ارسال نمیشه.
شما این رو تست کنین و متناسب با نیاز از ورودی های تابع، استفاده کنین.
function brands_edit_meta_box($out, $column_name, $term_id)
{
var_dump($out);
var_dump($column_name);
var_dump($term_id);
}
با سلام و احترام خدمت استاد عزیز . بسیار سپاسگزارم از زحماتتون .
یک سوال داشتم
بنده اگر یک تکسنامی ایجاد کنم . با استفاده از اون تصویر درختی (ضمیمه شده) ترتیب خوندن تمپلیت ها . میتونم برای هر تکسونمی یک تمپلیت ایجاد کنم که ایتم های اون تکسونمی رو طبق تمپلیتی که براش در نظر گرفتم نمایش بده .
همینطور این امکان رو دارم که صفحه سینگل مربوط به هر پست از تکسونمی رو شخصی سازی کنم . اما اینطوری تعداد تملپلیت هایی که میسازم خیلی زیاد میشه .
خواستم ببینم که راهی هست که من یک تملپیت برای یکی از ترم های تکسونمی بسازم و همه پست هایی که اون ترم رو دارن از یک تملپیت مشخص استفاده کنند .
برای مثال من یک پست تایپ با عنوان پروژه ها دارم . که شامل یک تکسونمی با عنوان نوع پروژه ها است . و ترم های نوع اول و نوع دوم هم تعریف کردم .
حالا میخوام صفحه سینگل-پست با ترم (نوع اول ) از تمپلیت مربوط به خودش خونده بشه . و صفحه سنگل-پست با ترم (نوع دوم) هم تمپلیت مربوط به خودش رو بخونه .
ممنون میشم اگر راهنمایی کنید .
سلام
در سینگل پست تون باید شرط بذارید و متناسب با ترمی که اون پست داره، فایل مربوط به اون تمپلیت رو اینکلود یا ترجیحا get_template_part کنید.
https://developer.wordpress.org/reference/functions/get_template_part/
با عرض سلام و خسته نباشید .
بنده یک taxonomy برای محصولات ووکامرس قرار دادم.
حالا میخوام برای هر نوع یک صفحه سینگل جداگانه بسازم طبق قاعده ( single-ketab.php مثلا ) اما تغییری که مد نظرمه اعمال نمیشه روی هر صفحه سینگل.
به نظرتون کجای کارم ایراد داره؟
4 روزه گیر کردیم اعصابم برام نذاشته.
1- کوئری صفحه سینگل مشکل داره؟
2- درون فانکشن اشتباه taxonomy تعریف شده ؟
3- فایل های قالب ساخته شده کم و کسری داره ؟
4- تنظیمات ووکامرسم اشتباهه ؟
+ در مورد پیوند های یکتا هم مشکلی وجود داره که حالتش رو تغییر میدم دیگه ارور میده و لود نمیشه سایت.
+ روی ومپ سرور کار میکنم.
+ اطلاعات پیوست کردم یه نگاهی بندازید لطفا .
امان از کم تجربگی 🙁 خیلی اذیت کنندس
سلام
اسم فایل رو بذارید روی taxonomy-cat_pro.php
سلام ممنون از دوره خوبتون
براي اينكه قالب خودِ دسته يا category رو سفارشي كنم بطوريكه مثلا در خود دسته بشه بصورت دايناميك ويديو ، و … گذاشت چكار بايد كرد؟
با سلام و خسته نباشید
خیلی سادست. به طور مثال شما دو دسته ویدیو (با نامک video) و اخبار (با نامک news) دارید. یک فایل به نام category-video.php و یک فایل نیز با نام category-news.php ایجاد و کوئری موردنظرتون در هر فایل رو مینویسین.
ممنون که پاسخ دادین اما من متوجه نشدم.در حالت عادی وقتی وارد قالب میشم در قسمت دسته که داخل نوشته است من فقط امکان اضافه کردن نام،نامک و توضیحات را دارم.اما فیلدی برای اضافه کردن پرونده چند رسانه ای، هدینگ و …وجود نداره.ضمن اینکه من نمیخوام ویدیویی که داخل خود دسته قرار میگیره ایستا باشه و میخوام از داخل پنل وردپرس امکان تغییر وجود داشته باشه.
ممنون میشم بیشتر توضیح بدین.تصاویر فیلدهای منظور رو ضمیمه کردم
ببخشید پاسخ منو ندادین.پیامم نشون داده نمیشه اینجا
سلام دوست عزیز از لینک زیر استفاده کنید.
https://pluginrepublic.com/adding-an-image-upload-field-to-categories/
متشكرم
موفق باشید
سلام و خسته نباشید.
من یه پست تایپ و تکسونومی متناظر با اون رو ایجاد کردم و زیر هر پست ترم های متناظر با اون پست رو نشون دادم با get_term_link هم لینک های متناظر با اونها رو میتونم بگیرم، حالا می خوام وقتی کلیک کنم، فقط پست های مربوط به همون ترم رو نشون بده، می دونم میشه برای هر ترم یه صفحه مخصوص ایجاد کرد ولی می خوام مثله پست های وردپرس که وقتی روی دسته ی خاصی کلیک میکنه خودش از فایل کتگوری می خونه و نشون میده، باشه.
من فایل taxonomy-mytaxonomy_cat رو ساختم، حالا سوالم اینه که میشه کوئری رو جوری زد که همه ترم ها رو نشون نده، فقط ترم های خواسته شده رو نشون بده یا فایل خاصی باید ایجاد کنم؟
با سلام، زمانی که در فایل مورد نظر کوئری میگیرید در آرگومان ها می تونید تعریف کنید که چه term هایی رو کوئری بگیره
پارامتر مورد نظر به این صورته:
'meta_query' => array(
array(
'key' => 'age',
'value' => array( 3, 4 ),
'compare' => 'IN',
),
),
برای جزئیات بیشتر به لینک زیر مراجعه کنید.
https://developer.wordpress.org/reference/classes/wp_query/
سلام. وقتتون بخیر
من جواب سوال خودم رو پیدا کردم، گفتم اینجا بگم شاید به درد بقیه دوستان بخوره.
اون فایلی که ما به اسم taxonomy-myTaxonomyName.php می سازیم، اگر در اون فایل هیچ کوئری نزنیم و در حلقه تنها همون have post رو بنویسیم. اینجوری هر وقت روی یک ترم خاص کلیک بشه، فقط مطالب مربوط به همون ترم میاد.
سلام ار امکانش هست فایل های این دوره رو بذارید
من میخوام توی تاکسونانی های قالب های دیگه و یا تاکسونامی هایی ک خودم میسازم، مطالبی وارد کنم، به چه صورت میشه؟
مثلا قالب فلت سام، توی دسته بندی های ووکامرس امکان وارد کردن شورت کد میده، برای قالب های دیگه به چه صورت میشه اینو اضافه کرد؟
با سلام و خسته نباشید
اگر منظورتون بحث پیاده سازی شورت کد هست ، پیشنهاد میکنم دوره آموزشی ساخت انواع Shortcode در وردپرس را مشاهده کنید.
با سلام و خسته نباشید می خواستم بدونم من چه طور می تونم به یه reference از هوک ها دسترسی داشته باشم
با سلام و خسته نباشید
http://hookr.io
سلام خسته نباشید یه سوال داشتم من قسمت وبلاگ رو با استفاده از تکسونومی ها ساختم اما نمیخام اسلاگ پست تایپ و تکسونومی از هم جدا باشند یعنی میخام اینطوری باشه
sitename.com/posttype-name/taxonomy-term/post-title
برای اینکه اینطوری بشه باید چیکار کنم؟
سلام دوست من
این لینک رو بررسی کنید.
سلام ممنون از راهنماییتون تقریبا جواب داد یعنی همه چی درسته فقط صفحه ارشیو پست تایپ کار نمیکنه و خطای 404 میده نمیدونم چرا ممنون میشم راهنمایی کنید.
سلام ممنون درست شد علی اقا
سلام علی آقا عیدتون مبارک باشه ٬شرمنده دوباره مزاحم شدم من از صفحه ای که واسم لینک کردید استفاده کردم و درست هم عمل کرد اما یه مشلی هست اونم اینه که در صفحات ارشیو پست تایپ ها تگ های link rel ادرس اشتباه رو میزنند نگاه کنید مثلا
اون بخش %blog_tax% در اخر ادرس اضافی هستش و باید پاک بشه
تمامی آدرس ها در صفحه به این شکل هستن و چند روزه نمیدونم چیکار کنم ممنون میشم راهنمایی کنید.
سلام دوست من
اطلاعات ورودی هاست و وردپرس رو ارسال تا مشکلتون رو بررسی کنیم.
باسلام ،اگه بخواهیم تو صفحه نوشته محصول مرتبط با اون رو براساس تگ (یاتو صفحه ووکامرس مطلب مرتبط بااونو )قرار بدیم با استفاده ازtaxonomiesهست؟کدش به چه صورت میتونه باشه ؟باتشکر
اگر منظورتون محصولات ووکامرس هست که تو هر صفحه محصول اول براساس برچسب و در نبود برچسب براساس دسته بندی ، محصولات مرتبط نمایش داده می شوند.
نه منظورم اينكه تو صفحه محصول كه بر اساس ووكامرس بخواهيم مطلب بزاريم يعني post type =>post مطلب مرتبط با محصول از قسمت نوشته ها براساس تگ بزاريم،يا برعكس در صفحه نوشته ها بخواهيم محصول هم نشون بديم
تو يه سايت زير سكشن محصول كه حالا بر اساس تگ يا كت دسته بندي شده يه سكشن ديگه زير محصول مطلب مرتبط با محصول نشون داده
سلام دوست عزیز
میتونید از پلاگین ووکامرس Related Products for WooCommerce استفاده کنید
سلام ممنونم بابت پاسخ گویی من توصفحه محصول ووکامرس می تونم محصولات رو با کدنویسی بر اساس تگ یا دسته بندی بیارم ولی می خوام مطلب مرتبط با محصول هم داشته باشم
سلام مجدد، عذرخواهی می کنم در کامنت قبل منظور شمارو به طور کامل متوجه نشده بودم.
مثلا شما دو پست تایپ به نام های post و product دارید و حالا میخواهید یکی از مطلب های پست تایپ post را در پست تایپ product نمایش دهید. بنابراین در بخش ادمین پست تایپ product باید اینپوت سرچ به صورت ajax بذارید و مثلا با جستجو کردن چند کلمه از مطلب، مطلب مورد نظر شمارو جستجو کنه براتون بیاره و شما با انتخاب اون و ذخیره کردن محصول و هوکی که باید بزنید اینه که آی دی اون محصول رو postmeta پست تایپ product ذخیره کنید و در آخر اینکه با برگرداندن postmeta از صفحه ای که قراره مطلب مرتبط نمایش داده بشه آی دی رو دارید و کوئری میگیرد تا مطلب رو نمایش بده.
نکته آخر اینکه اینکار نیازمند کدنویسی زیادی و هوک زدن در بخش های مختلفی داره که در یک کامنت و به صورت متنی گنجایش نداره
موفق باشید 🙂
خیللییی ممنونم ، روشی که توضیح دادین خیلی جالب ولی اگه اصلا باکس سرچ هم نزاریم وخودش به صورت خودکار مطلب مرتبط هم با محصولی که نشون داده بیاره این هم کد نویسی طولانی داره؟اگه منبعی هست یااگه لینکی هست ممنون میشم لینکشو بزارین ،ممنونم بابت تایمی که گذاشتین
خب شما به عنوان برنامه نویس باید الگوریتمی داشته باشید تا این مطلب به صورت خودکار تنظیم بشه، من به درستی متوجه نمیشم، میشه بگید به صورت منطقی چطوری خودکار مطلب تنظیم بشه؟
خب شما همونطور که محصول مرتبط می تونید بیارین توی صفحه که با لود صفحه محصول مرتبط با اون محصول نمایش داده میشه
مطلب مرتبط هم نشون داده بشه
سلام من می خوام همه اخرین مطالب را در یه قالب خاص نمایش بدم مثل این سایت من برای این کد در این نمونه را با کمک کسی زدم
$query_args = array(
‘post_type’ => ‘post’,
‘post_status’ => ‘publish’,
‘order’ => ‘DESC’,
‘orderby’ => ‘date’,
‘title’ => ”,
‘cat’ => ”,
‘category_name’ => ‘test’,
);
// The Query
$the_query = new WP_Query( $query_args );
// The Loop
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) {
$the_query->the_post();
}
/* Restore original Post Data */
wp_reset_postdata();
} else {
// no posts found
}
مرسی از سایت خوبتون
سلام
خوب مشکل چی هست؟
پارامتر ‘title’ و cat هم اضافه هست.
سلام وقت بخیر
ببخشید استاد من موردی داخل یک قالب برام پیش اومده که بعد سرچ زیاد داخل اینترنت به آموزش شما رسیدم.
شاید مرتبط نباشه
من یه قالب دارکتوری دارم (قالب my listuing ) داخلش پست تایپ سفارسی تعریف شده، برای ایجاد یک نوع آگهی در این قالب می تونیم فیلد های مختلفی رو ایجاد کنیم ( مثلا برای آگهی ملک میتونیم فیلد قیمت رهن، قیمت اجاره، امکانات و … ایجاد کنیم). چیزی که من نیاز دارم اینه که این فیلد ها کجا ذخیره می شوند؟
من میخوام موقع ثبت آگهی بعضی از فیلد های ثبت شده به تلگرام ارسال بشه، برای ارسال به تلگرام از افزونه wp telegram استفاده می کنم که در این افزونه ساختار رو به این شکل عنوان کرده است —-> {terms:taxonomy} یا {cf:custom_field} که اسم تاکسونومی و کاستوم فیلد مورد نظر رو باید جایگزین کرد ولی دقیقا نمی دونم تاکسونومی و کاستوم فیلد هایی که داخل قالب هستند رو از کجا پیدا کنم و جایگزین کنم.
ببخشید من یه مقدار مبتدی هستم شاید سوالم خیلی پیش پا افتاده باشه، از همه عذر خواهی میکنم، ممنون می شوم استاد عزیز راهنمایی کند
با تشکر
سلام وقت بخیر میخواستم بدونم چطور میشه دسته بندی رو ساخت که مثلا وقتی کاربر نام شهر رو انتخاب کرد در استپ بعد نام محله های همان شهر نمایش داده شود با تشکر
سلام
باید بچه های اون ترم رو بگیرید.
سلام ممنونم از آموزشای خوبتون میخواستم ببینم چطوری میتونم وقتی با acf یه تکسنومی رو اضافه کردم البته چند تا هستند مثلا انواع اقسام دسته بندی هستش میخوام اونا لینکداشته باشن و مثلا وقتی روشون کلیک میشه برن به بایگانی خودشون مثل دسته بندی خود وردپرس در کل نحوه لینک دهیشون درون پست هارو میخوام به قالب اضافه بکنم.
به قالب سایتمم نگاه بکنید متوجه منظورم میشید.
اگر میتونید راهنماییم بکنید ممنونتون میشم
اگر ممکنه برام انجامش بدید که هزینش رو هم تقدیمتون میکنم
با سلام.من متوجه نشدم چرا اخه slug باید انگلیسی باشه؟
با سلام بنده یک تاکسونومی ایجاد کردم ولی میخوام اسم ترم اون تاکسونومی رو توی صفحه ی مطلبی که توی همون دسته هست رو نشون بدم
اشنایی کمی با کدنویسی php و وردپرس دارم لطفا راهنمایی کنید چه کدی رو جا قرار بدم
با تشکر
لینکا خرابه
سلام
در قسمتی که استاد درباره ساختار سلسله مراتبی قالبها صحبت کردند مشکل دارم
الان قسمتی که از دستور EXISTS استفاده کردم وقتی روی نمایش یک ترم کلیک میکنم که چیزی نمایش نمیده، در صورتیکه دستور میگه تمام ترم ها تاکسونومی رو بیاره.
الان فقط تمام تاکسونومی های مربوط به ترم رو میاره
سلام
متاسفانه متوجه منظورتون نشدم. لطفا واضح تر همراه با مثال مطرح کنید تا بتونم کمک کنم.
سلام و وقت بخیر ، اول یک تشکر بابت اموزش حرفه ای و کاملتون .
دوم من یک سوال داشتم ، من میخوام یک سرچ حرفه ای برای یک سایت مسافرتی بنویسم .
حالا با دیدن اموزش wp_dropdown_categories میخوام از این تابع استفاده کنم برای سرچ بلیط ها ،
البته من چند تا selectدارم مسلما ، ایا این کار درسته ؟؟؟
بعدش اینکه چطوری میتونم اینارو بگیرم و طبق جستجو در وردپرس و بلیط های که این جستجو وجود دارن نشون بدم .
فقط اگر یک سرنخ کوچیک بهم بدید عالی میشه . ممنون
سلام
نحوه نمایشش که راحت هست و هرطور تمایل داشتید میتونید سلکت بسازید. بعد در فرم این موارد سابمیت میشن و شما باید مقادیر رو بگیرید و تکس کوئری بگیرید.
سلام وبسایت بسیا خوب و مفیدی دارید متشکرم
سلام …. خدا قوت
$paged = (get_query_var( ‘paged’ )) ? get_query_var( ‘paged’ ) : 1;
$term = get_queried_object();
$q=new WP_Query(array(‘post_type’=>’furniture_post’,’category_name’=>”$term->slug”,’posts_per_page’ => 3,’paged’=>$paged));
wp_pagenavi(array(‘query’=>$q));
من این کدهارو نوشتم،زمانی ک میخوام به صفحه 2 برای دیدن ادامه پست ها برم،منو به صفحه index میفرسته و بقیه پست ها رو نمایش نمیده
اگ میشه راهنمایی کنید چی کار کنم،ممنون
برای نمایش تکسانومی ها مثل تابع the_category چه کدی رو باید بزارم حالا چه تاکسانومی شبیه تگ ها باشه چه برچسب ها میخوام به صورت لینک توی حلقه نمایشش بدم
سلام
تمام مثال ها در اموزش هست، در حلقه میتونید از موارد مطرح شده استفاده کنید.
upppp
آقای صبوریان عزیز سلام
این کد رو یه بررسی میکنید لطفا، واقعا کلافم کرده هر چقد سرچ میکنم نمیفهمم مشکلش چیه
$args = array(
‘posts_per_page’ => -1,
‘post_type’ => “movies”,
‘meta_key’ => “movie_suggested_meta”,
);
$query = get_posts($args);
$term_list = wp_get_post_terms($query[0]->ID, ‘genre’, array(“fields” => “names”));
var_dump($term_list);die;
متغیر کوئری دو تا پست رو برمیگردونه ولی نمیدونم چرا ترم های مربوط به تکسونومی را بر نمیگردونه
مرسی
سلام
اینجوری چیزها رو اگر دسترسی به هاست بدید، بهتر میشه راهنمایی کرد. باید کدتون رو درست ببینم و سمت ادمین رو هم ببینم چی به چی هست.