Post Kinds
by David Shanske 4.3 (6 reviews)

Post Kinds

Ever want to reply to someone else's post with a post on your own site? Or to "like" someone else's post, but with your own site?

Post Kinds ranks #13,896 among WordPress.org plugins with 100+ active installations, is #621 of 3,410 in the Social & Sharing category, a 4.3/5 rating from 6 reviews, and was last updated Oct 29, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v4.0.1 Current Version v4.0.1
Updated 1 week ago Last Update on 29 Oct, 2026
Refreshed 1 week ago Last Refreshed on
#621 of 3,410 in Social & Sharing Top 25% by installs Downloads -54.4% this week Actively maintained
View on WordPress.org
Rank
#13,896
— No change
Active Installs
100+
-40.8%
KW Avg Position
23.3
— No change
Downloads
31.9K
+8 today
Support Resolved
0%
— No change
Rating
86%
Review 4.3 out of 5
4.3 (6 reviews)

Next Milestone 200

Total Progress 71%
100+ 200+
1,222
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 29 more installs to reach 200+

Rank Changes

13,201 13,549 13,896 14,243 14,591 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
13,817 13,847 13,877 13,907 13,937 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #13,896
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 30 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
0 50 100 150 200 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.3
6 reviews
Overall 86%
5
5 (83%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
1 (17%)

Security History

Source: WPVulnerability

2 known vulnerabilities on record · 0 in the last 24 months · checked 3 months ago

  1. Post Kinds [indieweb-post-kinds] < 1.3.1.1

    CVE-2015-9494 · Fixed in v1.3.1.1

  2. Post Kinds [indieweb-post-kinds] < 1.3.1.1

    Fixed in v1.3.1.1

TL;DR

AI summary of the plugin's readme

Post Kinds is for Classic Editor WordPress users who want to interact with other IndieWeb sites through replies, likes, and similar responses to external posts. It solves this by adding structured post kinds and theme display functions so sites can properly mark up and show these response types.

  • Reply and like support
  • IndieWeb Post Types support
  • Passive post type distinction
  • the_content and the_excerpt filters
  • kind_content_display filter toggle
  • has_post_kind and set_post_kind functions
  • get_post_kind_string function
  • Customizable kind_views templates

Frequently Asked Questions

Common questions about Post Kinds

Kinds, like Post Formats built into WordPress, allow you to specify that a post contains a certain type of content. It also, based on you classifying it that way, displays it appropriately and marks it up accordingly so outside sites can identify it. Kinds are either a response to something, such as a URL, or a more passive type of post where you are recording/logging something you did, for example, watched a movie.
URL - the page you are responding to. When you leave this field, the plugin fetches the page and fills in the other fields from it where it can. You can edit or clear anything it fills in. Name - the title of what you are responding to. RSVP and Rating - shown only for the kinds that use them: RSVP for RSVPs, and a rating for reviews, listens, watches, reads, plays and similar. Details - more about what you are responding to: a summary, quote or caption (plain text), the site name, publication or album, when it was published and updated, its tags (separated by semicolons) and a featured image URL. For listens, watches, photos and similar, it also has the duration, or a start and end time. Author - the name, URL and photo of the author or artist. Separate several authors with semicolons. Upload or Attach Media - for photo, video and audio posts, attaches a file from the media library. Clear - empties every field. The plugin uses these fields to display the response above your post's content, marked up with microformats so other sites can read it.
This is added by webmention support. Bob wants to reply to Sue on his own website. Sue enables webmentions(separate plugin) on her site. Bob creates a post and sets it as a reply to or a like of Sue's post. A webmention is sent to Sue's site, and Sue's site uses the markup added by this plugin to determine what kind of post it is. Sue's site stores and displays data from the post as a comment on Sue's post.
For more information on the Indieweb and tools for WordPress, visit Getting Started on WordPress. There are too many Post Kinds You can enable/disable more based on preference. Some may be enabled by plugins. You do not have to use ones you don't want. Not having a post kind enabled
These kinds have an analog in post formats. Adding context to one of these may make it a Passive Kind. Article - traditional long form content - a post with an explicit post name(title) Note - short content - a post with just plain content (also the default) Photo - image or photo post - a post with an embedded image as its primary focus. This uses either the featured image or attached images depending on theme. Video - video post - a post with an embedded image as its primary focus. Audio - audio post - a post with an embedded sound file as its primary focus. The Response Kinds Reply - Replying to someone else's comment Repost - a complete repost of someone else's content Like - props/compliments to the original post/poster Favorite - special to the favoriter Bookmark - This is basically sharing/storing a link/bookmark. Quote - Quoted Content RSVP - A specific type of Reply regarding an event Check-In - Identifying you are at a place. To show full location, the Simple Location plugin is recommended as it will display maps.
Review - Review is a post evaluating a product, service, or experience. The Passive Kinds To "Scrobble" a song is when listening to it, you would make it a post on your website. This is the most well-known example of a passive kind of post. They are formed by having content in the context box on one of these types of posts. Listen - scrobble - listening to an audio post Jam - Indicating a particularly personally meaningful song Watch - video - watching a video Play - playing a game Craft - making something...such as 3D printing, crafting, etc. Read - reading a book, compared to online material Eat - Representing recording what you eat, perhaps for a food diary Drink - Similar to Eat
The following Kinds are reserved for future use but will not show up in the interface at this time. Wish - a post indicating a desire/wish. The archive of which would be a wishlist, such as a gift registry or similar. Weather - A weather post would be current weather conditions Exercise - Representing some form of physical activity Trip - Representing a trip...this represents a geographic journey and would require location awareness. Itinerary - Itinerary - this would refer to scheduled transit, plane, train, etc. and does not require location awareness Tag - Allows you to tag a post as being of a specific tag, or person tagging. Follow - A post indicating you are now following someone's activities Mood - Mood - Feeling Recipe - Recipe Event - An event is a type of post that in addition to a post name (event title) has a start datetime (likely end datetime), and a location. Sleep - Sleep is a passive metrics post type that indicates how much time (and often a graph of how deeply) a person has slept. Acquisition - Purchased, Donated, or otherwise acquired an object Question - Question is a post type for soliciting answer replies, which are then typically up/down voted by others and then displayed underneath the question post ordered by highest positive vote count rather than time ordered.
I would prefer if something is popular enough to merge it into the plugin. Feel free to ask for a term to be reserved by filing an issue.
register_post_kind( 'reply', array( 'singular_name' => __( 'Reply', 'indieweb-post-kinds' ), // Name for one instance of the kind. 'name' => __( 'Replies', 'indieweb-post-kinds' ), // General name for the kind, plural. 'verb' => __( 'Replied to', 'indieweb-post-kinds' ), // The verb or action, such as "Liked". 'property' => 'in-reply-to', // Microformats 2 property. 'format' => 'link', // Post format that maps to this kind. 'description' => __( 'a reply to content typically on another site', 'indieweb-post-kinds' ), 'description_url' => 'http://indieweb.org/reply', 'title' => false, // Whether this kind should have an explicit title. 'show' => true, // Whether to show the kind in Settings. ) ); Call it from a function hooked to init and it will add the Kind to the system. The developer notes list the other arguments.
set_post_kind_visibility( $slug, $show = true ) - If you add this function in early on, it will change the visibility of a kind.

Sign In / Register

You need to sign in or register to use this feature.