آموزش جامع تکسانومی ها در وردپرس WordPress Taxonomies

  • مدرس : محمد صبوریان
  • سطح آموزش : پیشرفته
  • مدت : ۱۳۲ دقیقه
  • تعداد دانشجو : ۱۲۲۸

آموزش جامع تکسانومی ها در وردپرس WordPress Taxonomies کاملا رایگان!

در این دوره آموزشی به مبحث taxonomy ها در وردپرس می پردازیم. این دوره صرفا مخصوص برنامه نویسان وردپرس می باشد تا با به کارگیری تکسانومی ها در قالب هایشان، سیستم های کاربردی تری پیاده سازی کنند.

تاکسونومی به معنای روش دسته بندی می باشد. به عنوان مثال طبقه بندی انسان ها بر اساس رنگ پوستشان شامل دسته هایی مانند سیاه، سفید، زرد و .. می باشد در این مثال رنگ پوست یک taxonomy (روش دسته بندی) می باشد و هر کدام از دسته های رنگ سیاه ، سفید ، زرد و .. یک Term یا یک دسته این روش دسته بندی هستند.
در ورد پرس در صورتی که می خواهید پست های خود را بر اساس روش هایی علاوه بر دسته بندی و برچسب های پیش فرض خود WordPress دسته بندی و بعدا فیلتر کنید می توانید یک custom taxonomy ایجاد کنید و پست ها را بر آن اساس دسته بندی کنید.

دروس جامع تکسانومی ها در وردپرس WordPress Taxonomies

  • مقدمه و معرفی دوره

    1 دقیقه
  • برای مشاهده ویدئوی این درس، کافیست بر روی پلیر کلیک کنید. همچنین برای بزرگ شدن پلیر، بر روی آیکون مربع شکل پلیر کلیک نمائید.

    در صورت نیاز به دانلود این ویدئو، اینجا کلیک کنید

  • 1- مفهوم تکسانامی و تفاوتش با کتگوری

    7 دقیقه
  • برای این که در روند آموزش و یادگیری دچار مشکل نشوید ، حتما نکات زیر را رعایت کنید:

    1- پوسته ی وردپرسی که آموزش این دوره (تکسانومی ها) بر روی آن ایجاد شده است، پوسته 2016 یا twentysixteen بوده است، پیشنهاد می شود شما هم از همین پوسته استفاده کنید.
    2- پیوند های یکتا را برروی نام نوشته قرار دهید و بعد از ایجاد پست تایپ و تکسونومی ها و یا هر بار تغییر آنها حتما پیوندهای یکتا را بروزرسانی نمایید.
    3- یک برگه با نامک page-tax-query بسازید. (برای مبحث tax query لازم است.) (اگر این مورد را متوجه نمی شوید، در جلسه سوم توضیح داده می شود و نگران نباشید)
    4- یک برگه با نامک page-tax-functions بسازید. (برای مبحث توابع کاربردی تکسونومی ها لازم است.)  (اگر این مورد را متوجه نمی شوید، در جلسه سوم توضیح داده می شود و نگران نباشید)

     

    برای مشاهده ویدئوی این درس، کافیست بر روی پلیر کلیک کنید. همچنین برای بزرگ شدن پلیر، بر روی آیکون مربع شکل پلیر کلیک نمائید.

    در صورت نیاز به دانلود این ویدئو، اینجا کلیک کنید

  • 26 دقیقه
  • برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

    ضمنا ثبت نام در این دوره رایگان می باشد

  • 12 دقیقه
  • در این جلسه به بحث Template Hierarchy در وردپرس می پردازیم که حتما سعی کنید خوب یادش بگیرید چون نه تنها در تکسانومی ها بلکه در همه جا کاربرد داره و اگر خوب متوجه اش بشید، یک لول بالاتر میرید 😉

    از قسمت ضمیمه ها، لینک مستندات ساختار سلسله مراتبی وردپرس رو براتون گذاشتیم که بعد از دیدن این درس حتما باید بهش مراجعه کنین و یک نسخه از تصویرش توی سیستم تون ذخیره کنین…

    موفق باشید.

    برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

    ضمنا ثبت نام در این دوره رایگان می باشد

  • 17 دقیقه
  • این جلسه میخوایم یاد بگیریم که چطوری برای اساس تکسانومی هامون کوئری بگیریم. جلسه بعد هم پیشرفته ترش میکنیم 😉

    فایلی هم که کار شده رو ضمیمه کردیم و میتونید دانلود کنید.

     

    برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

    ضمنا ثبت نام در این دوره رایگان می باشد

  • 7 دقیقه
  • در این جلسه دو نوع تکس کوئری حرفه ای تر رو یاد میگیریم که کدهاشون در ادامه درج شده است.

    برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

    ضمنا ثبت نام در این دوره رایگان می باشد

     

    //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 );
    
    
    
  • 8 دقیقه
  • در این جلسه به توضیح توابع زیر می پردازیم:

    get_cat_ID

    get_cat_name

    get_categories

    get_category

    get_category_by_slug

    get_category_link

    get_the_category

    the_category

     

    برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

    ضمنا ثبت نام در این دوره رایگان می باشد

  • 17 دقیقه
  • در این درس، دو تابع نسبتا کاربردی رو میخوایم توضیح بدیم که کمی طولانی هم میشه اما بعدا به کارتون میاد 🙂

     

    برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

    ضمنا ثبت نام در این دوره رایگان می باشد

     

    $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>";
  • 4 دقیقه
  • برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

    ضمنا ثبت نام در این دوره رایگان می باشد

  • 9 دقیقه
  • برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

    ضمنا ثبت نام در این دوره رایگان می باشد

  • 11 دقیقه
  • برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

    ضمنا ثبت نام در این دوره رایگان می باشد

  • 7 دقیقه
  • برای مشاهده ویدئوی این درس می بایست در دوره ثبت نام نمائید.

    ضمنا ثبت نام در این دوره رایگان می باشد

نظرات دوره آموزش مجازی جامع تکسانومی ها در وردپرس WordPress Taxonomies

  • برای مشاهده نظرات و سوالات، بر روی دکمه مربوطه کلیک کنید
  • ارتباط سریع و موثر با مدرس دوره
  • امکان ارسال فایل های پروژه
  • پاسخگویی متنی، صوتی و تصویری به سوالات شما