Title: Creating custom admin menu
Last modified: August 22, 2016

---

# Creating custom admin menu

 *  [navyspitfire](https://wordpress.org/support/users/navyspitfire/)
 * (@navyspitfire)
 * [11 years, 7 months ago](https://wordpress.org/support/topic/creating-custom-admin-menu/)
 * I want to create a custom sub-level admin menu for reviews; from that menu I 
   could add new reviews with the following criteria: title, date, image, excerpt,
   link. I know you have to do it through the functions.php file. Does anyone have
   or know of a good tutorial for that?
 * Also, I want it to function like the blog page does now; is there a way to use
   the blog template to display the inputted info, or do I have to create a new 
   template and hard code it?

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

 *  [Nik](https://wordpress.org/support/users/nvourva/)
 * (@nvourva)
 * [11 years, 7 months ago](https://wordpress.org/support/topic/creating-custom-admin-menu/#post-5427548)
 * Hello!
    What you are looking to create is a custom post type. You can read more
   about them [here](http://codex.wordpress.org/Post_Types) Here is a [guide](http://www.wpbeginner.com/wp-tutorials/how-to-create-custom-post-types-in-wordpress/)
   on how to create them. As suggested you can either use a plugin, like Custom 
   Post Type UI or [Types](https://wordpress.org/plugins/types/) to help you. If
   you decide to go the manual way, you can find a generator [here](http://generatewp.com/post-type/)
   to give you an idea how your post should be structured. Finally, if you don’t
   create custom templates for your new post type, WordPress will use the index.
   php to create a listing page with your new custom posts, which will look like
   the current blog page.
 *  Thread Starter [navyspitfire](https://wordpress.org/support/users/navyspitfire/)
 * (@navyspitfire)
 * [11 years, 7 months ago](https://wordpress.org/support/topic/creating-custom-admin-menu/#post-5427563)
 * This is great, thank you. I’ll look into creating it manually first.
 *  Thread Starter [navyspitfire](https://wordpress.org/support/users/navyspitfire/)
 * (@navyspitfire)
 * [11 years, 7 months ago](https://wordpress.org/support/topic/creating-custom-admin-menu/#post-5427567)
 * So question. I’m following the Smashing Magazine [tutorial](http://www.smashingmagazine.com/2012/11/08/complete-guide-custom-post-types/).
   I’ve successfully created a custom post type (CPT – called ‘reviews’) and I’ve
   created a review.
 * According to the tutorial, with my `has_archive` set to true I can go to ‘site.
   com/reviews/’ and see my CPT. However, I can’t, it 404s.
 * I want it to act like the blog where as I add ‘reviews’ it automatically adds
   them to the page. Do I have to make a page, then make a custom template with 
   a custom query to display my CPT?
 *  Thread Starter [navyspitfire](https://wordpress.org/support/users/navyspitfire/)
 * (@navyspitfire)
 * [11 years, 7 months ago](https://wordpress.org/support/topic/creating-custom-admin-menu/#post-5427572)
 * Okay so the archive page works now. I want to edit the query search to include
   custom information, do I have to make an archive-reviews.php template and edit
   the query there?

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

The topic ‘Creating custom admin menu’ is closed to new replies.

## Tags

 * [admin](https://wordpress.org/support/topic-tag/admin/)
 * [administration menu](https://wordpress.org/support/topic-tag/administration-menu/)
 * [front-end](https://wordpress.org/support/topic-tag/front-end/)
 * [functions](https://wordpress.org/support/topic-tag/functions/)
 * [menu](https://wordpress.org/support/topic-tag/menu/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 4 replies
 * 2 participants
 * Last reply from: [navyspitfire](https://wordpress.org/support/users/navyspitfire/)
 * Last activity: [11 years, 7 months ago](https://wordpress.org/support/topic/creating-custom-admin-menu/#post-5427572)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
