WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by David Shanske v3.7.3

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

The facts

Rating
4.3★ from 6
Active installs
100+
Price
Free
Last updated
9 Apr 2024
Added
Feb 2015
Requires WP
4.9.9
Tested up to
WP 6.5.10
Requires PHP
7.0
Downloads
32,683

Our analysis

AI-assisted

Post Kinds is a WordPress plugin that enhances the Classic Editor by enabling interaction with other sites according to IndieWeb standards. It allows users to create various types of posts, distinguishing them similarly to post formats, although it is recommended as a replacement for post formats rather than a complement.

This plugin is suited for those who want to publish specific kinds of posts and engage with content across the web. It requires PHP 7.0 and is not compatible with the Gutenberg editor.

Best for: This plugin is best for users who prefer the Classic Editor and want to implement IndieWeb post types.

What it does well

  • Supports Classic Editor for IndieWeb post types
  • Distinguishes between different kinds of posts
  • Allows customization of display through theme integration
  • Stores additional data for post interactions

Where it falls short

  • Not compatible with Gutenberg
  • May require manual setup for specific post kinds

Verdict

Post Kinds provides a focused solution for those looking to enhance their Classic Editor experience with IndieWeb standards, though it may not suit users of the Gutenberg editor.

From the developer

David Shanske's own description of Post Kinds, lightly tidied.

Post Kinds adds support to the Classic Editor for responding to and interacting with other sites using the standards
developed by the IndieWeb by implementing kinds of posts. It is not compatible with Gutenberg.

It can also distinguish certain types of passive posts in a manner similar to post formats. While it can work alongside
post formats, it is recommended as a replacement as it is designed as a replacement using IndieWeb Post Types.

Many sites will not need all of the kinds set up. What kinds of posts you wish to publish are specific to your needs.

Privacy and Data Storage Notice

Post Kinds stores extra data in a post indicating what you are responding to. This data is either hand-added or can be parsed from the source URL if provided. This means you have additional
responsibilities to responsibly use this data, and to remove information on request.

Credits

  1. Kind Icons are currently provided by Font Awesome and are licensed as CC BY 4.0. A copy of the license notice is bundled.
  2. Chris Aldrich always receives a credit on my plugins due his regular feedback, input, and usage.

Theme Support

Post Kinds automatically adds information to the_content and the_excerpt filter. Being as this is inside the content block, which may or may not be desirable, you may remove these filters as noted
below and call kind_display directly. This will allow it to appear outside the content block. To remove the automatic display, add the following to your theme.
* add_filter( 'kind_content_display', '__return_false' );

The functions has_post_kind, set_post_kind, and set_post_kind will allow you to manipulate the kind settings in a post. get_post_kind_string will return the display name of a kind.

If you want to customize the look of the display, you can create a directory in your theme called kind_views, copy the file from the views directory of the plugin, and modify it. This will persist
through future plugin updates.

Read the full description on the official page →

Tagged as