Пример #1
0
 /**
  * @return stdClass[]
  */
 public function getAllUsablePostStatuses()
 {
     if (!$this->_cache->containsKey('usablePostStatuses')) {
         $toIgnore = array('auto-draft', 'inherit', 'future');
         $statuses = $this->_wpFunctions->get_post_stati(array(), 'objects');
         $toReturn = array();
         foreach ($statuses as $status) {
             if (!in_array($status->name, $toIgnore)) {
                 $toReturn[] = $status;
             }
         }
         $this->_cache->put('usablePostStatuses', $toReturn);
     }
     return $this->_cache->get('usablePostStatuses');
 }