コード例 #1
0
ファイル: class.scf.php プロジェクト: hiroki-tkg/bitmaker
 /**
  * 繰り返しに設定された複数許可フィールドデータの区切り識別用データをキャッシュから取得
  *
  * @param WP_Post|WP_User|object $object
  * @return mixed
  */
 protected static function get_repeat_multiple_data_cache($object)
 {
     $Meta = new Smart_Custom_Fields_Meta($object);
     $id = $Meta->get_id();
     $type = $Meta->get_type();
     $meta_type = $Meta->get_meta_type();
     if (!empty($id) && !empty($type)) {
         if (isset(self::$repeat_multiple_data_cache[$meta_type . '_' . $type . '_' . $id])) {
             return self::$repeat_multiple_data_cache[$meta_type . '_' . $type . '_' . $id];
         }
     }
 }
コード例 #2
0
 /**
  * @group get_type
  */
 public function test_get_type__objectが存在しないタームのときはnullを返す()
 {
     $object = get_term(99999, 'category');
     $Meta = new Smart_Custom_Fields_Meta($object);
     $type = $Meta->get_type();
     $this->assertNull($type);
 }