سلام.من هنوز تو ارتباط بین وردپرس و کد حاح گنگ هستم.دستوراتی که برای دسترسی به نقاط مختلف وردپرس هست رو نمی دونم از کجا باید باهاش آشنا شم.لطفا راهنماییم کنین.ممنون
سلام
این مسیر طولانی هست و باید کار کنید تا اروم اروم مسلط بشید. مسیری که براتون در نظر گرفتیم رو به ترتیب پیش برید. اوایل روی جزئیات ذهنتون رو مشغول نکنید.
mohammad_tir69
2 سال و قبل
سلام ،وقتتون بخیر
من اگه بخوام پست هایی که عنوانشون یه کلمه خاص داره رو بگیرم باید چیکار کنم ؟ $args = [ “name” => “برنامه اسنپ”,
];
با این کد میشه دقیقا پستی که عنوان فلان داره رو گرفت
اما اگه بخواییم بگیم درون عنوانش کلمه “برنامه” باشه باید چیکار کرد؟
سلام و درود
شما وقتی یه برگه ساختید به اسم page-debug.php ، در مرورگر این آدرس رو زدید :
localhost/wp/index.php/slug
میشه بگید چرا index.php هم در این آدرس گذاشتید؟
سوال دومم اینه که من هرکار کردم اصلا نتونستم برگه با slug اجرا کنم و همیشه ارور 404 داد
سلام
این برمیگرده به پرمالینک تون، باید پرمالینک رو آپدیت کنین و htaccess تون رو هم چک کنید.
hosseink
3 سال و قبل
با سلام وعرض ادب
استاد صبوریان من یک کوئری نوشتم برای نوشتنش هم دلایل خودم رودارم من کوئری خودم رو داخل فایل فانکشن زدم اطلاعات رو داخل جدول اپشن ذخیره کردم وحالا با یه forech اطلاعاتی که ذخیره کرده بودم رو داخل ایندکس فرا خونی کردم همه چی کاملا درست کار میکند و اطلاعات ورد پرس مثل عکس ،عنوان وغیره رو میتونم ذخیره کنم و فراخونی کنم مشکلی که هست اطلاعات ووکامرس مثل (قیمت ،درصد تخفیف ،وافزودن به سبد خرید) رو نمیتون با این روش بگیرم من اینها رو با کوئری معمولی ووردپرس میگیرم ولی باروش که برای شما نوشتم وقتی وردامپ میگیرم نال برمیگردونه کدکاملش رو میزارم لطفا راهنمایی کنید(لطفا کد بگید).
این کدها داخل فانکشن من هستن
سلام
در $arg دوتا کلید meta_query دارید!
همچنین اینجور مواقع، مسئله رو بشکنید، اول کوئری عادی تون رو در یک برگه اجرا کنین بدون اینکه بخواید از اکشن ها استفاده کنین و ببینید اصلا کوئری تون چیزی رو برمیگردونه؟ اگه برگردوند بعد برید ذخیره اش کنید و مجدد برید داخل پی اج پی مای ادمین ببینید اونجا نشسته؟ اگر نشسته بود بعد برید سراغ حل مسئله گرفتن و نمایش دادن.
در حال حاضر احتمالا شما کوئری تون کلا چیزی برنمیگردونه.
icic
3 سال و قبل
با سلام و احترام . خدمت شما استاد گرامی .
بنده اگر با cmb2 متاباکس نام نویسنده رو برای هر پست ایجاد کرده باشم و زمان کویئری گرفتن از پست ها علاوه بر نام کتاب و ای دی کتاب نام نویسنده هر پست رو هم نمایش بدم باید به چه صورت عمل کنم ؟؟ به عبارت دیگه شما توی همه ی فراخانی هاتون فقط نام و ای دی رو نمایش میداد حالا نام نویسنده هم بهش اضافه کنیم .
ممنون
با سلام و خسته نباشید
برای نمایش دیتای متاباکس نویسنده از این لینک بخش Display the Metadata استفاده کنید.
sedaghatjoo
4 سال و قبل
سلام و خسته نباشید
اول از تدریس خوبتون تشکر کنم و دوم اینکه یه راهنمایی و مشورت می خواستم.
اگر بخوایم یه سایت طراحی کنیم که به صورت آنلاین برنامه ریزی کلاسی(برنامه ریزی کلاس های یک ترم دانشگاه) یا مثلا نوبت دهی کنه. بهینه ترین روش استفاده از وردپرس ولی با جدول های اختصاصی خودمون یا طراحی یه cms مخصوص خودش؟(این یرنامه ریزی کلاسی رو من با یه زبان دیگه نوشتم ولی میخوام آنلاین بشه و با php یا پایتون اگه بشه بنویسم.)
راستش من خیلی از دوره های آموزشی شمارو گذروندم و php رو بلدم، در واقع برنامه نویسی با زبان های دیگه هم کار کردم، هرچند مدت زیادی نیست وارد دنیای طراحی سایت شدم، بخاطر همین بیشتر دوست دارم خودم کد بنویسم تا اینکه از پلاگین های آماده استفاده کنم ولی خب هنوز سردرگمم و حتی یه وب سایت رو هم روی یه هاست نیاوردم :(.
با سلام و خسته نباشید
با توجه به اینکه تا حالا هیچ پروژه خاصی رو کار نکردین ، حتما از یک پروژه شروع کنید. دلیلی نداره اولین پروژه سخت ترین باشه. فعلا سعی کنید تم های روتین رو طراحی و پیاده سازی کنید. یک وب سایت شرکتی که شامل امکانات مختلف هست ، میتونه برای شروع خوب باشه.اینکه کجا از پلاگین استفاده کنیم یا یک سیستم رو با وردپرس پیاده سازی کنیم یا یک CMS اختصاصی فقط و فقط برمیگرده به علم و تجربه شما و به ویژه تسلط شما نسبت به زبان های برنامه نویسی به ویژه PHP و Javascript
patriot_67
4 سال و قبل
سلام و خدا قوت
سوالی که برای من پیش اومده اینه که میخوام یه ابزار برای گزارش در اختیار صاحب فروشگاه قرار بدم، میخوام که بعد از اعمال فیلتر ها و بدست آوردن گزارش مورد نظر بتونه اون رو در یک قالب چاپ بگیره و یا خروجی بگیره، سمت سی شارپ با استیمول این کار رو کردم اینور برای وردپرس و پی اچ پی چیزی هس که بتونم خروجی رو قالب چاپ بدم؟!
سلام
این ارتباطی به وردپرس ندارد.
ساده ترین کار اینه که توسط پی اچ پی، در یک صفحه، گزارش تون رو با فرمت ساده echo کنید و سپس توسط window.print() دستور پرینت رو فراخوانی کنین. از استایل های عجیب غریب هم بپرهیزید. نمونه موفقی در بحث پرینترهای رولی تحت وب داشتیم به شرط اینکه استایل هاتون ساده باشه.
1370mahsa
4 سال و قبل
اگر من یه جدول جدا از جدول postmeta طراحی کرده باشم مثلا با نام shop حالا چجوری داخل وردپرسم میتونم ببینمش؟؟
میخوام به صورت بهینه باشه یعنی باید تمام اطلاعات و Meta Query هاشو خودم بنویسم ؟؟؟
سلام
اول از همه سعی کنید پیشوند رو برای این جدول ها هم قرار بدید یعنی wp_ رو اضافه کنید دوم اینکه باید از کلاس $wpdb استفاده کنین و توابع خودتون رو بنویسید.
1370mahsa
4 سال و قبل
منظورتون ازین که باید خودمون جداولمون را طراحی کنیم چیه؟؟؟ یعنی مثل همین آموزش خودمون این کد هارو بنویسیم و تو خود وردپرس اطلاعات رو وارد نکنیم؟؟؟
مربوط به همین درسه در آخر ویدیو اقای صبوریان گفتن خودتون جدولاتون طراحی کنید بهتره
amirfaryabi
4 سال و قبل
پیدا کردم جوابشو مرسی
amirfaryabi
4 سال و قبل
سلم وقت بخیر
من هم برای ساخت صفحه page-debug.php با مشکل مواجه شدم پرمالینک هام رو هم تغیر دادم و دوباره گذاشتم روی نام و ذخیره کردم ولی باز هم مشکل داره ممنون میشم راهنمایی کنید
باتشکر از تیم خوبتون
rtvrtv
4 سال و قبل
استاد صبوریان بهترین استاد
سلام و خسته نباشید من مجموعه کامل دیدم
یک سوال داشتم اینکه کلاس WP_Query , WP_Meta_Query فرقش چیه ؟ چون دیدم با اونم میشه نوشته.
سوال دوم بحث orderby در مجموعه نیست لطفا این مورد بهش اضافه کنید
سوال سوم من تو کوئری زدن تا جایی که تدریس کردید وارد شدم اما مقادیر اضافی پست چطور بدیست میاریم ؟؟ مثلا بخواهیم حالا که اون رکوردها را پیدا کرد همه فیلدهاشون چاپ کنه
سوال چهارم) جوین ها که شده کابوس برنامه نویسی چرا تدریس نکردید و جاش واقعا خالیه لطفا در یک جلسه فوری این موارد اضافه کنید به شدت درگیر پروژه ام اینا رو بلد نیستم
سلام دوست عزیز
WP_Meta_Query: برای کوئری گرفتن پست متا ها کاربرد دارد.
WP_Query: برای کوئری گرفتن پست ها مورد استفاده قرار میگیره.
wr
5 سال و قبل
سلام وقت بخیر
سپاس از آموزش های خیلی خوبتون.:)
اون صفحه ای که به نام page-debug.php ساختید، من نتونستم ایجادش کنم و بیارمش بالا وهر بار ارور 404 میده.
ممنون میشم یک توضیح بدید که چطور میتونم یک صفحه ایجاد کنم که بتونم خروجی ها رو داخلش ببینم.
مثلا در سایت های فروشگاهی خود مشتری محدوده قیمت رو تعیین میکنه و بر اساس ورودی های مشتری ، محصولات براش فیلتر میشن . سوالم این بود برای این باید چیکار کنیم؟ در این آموزش خودمون محدوده قیمت و… رو مشخص میکردیم ولی میخوام کاربری که وارد سایت میشه این کار را انجام بده . ممنون برای وقتی که میگذارید
بنظر من باید برای کاربر یه تعداد باکس و ابزار فیلتر بزاری تا بتونه فیلتر ها رو خودش اعمال کنه!
بعد اون فیلترها رو بصورت پارامتر بدی به آرایه که روی دیتا اعمال شده.
mahdimokhtari
5 سال و قبل
سلام .ممنونم بابت آموزش های عالیتون. شما توی این دوره آموزشی متاهایی مثال زدید که با زمینه های دلخواه ایجاد کرده بودید حالا اگه متاباکس رو خودمون ساخته باشیم و یه name و id داشته باشه به جای key باید چی قرار بدیم؟ name که برای متا قرار دادیم یا id؟ ممنونم از وقتی که میگذارید
سلام
جواب تون رو مستقیم نمیدم تا خودتون کشفش کنین 😉
برید توی متاباکس تون چیزی ذخیره کنین و بعد وارد پی اچ پی مای ادمین بشید و پست متاهای اون پست رو بیارید تا متوجه اش بشید.
mirhamid
5 سال و قبل
سلام خسته نباشین
لطفا مثل آموزش های قبلی کدهایی که در هر جلسه میزنید رو برای دانلود قرار بدین
با تشکر
mjs79
5 سال و قبل
سلام خسته نباشید ببخشید برای من یه مشکلی بوجود اومده
برای من با عدد ها مشکل داره مثلا وقتی میخام تعیین کنم که قیمتش از فلان تومن کمتر باشه کوئری های نادرستی واسم میاره هر کاری هم کاردم درست نشد،ممنون میشم راهنمایی کنید
با سلام خدمت شما و تشکر بسیار زیاد از اموزشهای خیلی خوبتون هم بیان بسیار عالی دارید هم مطالب کاربردی و هم مثالهای خوبی ، سوال من اینه که برای تعریف یه سری ویژگیها برای پست تایپ جدیدی مثل همون کتابها ، نمیخوام کاربرم دونه دونه کاستوم فیلد رو خودش بسازه میخوام داشته باشه یعنی اینکه میخوام وقتی یه کتاب جدید رو میخواد وارد کنه قیمت ، سال نشر ، موضوع کتاب و … وجود داشته باشه ، یه جورایی یه سری چک باکس ، تکست باکس ، دراپ داون و چیزهای دیگه بصورت پیش فرض ساخته شده باشه که کاربرم راحت فقط انتخاب کنه یا اطلاعات رو وارد کنه ، این امکان چطور بوجود میاد ، بعدا بتونم اونها رو با کوئری ها نمایش بدم ممنونم
دمتون گرم مخصوصا ویدیو ی آخری خعلی منو تحت تاثیر قرار داد
`
alikargari
6 سال و قبل
سلام خسته نباشید،2 تا سوال از خدمتتون داشتم:
1-اول اینکه من دقیقا طبق آموزشتن وقتی در کنار فایل های قالبم صفحه ای با نام های page-$name.php میسازم و اون رو توی مرورگرم بارگزاری میکنم مینویسه برگه پیدا نشد،درحالی که شما این کار رو با page-debug.php مثال زدید و براتون نمایش داد،دلیلش چیه؟البته لازم به ذکر هست که به این مسئله که اگر بخوام صفحه ای در قالب با ظاهر دلخواه بسازم باید بالای اون صفحه این کد رو اضافه کنم واقف هستم اما خب شما که توی اینجا از این روش استفاده نکردید!
2- دوم اینکه اگر بخوام بغیر از صفحه index،یک صفحه جداگانه داشته باشم که دقیقا بتونم داخلش مثل صفحه index پست هارو نشون بدم و البته قابلیت صفحه بندی و استفاده از wp-pagenavi رو داشته باشه باید چیکار کنم؟
ممنون میشم سریعتز جوابم بدید،سپاس فراوان از زحمت هاتون.
سلام ویلرنی عزیز
وقتی میخواید برگه ای کاستوم بسازید، اول اینکه در وردپرس برگه با slug دلخواه ایجاد میکنیم، مثلا اسم slug رو welearn میذاریم. قدم دوم اینه که در سورس فایل هاتون فایلی به اسم page-welearn.php بسازید و کدهاتون رو داخل اون بنویسید و در آخر در مرورگر باید به این صورت فراخوانی کنید.مثال: http://yourwebsite.ir/welearn
در رابطه با سوال دومتون باید در کوئری مورد نظرتون مثل کد زیر باشه.
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts($query_string .'&posts_per_page=5&paged=' . $paged);
?>
با سلام
میشه یک مثال برای اعمال query روی خود جدول wp_posts بزنید؟
مثلا اگه بخوام توی صفحه index فقط نوشته هایی با post_title بخصوصی نمایش داده شوند.
در واقع میخوام بدونم چجوری query خودم رو به جدول های مختلف اعمال کنم (posts – user – ….)
ممنون
سلام .. باتشکر از دوره فوق عالی تون …
آقای صبوریان تدریستون واقعا عالی هست ..
در انتهای ویدیو پنجم شما فرمودین که باید بریم سمت بهینه سازی پروژه وگرنه استفاده بیش از حد از متا کوئری ها سایت رو بشدت کند میکنه ..
میشه در مورد این “بهینه سازی ها ” دوره اموزشی قرار بدین ؟
ممنونم
سلام
شما لطف دارید
این رو توی پروژه باید توضیح داد. دعا کنید فرصت بشه، به روی چشم.
farid18
7 سال و قبل
تشکر
masinan
7 سال و قبل
با سلام توی قالبم دو بخش خدمات دارم یکی زیر اسلایدرم یکی هم قبل از فوتر از پست تایپ استفاده کردم حالا یه متاباکس ساختم به صورت dropdown اگه نمایش در بالا رو انتخاب کرد مطلب رو فقط در خدمات اولی زیر اسلایدر نمایش بده از متاکوئری برای خوندن dropdown استفاده کردم ولی جواب نمیده این کدش هست مشکلی داره این کد
سلام
متاکوئری تون بی معنا هست. ویدئوها رو کامل ببینید متوجه منظورم خواهید شد. پارامترهایی که دادید مشکل دارد. پارامتر key باید نام متا و type جنس داده متا باشد.
منظور از تایپ، نوع محتوا هست و ارتباطی به بخش تعریف نداره. ویدئوها رو کامل بررسی کنید موارد قبلا توضیح داده شده. اصلا شما تایپ برای این مثال نیاز ندارید.
mojtabakhazaeli
8 سال و قبل
سلام خسته نباشید من توی wamp زمانی که برگه رو با نامک میسازم و میخوام بیارمش بالا همچین خطایی میده
Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80
توی xamp هم کلا نمیرو توی این صفحه 😐
سلام
ساختار پرمالینک رو بذارید رو عددی (پیشفرض وردپرس)
بعدش نام برگه رو بجای اینکه slug توش بذارید، آی دی برگه رو بذارید ببینید درست میشه؟
مثلا:
page-21.php
سلام.من هنوز تو ارتباط بین وردپرس و کد حاح گنگ هستم.دستوراتی که برای دسترسی به نقاط مختلف وردپرس هست رو نمی دونم از کجا باید باهاش آشنا شم.لطفا راهنماییم کنین.ممنون
سلام
این مسیر طولانی هست و باید کار کنید تا اروم اروم مسلط بشید. مسیری که براتون در نظر گرفتیم رو به ترتیب پیش برید. اوایل روی جزئیات ذهنتون رو مشغول نکنید.
سلام ،وقتتون بخیر
من اگه بخوام پست هایی که عنوانشون یه کلمه خاص داره رو بگیرم باید چیکار کنم ؟
$args = [
“name” => “برنامه اسنپ”,
];
با این کد میشه دقیقا پستی که عنوان فلان داره رو گرفت
اما اگه بخواییم بگیم درون عنوانش کلمه “برنامه” باشه باید چیکار کرد؟
سلام
این ارتباطی به متاکوئری نداره. تایتل در جدول پست هست.
3 راه دارید، یا کوئری مستقیم بزنید یا از فیلترها استفاده کنید یا از پارامتر s در wpquery استفاده کنید که البته اونجوری هم در تایتل سرچ میکنه هم در کانتنت.
https://stackoverflow.com/questions/62350261/how-to-search-only-in-post-title-wp-query
https://stackoverflow.com/questions/25761593/wp-query-with-post-title-like-something-and-category
سلام و درود
شما وقتی یه برگه ساختید به اسم page-debug.php ، در مرورگر این آدرس رو زدید :
localhost/wp/index.php/slug
میشه بگید چرا index.php هم در این آدرس گذاشتید؟
سوال دومم اینه که من هرکار کردم اصلا نتونستم برگه با slug اجرا کنم و همیشه ارور 404 داد
سلام
این برمیگرده به پرمالینک تون، باید پرمالینک رو آپدیت کنین و htaccess تون رو هم چک کنید.
با سلام وعرض ادب
استاد صبوریان من یک کوئری نوشتم برای نوشتنش هم دلایل خودم رودارم من کوئری خودم رو داخل فایل فانکشن زدم اطلاعات رو داخل جدول اپشن ذخیره کردم وحالا با یه forech اطلاعاتی که ذخیره کرده بودم رو داخل ایندکس فرا خونی کردم همه چی کاملا درست کار میکند و اطلاعات ورد پرس مثل عکس ،عنوان وغیره رو میتونم ذخیره کنم و فراخونی کنم مشکلی که هست اطلاعات ووکامرس مثل (قیمت ،درصد تخفیف ،وافزودن به سبد خرید) رو نمیتون با این روش بگیرم من اینها رو با کوئری معمولی ووردپرس میگیرم ولی باروش که برای شما نوشتم وقتی وردامپ میگیرم نال برمیگردونه کدکاملش رو میزارم لطفا راهنمایی کنید(لطفا کد بگید).
این کدها داخل فانکشن من هستن
این هم کدهای ایندکس (برای این که شلوغ نشه خلاصه نوشتم)
سلام
در $arg دوتا کلید meta_query دارید!
همچنین اینجور مواقع، مسئله رو بشکنید، اول کوئری عادی تون رو در یک برگه اجرا کنین بدون اینکه بخواید از اکشن ها استفاده کنین و ببینید اصلا کوئری تون چیزی رو برمیگردونه؟ اگه برگردوند بعد برید ذخیره اش کنید و مجدد برید داخل پی اج پی مای ادمین ببینید اونجا نشسته؟ اگر نشسته بود بعد برید سراغ حل مسئله گرفتن و نمایش دادن.
در حال حاضر احتمالا شما کوئری تون کلا چیزی برنمیگردونه.
با سلام و احترام . خدمت شما استاد گرامی .
بنده اگر با cmb2 متاباکس نام نویسنده رو برای هر پست ایجاد کرده باشم و زمان کویئری گرفتن از پست ها علاوه بر نام کتاب و ای دی کتاب نام نویسنده هر پست رو هم نمایش بدم باید به چه صورت عمل کنم ؟؟ به عبارت دیگه شما توی همه ی فراخانی هاتون فقط نام و ای دی رو نمایش میداد حالا نام نویسنده هم بهش اضافه کنیم .
ممنون
با سلام و خسته نباشید
برای نمایش دیتای متاباکس نویسنده از این لینک بخش Display the Metadata استفاده کنید.
سلام و خسته نباشید
اول از تدریس خوبتون تشکر کنم و دوم اینکه یه راهنمایی و مشورت می خواستم.
اگر بخوایم یه سایت طراحی کنیم که به صورت آنلاین برنامه ریزی کلاسی(برنامه ریزی کلاس های یک ترم دانشگاه) یا مثلا نوبت دهی کنه. بهینه ترین روش استفاده از وردپرس ولی با جدول های اختصاصی خودمون یا طراحی یه cms مخصوص خودش؟(این یرنامه ریزی کلاسی رو من با یه زبان دیگه نوشتم ولی میخوام آنلاین بشه و با php یا پایتون اگه بشه بنویسم.)
راستش من خیلی از دوره های آموزشی شمارو گذروندم و php رو بلدم، در واقع برنامه نویسی با زبان های دیگه هم کار کردم، هرچند مدت زیادی نیست وارد دنیای طراحی سایت شدم، بخاطر همین بیشتر دوست دارم خودم کد بنویسم تا اینکه از پلاگین های آماده استفاده کنم ولی خب هنوز سردرگمم و حتی یه وب سایت رو هم روی یه هاست نیاوردم :(.
با سلام و خسته نباشید
با توجه به اینکه تا حالا هیچ پروژه خاصی رو کار نکردین ، حتما از یک پروژه شروع کنید. دلیلی نداره اولین پروژه سخت ترین باشه. فعلا سعی کنید تم های روتین رو طراحی و پیاده سازی کنید. یک وب سایت شرکتی که شامل امکانات مختلف هست ، میتونه برای شروع خوب باشه.اینکه کجا از پلاگین استفاده کنیم یا یک سیستم رو با وردپرس پیاده سازی کنیم یا یک CMS اختصاصی فقط و فقط برمیگرده به علم و تجربه شما و به ویژه تسلط شما نسبت به زبان های برنامه نویسی به ویژه PHP و Javascript
سلام و خدا قوت
سوالی که برای من پیش اومده اینه که میخوام یه ابزار برای گزارش در اختیار صاحب فروشگاه قرار بدم، میخوام که بعد از اعمال فیلتر ها و بدست آوردن گزارش مورد نظر بتونه اون رو در یک قالب چاپ بگیره و یا خروجی بگیره، سمت سی شارپ با استیمول این کار رو کردم اینور برای وردپرس و پی اچ پی چیزی هس که بتونم خروجی رو قالب چاپ بدم؟!
سلام
این ارتباطی به وردپرس ندارد.
ساده ترین کار اینه که توسط پی اچ پی، در یک صفحه، گزارش تون رو با فرمت ساده echo کنید و سپس توسط window.print() دستور پرینت رو فراخوانی کنین. از استایل های عجیب غریب هم بپرهیزید. نمونه موفقی در بحث پرینترهای رولی تحت وب داشتیم به شرط اینکه استایل هاتون ساده باشه.
اگر من یه جدول جدا از جدول postmeta طراحی کرده باشم مثلا با نام shop حالا چجوری داخل وردپرسم میتونم ببینمش؟؟
میخوام به صورت بهینه باشه یعنی باید تمام اطلاعات و Meta Query هاشو خودم بنویسم ؟؟؟
سلام
اول از همه سعی کنید پیشوند رو برای این جدول ها هم قرار بدید یعنی wp_ رو اضافه کنید دوم اینکه باید از کلاس $wpdb استفاده کنین و توابع خودتون رو بنویسید.
منظورتون ازین که باید خودمون جداولمون را طراحی کنیم چیه؟؟؟ یعنی مثل همین آموزش خودمون این کد هارو بنویسیم و تو خود وردپرس اطلاعات رو وارد نکنیم؟؟؟
با سلام و خسته نباشید
سوالتون مشخص نیست مربوط به چه درسی هست…
مربوط به همین درسه در آخر ویدیو اقای صبوریان گفتن خودتون جدولاتون طراحی کنید بهتره
پیدا کردم جوابشو مرسی
سلم وقت بخیر
من هم برای ساخت صفحه page-debug.php با مشکل مواجه شدم پرمالینک هام رو هم تغیر دادم و دوباره گذاشتم روی نام و ذخیره کردم ولی باز هم مشکل داره ممنون میشم راهنمایی کنید
باتشکر از تیم خوبتون
استاد صبوریان بهترین استاد
سلام و خسته نباشید من مجموعه کامل دیدم
یک سوال داشتم اینکه کلاس WP_Query , WP_Meta_Query فرقش چیه ؟ چون دیدم با اونم میشه نوشته.
سوال دوم بحث orderby در مجموعه نیست لطفا این مورد بهش اضافه کنید
سوال سوم من تو کوئری زدن تا جایی که تدریس کردید وارد شدم اما مقادیر اضافی پست چطور بدیست میاریم ؟؟ مثلا بخواهیم حالا که اون رکوردها را پیدا کرد همه فیلدهاشون چاپ کنه
سوال چهارم) جوین ها که شده کابوس برنامه نویسی چرا تدریس نکردید و جاش واقعا خالیه لطفا در یک جلسه فوری این موارد اضافه کنید به شدت درگیر پروژه ام اینا رو بلد نیستم
سلام دوست عزیز
WP_Meta_Query: برای کوئری گرفتن پست متا ها کاربرد دارد.
WP_Query: برای کوئری گرفتن پست ها مورد استفاده قرار میگیره.
سلام وقت بخیر
سپاس از آموزش های خیلی خوبتون.:)
اون صفحه ای که به نام page-debug.php ساختید، من نتونستم ایجادش کنم و بیارمش بالا وهر بار ارور 404 میده.
ممنون میشم یک توضیح بدید که چطور میتونم یک صفحه ایجاد کنم که بتونم خروجی ها رو داخلش ببینم.
سلام
از پرمالینک هاتون هست مطمئن بشید که بر روی نام باشه و یکبار اپدیتش کنید
یه سوال دیگه اینکه تو قسمت فیلتر توسط کاربر در قسمت value باید چه کدی قرار بدیم که خود کاربر مثلا قیمت رو مشخص کنه؟
متوجه نشدم، لطفا نمونه کد بفرستید.
مثلا در سایت های فروشگاهی خود مشتری محدوده قیمت رو تعیین میکنه و بر اساس ورودی های مشتری ، محصولات براش فیلتر میشن . سوالم این بود برای این باید چیکار کنیم؟ در این آموزش خودمون محدوده قیمت و… رو مشخص میکردیم ولی میخوام کاربری که وارد سایت میشه این کار را انجام بده . ممنون برای وقتی که میگذارید
مقدار رو باید یک ارایه بدید که مین و مکس توش باشه و compare رو بر روی BETWEEN بذارید
بنظر من باید برای کاربر یه تعداد باکس و ابزار فیلتر بزاری تا بتونه فیلتر ها رو خودش اعمال کنه!
بعد اون فیلترها رو بصورت پارامتر بدی به آرایه که روی دیتا اعمال شده.
سلام .ممنونم بابت آموزش های عالیتون. شما توی این دوره آموزشی متاهایی مثال زدید که با زمینه های دلخواه ایجاد کرده بودید حالا اگه متاباکس رو خودمون ساخته باشیم و یه name و id داشته باشه به جای key باید چی قرار بدیم؟ name که برای متا قرار دادیم یا id؟ ممنونم از وقتی که میگذارید
سلام
جواب تون رو مستقیم نمیدم تا خودتون کشفش کنین 😉
برید توی متاباکس تون چیزی ذخیره کنین و بعد وارد پی اچ پی مای ادمین بشید و پست متاهای اون پست رو بیارید تا متوجه اش بشید.
سلام خسته نباشین
لطفا مثل آموزش های قبلی کدهایی که در هر جلسه میزنید رو برای دانلود قرار بدین
با تشکر
سلام خسته نباشید ببخشید برای من یه مشکلی بوجود اومده
برای من با عدد ها مشکل داره مثلا وقتی میخام تعیین کنم که قیمتش از فلان تومن کمتر باشه کوئری های نادرستی واسم میاره هر کاری هم کاردم درست نشد،ممنون میشم راهنمایی کنید
ممنون جوابشو تو ویدیو اخر فهمیدم
سلام
پارامتر orderby رو روی meta_value_num بذارید
با سلام خدمت شما و تشکر بسیار زیاد از اموزشهای خیلی خوبتون هم بیان بسیار عالی دارید هم مطالب کاربردی و هم مثالهای خوبی ، سوال من اینه که برای تعریف یه سری ویژگیها برای پست تایپ جدیدی مثل همون کتابها ، نمیخوام کاربرم دونه دونه کاستوم فیلد رو خودش بسازه میخوام داشته باشه یعنی اینکه میخوام وقتی یه کتاب جدید رو میخواد وارد کنه قیمت ، سال نشر ، موضوع کتاب و … وجود داشته باشه ، یه جورایی یه سری چک باکس ، تکست باکس ، دراپ داون و چیزهای دیگه بصورت پیش فرض ساخته شده باشه که کاربرم راحت فقط انتخاب کنه یا اطلاعات رو وارد کنه ، این امکان چطور بوجود میاد ، بعدا بتونم اونها رو با کوئری ها نمایش بدم ممنونم
سلام
شمامتاباکس نیاز دارید. دوره پنل تنظیمات titna framework رو بگذرونید
میشه در دوره تایتان ایجاد متاباکس بدون تایتان هم اضافه کنید چون این مبحث نیاز دارم ولی شاید نخواهیم تایتان باشه
سلام دوست من
دوره ای برای متاباکس منتشر نشده اما میتونید دوره آموزشی حرفه ای طراحی وب سایت شرکتی بر پایه وردپرس رو مشاهده کنید که از طریق فریم ورک CMB2 تنظیمات و متاباکس تم رو پیاده سازی کردیم.
دمتون گرم مخصوصا ویدیو ی آخری خعلی منو تحت تاثیر قرار داد
`
سلام خسته نباشید،2 تا سوال از خدمتتون داشتم:
1-اول اینکه من دقیقا طبق آموزشتن وقتی در کنار فایل های قالبم صفحه ای با نام های page-$name.php میسازم و اون رو توی مرورگرم بارگزاری میکنم مینویسه برگه پیدا نشد،درحالی که شما این کار رو با page-debug.php مثال زدید و براتون نمایش داد،دلیلش چیه؟البته لازم به ذکر هست که به این مسئله که اگر بخوام صفحه ای در قالب با ظاهر دلخواه بسازم باید بالای اون صفحه این کد رو اضافه کنم واقف هستم اما خب شما که توی اینجا از این روش استفاده نکردید!
2- دوم اینکه اگر بخوام بغیر از صفحه index،یک صفحه جداگانه داشته باشم که دقیقا بتونم داخلش مثل صفحه index پست هارو نشون بدم و البته قابلیت صفحه بندی و استفاده از wp-pagenavi رو داشته باشه باید چیکار کنم؟
ممنون میشم سریعتز جوابم بدید،سپاس فراوان از زحمت هاتون.
سلام ویلرنی عزیز
وقتی میخواید برگه ای کاستوم بسازید، اول اینکه در وردپرس برگه با slug دلخواه ایجاد میکنیم، مثلا اسم slug رو welearn میذاریم. قدم دوم اینه که در سورس فایل هاتون فایلی به اسم page-welearn.php بسازید و کدهاتون رو داخل اون بنویسید و در آخر در مرورگر باید به این صورت فراخوانی کنید.مثال: http://yourwebsite.ir/welearn
در رابطه با سوال دومتون باید در کوئری مورد نظرتون مثل کد زیر باشه.
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts($query_string .'&posts_per_page=5&paged=' . $paged);
?>
موفق باشید 🙂
با سلام
میشه یک مثال برای اعمال query روی خود جدول wp_posts بزنید؟
مثلا اگه بخوام توی صفحه index فقط نوشته هایی با post_title بخصوصی نمایش داده شوند.
در واقع میخوام بدونم چجوری query خودم رو به جدول های مختلف اعمال کنم (posts – user – ….)
ممنون
سلام
بفرمایید
https://codex.wordpress.org/Class_Reference/wpdb#SELECT_a_Row
با تشکر
سلام .. باتشکر از دوره فوق عالی تون …
آقای صبوریان تدریستون واقعا عالی هست ..
در انتهای ویدیو پنجم شما فرمودین که باید بریم سمت بهینه سازی پروژه وگرنه استفاده بیش از حد از متا کوئری ها سایت رو بشدت کند میکنه ..
میشه در مورد این “بهینه سازی ها ” دوره اموزشی قرار بدین ؟
ممنونم
سلام
شما لطف دارید
این رو توی پروژه باید توضیح داد. دعا کنید فرصت بشه، به روی چشم.
تشکر
با سلام توی قالبم دو بخش خدمات دارم یکی زیر اسلایدرم یکی هم قبل از فوتر از پست تایپ استفاده کردم حالا یه متاباکس ساختم به صورت dropdown اگه نمایش در بالا رو انتخاب کرد مطلب رو فقط در خدمات اولی زیر اسلایدر نمایش بده از متاکوئری برای خوندن dropdown استفاده کردم ولی جواب نمیده این کدش هست مشکلی داره این کد
سلام
متاکوئری تون بی معنا هست. ویدئوها رو کامل ببینید متوجه منظورم خواهید شد. پارامترهایی که دادید مشکل دارد. پارامتر key باید نام متا و type جنس داده متا باشد.
‘type’ => ‘select’, باید همین باشه توی متاباکس همین تعریف شده
‘key’ => ‘some_key’, این مقدار گذاشتم
منظور از تایپ، نوع محتوا هست و ارتباطی به بخش تعریف نداره. ویدئوها رو کامل بررسی کنید موارد قبلا توضیح داده شده. اصلا شما تایپ برای این مثال نیاز ندارید.
سلام خسته نباشید من توی wamp زمانی که برگه رو با نامک میسازم و میخوام بیارمش بالا همچین خطایی میده
Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80
توی xamp هم کلا نمیرو توی این صفحه 😐
سلام
ساختار پرمالینک رو بذارید رو عددی (پیشفرض وردپرس)
بعدش نام برگه رو بجای اینکه slug توش بذارید، آی دی برگه رو بذارید ببینید درست میشه؟
مثلا:
page-21.php
سلام اگه ممکنه دوره ووکامرس هم کلید بزنید .ممنون