برای این که در روند آموزش و یادگیری دچار مشکل نشوید ، حتما نکات زیر را رعایت کنید:
1- پوسته ی وردپرسی که آموزش این دوره (تکسانومی ها) بر روی آن ایجاد شده است، پوسته 2016 یا twentysixteen بوده است، پیشنهاد می شود شما هم از همین پوسته استفاده کنید.
2- پیوند های یکتا را برروی نام نوشته قرار دهید و بعد از ایجاد پست تایپ و تکسونومی ها و یا هر بار تغییر آنها حتما پیوندهای یکتا را بروزرسانی نمایید.
3- یک برگه با نامک page-tax-query بسازید. (برای مبحث tax query لازم است.) (اگر این مورد را متوجه نمی شوید، در جلسه سوم توضیح داده می شود و نگران نباشید)
4- یک برگه با نامک page-tax-functions بسازید. (برای مبحث توابع کاربردی تکسونومی ها لازم است.) (اگر این مورد را متوجه نمی شوید، در جلسه سوم توضیح داده می شود و نگران نباشید)
برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.
ضمنا ثبت نام در این دوره رایگان می باشد
در این جلسه به بحث Template Hierarchy در وردپرس می پردازیم که حتما سعی کنید خوب یادش بگیرید چون نه تنها در تکسانومی ها بلکه در همه جا کاربرد داره و اگر خوب متوجه اش بشید، یک لول بالاتر میرید 😉
از قسمت ضمیمه ها، لینک مستندات ساختار سلسله مراتبی وردپرس رو براتون گذاشتیم که بعد از دیدن این درس حتما باید بهش مراجعه کنین و یک نسخه از تصویرش توی سیستم تون ذخیره کنین…
موفق باشید.
برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.
ضمنا ثبت نام در این دوره رایگان می باشد
این جلسه میخوایم یاد بگیریم که چطوری برای اساس تکسانومی هامون کوئری بگیریم. جلسه بعد هم پیشرفته ترش میکنیم 😉
فایلی هم که کار شده رو ضمیمه کردیم و میتونید دانلود کنید.
برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.
ضمنا ثبت نام در این دوره رایگان می باشد
در این جلسه دو نوع تکس کوئری حرفه ای تر رو یاد میگیریم که کدهاشون در ادامه درج شده است.
برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.
ضمنا ثبت نام در این دوره رایگان می باشد
//3-->Multiple tax_query //کلیه گوشی موبایل های دارای رنگ نقره ای $args = array( 'post_type' => 'wl_product', 'tax_query' => array( 'relation' => 'AND', //'OR' array( 'taxonomy' => 'wl_product_type', 'field' => 'term_id', 'terms' => 12, ), array( 'taxonomy' => 'wl_product_color', 'field' => 'term_id', 'terms' => 24, // نقره-ای //'operator' => 'NOT IN', ), ), 'posts_per_page' => -1 ); $query = new WP_Query( $args );
//4-->Nested tax_query //کلیه تلوزیونها به همراه کلیه گوشی موبایل های دارای رنگ نقره ای $args = array( 'post_type' => 'wl_product', 'tax_query' => array( 'relation' => 'OR', array( 'taxonomy' => 'wl_product_type', 'field' => 'term_id', 'terms' => 25, // تلوزیون ), array( 'relation' => 'AND', array( 'taxonomy' => 'wl_product_type', 'field' => 'term_id', 'terms' => 12, // موبایل ), array( 'taxonomy' => 'wl_product_color', 'field' => 'term_id', 'terms' => 24, // نقره ای //'operator' => 'NOT IN', ), ), ), 'posts_per_page' => -1 ); $query = new WP_Query( $args );
در این جلسه به توضیح توابع زیر می پردازیم:
get_cat_ID
get_cat_name
get_categories
get_category
get_category_by_slug
get_category_link
get_the_category
the_category
برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.
ضمنا ثبت نام در این دوره رایگان می باشد
در این درس، دو تابع نسبتا کاربردی رو میخوایم توضیح بدیم که کمی طولانی هم میشه اما بعدا به کارتون میاد 🙂
برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.
ضمنا ثبت نام در این دوره رایگان می باشد
$args = array( 'show_option_all' => 'همه', 'show_option_none' => 'هیچکدام', 'option_none_value' => '-1', 'orderby' => 'name', //id,name,slug,count 'order' => 'ASC', 'show_count' => false, 'hide_empty' => false, 'child_of' => 0, 'exclude' => '', 'include' => '', 'echo' => false, 'selected' => 6, 'hierarchical' => true, 'name' => 'cat', 'id' => 'test', 'class' => 'postform', 'depth' => 0, 'tab_index' => 10, 'taxonomy' => 'category', 'hide_if_empty' => false, 'value_field' => 'term_id', ); $drop=wp_dropdown_categories( $args ); echo $drop;
echo "<ul>"; $args = array( 'show_option_all' => '', 'show_option_none' => '', 'orderby' => 'ID', //id,name,slug,count 'order' => 'ASC', 'show_count' => 0, 'hide_empty' => 1, 'use_desc_for_title' => 1, 'child_of' => 0, 'exclude' => '', 'exclude_tree' => '', 'include' => '', 'echo' => 1, 'current_category' => '', 'hierarchical' => 1, 'title_li' => '', 'hide_title_if_empty'=> false, 'depth' => 0, 'style' => 'list', 'taxonomy' => 'category', 'separator' => '', ); wp_list_categories( $args ); echo "</ul>";
برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.
ضمنا ثبت نام در این دوره رایگان می باشد
نظرات دوره آموزش مجازی جامع تکسانومی ها در وردپرس WordPress Taxonomies