بررسی وجود taxonomy با داشتن نام آن taxonomy
تاریخ:
14 اردیبهشت 1400
اگر نام یک taxonomy را داریم و بخواهیم چک کنیم که آیا آن taxonomy وجود دارد یا خیر، می توانیم از متد taxonomy_exists استفاده کنیم.
این متد، نام taxonomy ما را می گیرد و یک مقدار bool را return می کند. مقدار true اگر taxonomy ما موجود باشد و مقدار false اگر نباشد:
taxonomy_exists( string $taxonomy )
متغیر taxonomy$ رشته ای است که نام taxonomy ما می باشد و لازم است به این متد پاس دهیم.
متد taxanomy_exists در سورس وردپرس
File: wp-includes/taxonomy.php function taxonomy_exists( $taxonomy ) { global $wp_taxonomies; return isset( $wp_taxonomies[ $taxonomy ] ); }
متغیر wp_taxonomies$ یک متغیر سراسری است که آرایه ای از همه ی taxonomy ها را در خودش دارد و کلید هر المان برابر نام taxonomy می باشد.
مثلا می خواهیم چک کنیم که آیا taxonomy با نام category و biawp وجود دارند یا خیر:
echo taxonomy_exists( 'category' ); //output: 1 echo taxonomy_exists( 'biawp' ); //output: