Title: Categories not being pulled
Last modified: February 3, 2019

---

# Categories not being pulled

 *  Resolved [lexiriam](https://wordpress.org/support/users/lexiriam/)
 * (@lexiriam)
 * [7 years, 4 months ago](https://wordpress.org/support/topic/template-option-missing/)
 * I’ve created seven categories in the Portfolio section. I’m unable to pull categories
   with PHP:
 * >  <div class=”controls”>
   >  <!– Get a list of all categories in the database, 
   > excluding those not assigned to posts –>
   >  <?php
   >  $all_categories = get_categories(array( ‘hide_empty’ => true )); ?>
   >  <!– Iterate through each category –>
   >  <?php foreach($all_categories as $category):?
   > > <!– Output control button markup, setting the data-filter attribute as the
   > category “slug” –>
   >  <button type=”button” data-filter=”.<?php echo $category->slug; ?>”><?php 
   > echo $category->name; ?></button>
   >  <?php endforeach; ?> </div>
 * The only thing that is pulled is “Uncategorized” for the button.
    -  This topic was modified 7 years, 4 months ago by [lexiriam](https://wordpress.org/support/users/lexiriam/).
    -  This topic was modified 7 years, 4 months ago by [lexiriam](https://wordpress.org/support/users/lexiriam/).
      Reason: updated issue

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Thread Starter [lexiriam](https://wordpress.org/support/users/lexiriam/)
 * (@lexiriam)
 * [7 years, 4 months ago](https://wordpress.org/support/topic/template-option-missing/#post-11163833)
 * better fix was adding the ‘phort_category’ category in the category array of 
   the get_category() function found in the wp-includes/category.php file.
 *  Plugin Author [justnorris](https://wordpress.org/support/users/justnorris/)
 * (@justnorris)
 * [7 years, 4 months ago](https://wordpress.org/support/topic/template-option-missing/#post-11166431)
 * `get_categories()` function is only meant to be used for WordPress Post Categories.
 * “Categories” are a “post taxonomy”, – just like “Portfolio Categories” are “portfolio
   taxonomy”, so instead of using `get_categories()` I recommend that you use `get_terms()`,
   something like this:
 *     ```
       get_terms('phort_category', array( 'hide_empty' => true ) );
       ```
   
 * Here’s a link to the documentation: [http://developer.wordpress.org/reference/classes/wp_term_query/get_terms/](http://developer.wordpress.org/reference/classes/wp_term_query/get_terms/)
    -  This reply was modified 7 years, 4 months ago by [justnorris](https://wordpress.org/support/users/justnorris/).
    -  This reply was modified 7 years, 4 months ago by [justnorris](https://wordpress.org/support/users/justnorris/).

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Categories not being pulled’ is closed to new replies.

 * ![](https://ps.w.org/photography-portfolio/assets/icon-256x256.png?rev=1564371)
 * [Easy Photography Portfolio](https://wordpress.org/plugins/photography-portfolio/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/photography-portfolio/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/photography-portfolio/)
 * [Active Topics](https://wordpress.org/support/plugin/photography-portfolio/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/photography-portfolio/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/photography-portfolio/reviews/)

## Tags

 * [categories](https://wordpress.org/support/topic-tag/categories/)

 * 2 replies
 * 2 participants
 * Last reply from: [justnorris](https://wordpress.org/support/users/justnorris/)
 * Last activity: [7 years, 4 months ago](https://wordpress.org/support/topic/template-option-missing/#post-11166431)
 * Status: resolved