public function display()
 {
     $args = array('orderby' => $this->settings['orderby'], 'order' => $this->settings['order'], 'taxonomy' => $this->settings['taxonomy'], 'hide_empty' => $this->settings['hide_empty'] ? '1' : '0');
     $categories = get_categories($args);
     $this->settings['options'] = array();
     foreach ($categories as $category) {
         $this->settings['options'][$category->term_id] = $category->name . ($this->settings['show_count'] ? ' (' . $category->count . ')' : '');
     }
     parent::display();
 }
 public function display()
 {
     $args = array('post_type' => $this->settings['post_type'], 'posts_per_page' => $this->settings['num'], 'post_status' => $this->settings['post_status'], 'orderby' => $this->settings['orderby'], 'order' => $this->settings['order']);
     $posts = get_posts($args);
     $this->settings['options'] = array();
     foreach ($posts as $post) {
         $title = $post->post_title;
         if (empty($title)) {
             $title = sprintf(__('Untitled %s', PARADOX_TF_I18NDOMAIN), '(ID #' . $post->ID . ')');
         }
         $this->settings['options'][$post->ID] = $title;
     }
     parent::display();
 }
 public function display()
 {
     // Remember the pages so as not to perform any more lookups
     if (!isset(self::$allPages)) {
         self::$allPages = get_pages();
     }
     $this->settings['options'] = array();
     foreach (self::$allPages as $page) {
         $title = $page->post_title;
         if (empty($title)) {
             $title = sprintf(__('Untitled %s', PARADOX_TF_I18NDOMAIN), '(ID #' . $page->ID . ')');
         }
         $this->settings['options'][$page->ID] = $title;
     }
     parent::display();
 }