Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I've been wanting to make the most out of WordPress, to use it more and more like a CMS as it truly is a wonderful project. Out of all the CMS/Blogging webapps, WordPress wins in my book.

I understand how to create a post-type. What I don't understand is how to make pages within the dashboard, and how to add a sidebar menu item with the links. Also, I would like to know how to make the new posts of the custom post-type display only on the dashboard, as a back-end documentation base, or CRM. Of course I could always use a plugin, but then the opportunity for not only myself to learn would be lost, the opportunity to show the many visitors of this site how to achieve the same thing would be lost as well.

Let the Answers begin!

P.S. I'm so very grateful for all of the help you all give to the community here. I've searched for this topic and couldn't find it, if this topic is already answered here, please comment with the link to the question with the answer. Thanks!

share|improve this question
    
I don't quite understand what you mean by dashboard page. Cause when you add a CPT, it has its own menu on admin page. –  Reigel Jan 20 '13 at 7:42
    
What I mean is to have a custom post type for pages that are only displayed in the dashboard. Like a dashboard blog, the intent is to store documentation for site users on the back-end of a wordpress website. I know I can simply make the post-types private, but the need is to not visit the front-end at all. Users will view all the documentation pages from the back-end, the dashboard. I hope this makes more sense. –  hdavis84 Jan 20 '13 at 7:46
    
basically so that the front-end of the website serves the visitors, the back-end of the site serves the users of the site –  hdavis84 Jan 20 '13 at 7:47
    
I still don't quite get why you would want your CPT blog on your backend. As what wordpress is, you add data on backend, you view it on frontend. And, isn't what you have added already view-able on it's editor? –  Reigel Jan 20 '13 at 7:57
    
Although I suspect what is, it is not very clear for me what you are trying to achieve... If you want a storm of answers, I suggest reading all Related Links that appear in How to Ask, they are quite a worth read. :::: You can use the admin to display almost anything. This plugin uses an interesting concept, may be worth studying. –  brasofilo Jan 20 '13 at 15:42

1 Answer 1

up vote 0 down vote accepted

WordPress isn't built with your idea in mind. That being said, add_menu_page on the WordPress Codex shows how to create an admin top-level menu page, i.e., a menu item within the left column of the admin section. add_submenu_page shows how to create submenus of top-level menu items.

You could create a plugin, and add menu/submenu items. Creating a plugin, in and of itself, is exceedingly simple:

<?php
// Plugin Name: My Cool Plugin

Upload that to your wp-content/plugins/your-plugin-directory directory, that's all it takes. It's a little more involved to create the menu/submenu items, but those links are a good place to start. But, there's no built-in functionality that I'm aware of that will allow you to easily do what you want. A ready-made plugin might exist, but I haven't searched.

BTW, custom post types wouldn't figure into the equation, those are for front-end only.

Edit

WP Help is a plugin that might do the trick.

share|improve this answer
    
WP Help is what I'm looking for, Thanks! –  hdavis84 Jan 21 '13 at 2:22
    
You're most welcome :) –  akTed Jan 21 '13 at 2:27

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.