> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: Wix Blog: Post Page ## Article: Wix Blog: Post Page ## Article Link: https://dev.wix.com/docs/build-apps/develop-your-app/extensions/site-extensions/site-plugins/supported-wix-app-pages/wix-blog/wix-blog-post-page.md ## Article Content: # Wix Blog: Post Page The following slots are available when building a [site plugin](https://dev.wix.com/docs/build-apps/develop-your-app/extensions/site-extensions/site-plugins/about-site-plugin-extensions.md) for the Post page. ## Slots The following image shows slots in the Post page, into which users can add plugins. ![post-slots](https://wixmp-833713b177cebf373f611808.wixmp.com/images/29722d7432e7f5c13c415900eb3cbc5c.png) The slots are represented by the following `placement` object: ```json [ { "appDefinitionId": "", "widgetId": "", "slotId": "" } ] ``` Provide the following values for each property: | Key | Value | | ------------------ | ------- | | `appDefinitionId` | "14bcded7-0066-7c35-14d7-466cb3f09103" | | `widgetId` | "211b5287-14e2-4690-bb71-525908938c81" | | `slotId` | ID of the slot you want [as displayed in the image above](#slots).
Supported values:
  • `"above-header"`
  • `"above-content-1"`
  • `"above-content-2"`
  • `"below-content-1"`
  • `"below-content-2"`
  • `"page-bottom-1"`
  • `"page-bottom-2"`
  • `"page-bottom-3"`
| For example: ```json { "appDefinitionId": "14bcded7-0066-7c35-14d7-466cb3f09103", "widgetId": "211b5287-14e2-4690-bb71-525908938c81", "slotId": "above-content-1" } ``` Learn more about how to [add your plugin to a slot from the dashboard page](https://dev.wix.com/docs/build-apps/develop-your-app/extensions/site-extensions/site-plugins/build-a-dashboard-page-to-manage-your-site-plugin.md). ## Post plugin API Use the Post plugin API to integrate with the plugin's host. The API provides data about the current post. ### Properties | Name | Type | Description | | -------- | ---- | ----------- | | `postId` | String | The ID of the current post. | ### Code example ```js const { postId } = $widget.props; ``` ## Related Wix backend APIs Post plugins usually need to integrate with Wix Blog Post APIs, as well as other backend APIs. In your site plugin or in your app's server code, you may want to perform actions or implement logic that is dependent on the current post or related data. You can do this using the Wix Blog APIs ([Velo](https://dev.wix.com/docs/velo/api-reference/wix-blog-backend/introduction.md), [REST](https://dev.wix.com/docs/rest/business-solutions/blog/introduction.md), [JavaScript SDK](https://dev.wix.com/docs/sdk/backend-modules/blog/introduction.md)).