# Custom post type like in wordpress

**URL:** <https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600>\
**Category:** Themes\
**Created:** [January 25, 2020, 4:45pm UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600 "2020-01-25T16:45:33Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![nabi009](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/nabi009/32/6029_2.png) [@nabi009](https://forum.ghost.org/u/nabi009)\
**Post date:** [January 25, 2020, 4:45pm UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/1 "2020-01-25T16:45:33Z")

</div>

how to have custom post type like in wordpress we have?

---

<div class="post-metadata">

**Author:** ![scottie](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/scottie/32/5650_2.png) [@scottie](https://forum.ghost.org/u/scottie)\
**Post date:** [January 25, 2020, 11:37pm UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/2 "2020-01-25T23:37:57Z")

</div>

the answer depends on what, exactly, you are trying to achieve. what is it you want to use custom post types for w/ghost?

---

<div class="post-metadata">

**Author:** ![nabi009](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/nabi009/32/6029_2.png) [@nabi009](https://forum.ghost.org/u/nabi009)\
**Post date:** [January 26, 2020, 5:04am UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/3 "2020-01-26T05:04:10Z")

</div>

I want to have same field that we have in post or maybe extra for news,services and other

---

<div class="post-metadata">

**Author:** ![scottie](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/scottie/32/5650_2.png) [@scottie](https://forum.ghost.org/u/scottie)\
**Post date:** [January 26, 2020, 5:55am UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/4 "2020-01-26T05:55:10Z")

</div>

I still do not understand what problem you are trying to solve. Can you please be a little more specific?

---

<div class="post-metadata">

**Author:** ![nabi009](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/nabi009/32/6029_2.png) [@nabi009](https://forum.ghost.org/u/nabi009)\
**Post date:** [January 26, 2020, 6:31am UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/5 "2020-01-26T06:31:57Z")

</div>

Actually I am Wordpress developer now I want to move to ghost cms and I want same post crud by different name beside the existing post

---

<div class="post-metadata">

**Author:** ![denvergeeks](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/denvergeeks/32/7401_2.png) [@denvergeeks](https://forum.ghost.org/u/denvergeeks)\
**Post date:** [January 26, 2020, 9:29am UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/6 "2020-01-26T09:29:32Z")

</div>

What is “post crud”?

What is “existing post”?

We are not understanding your request.

We want to help, but need more clarity.

---

<div class="post-metadata">

**Author:** ![nabi009](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/nabi009/32/6029_2.png) [@nabi009](https://forum.ghost.org/u/nabi009)\
**Post date:** [January 26, 2020, 3:17pm UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/7 "2020-01-26T15:17:37Z")

</div>

we have custom post type in Wordpress, one is default post in ghost admin ![Screen Shot 2020-01-26 at 19.42.56](https://us1.discourse-cdn.com/flex015/uploads/ghost2/original/2X/6/6b29ba7fe90c8e2e5c313c5086e98b171dda8216.png) I want same like this with a different name.

---

<div class="post-metadata">

**Author:** ![StuartMorrisAU](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/stuartmorrisau/32/26117_2.png) [@StuartMorrisAU](https://forum.ghost.org/u/StuartMorrisAU)\
**Post date:** [January 27, 2020, 10:25am UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/8 "2020-01-27T10:25:06Z")

</div>

It’s still not clear what you’re after, other than custom post types.

In your existing WordPress site, what are the different custom post types you’ve created?

What kind of content or posts do you publish on your WordPress site for each of these custom post types?

Do you have some URLs you can share that show these examples?

Ghost does not support custom post types as you understand them in the WordPress world, but there may be other ways to achieve the functionality you’re asking for. But to do that, we need to know exactly _what_ you’re trying to achieve. 🙂

---

<div class="post-metadata">

**Author:** ![nabi009](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/nabi009/32/6029_2.png) [@nabi009](https://forum.ghost.org/u/nabi009)\
**Post date:** [January 27, 2020, 2:25pm UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/9 "2020-01-27T14:25:09Z")

</div>

I want to achieve, create, edit, delete in admin panel and view should be on the website

---

<div class="post-metadata">

**Author:** ![ijongkim](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/ijongkim/32/6186_2.png) [@ijongkim](https://forum.ghost.org/u/ijongkim)\
**Post date:** [February 2, 2020, 8:29pm UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/10 "2020-02-02T20:29:41Z")

</div>

@nabi009 If I’m understanding your question, you’d like posts to have a different layout/style determined by the admin. If that’s the case, you can probably accomplish what you’re looking for by using a custom post template: [https://ghost.org/tutorials/custom-page-templates/](https://ghost.org/tutorials/custom-page-templates/)

---

<div class="post-metadata">

**Author:** ![nabi009](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/nabi009/32/6029_2.png) [@nabi009](https://forum.ghost.org/u/nabi009)\
**Post date:** [February 3, 2020, 4:41am UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/11 "2020-02-03T04:41:08Z")

</div>

Tnx I solved my problem.

---

<div class="post-metadata">

**Author:** ![Sulagna\_Nandi](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/sulagna_nandi/32/19362_2.png) [@Sulagna\_Nandi](https://forum.ghost.org/u/Sulagna_Nandi)\
**Post date:** [December 26, 2022, 12:04pm UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/12 "2022-12-26T12:04:12Z")

</div>

> [@ijongkim](#):
>
> that’s

Hi,

I have the same question here. This link is broken.

---

<div class="post-metadata">

**Author:** ![denvergeeks](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/denvergeeks/32/7401_2.png) [@denvergeeks](https://forum.ghost.org/u/denvergeeks)\
**Post date:** [December 27, 2022, 1:45am UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/13 "2022-12-27T01:45:49Z")

</div>

@Sulagna_Nandi – Here you go…

> **[Create a custom post template in Ghost](https://ghost.org/tutorials/create-a-custom-post-template/)**
>
> In this tutorial, learn how to create a custom template to give your posts a distinctive look.

---

<div class="post-metadata">

**Author:** ![Sulagna\_Nandi](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/sulagna_nandi/32/19362_2.png) [@Sulagna\_Nandi](https://forum.ghost.org/u/Sulagna_Nandi)\
**Post date:** [December 27, 2022, 11:57am UTC](https://forum.ghost.org/t/custom-post-type-like-in-wordpress/11600/14 "2022-12-27T11:57:03Z")

</div>

Hello @denvergeeks

Thanks for the reply.

I have seen we can create custom fields from the package.json. But I want to add custom fields for specific posts.  
Please see the screenshot below  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/ghost2/original/3X/d/6/d6d1ab5e9c900d41668cb3e9e81331beda6059e1.png)

This code will create custom fields under the Design section but not for specific posts.  
Please guide us.
