Created
December 14, 2018 00:59
-
-
Save dshanske/c8eb82d6419bbcc25d81f1469e3eba7d to your computer and use it in GitHub Desktop.
Example Plugin for Registering Kinds(untested)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Plugin Name: Register Post Kind - Name | |
* Plugin URI: https://example.com | |
* Description: Register Post Kind | |
* Version: None | |
* Author: | |
* Author URI: | |
* Text Domain: | |
* Domain Path: | |
*/ | |
function example_register_kind() { | |
register_post_kind( | |
'acquisition', | |
array( | |
'singular_name' => __( 'Acquisition', 'indieweb-post-kinds' ), // Name for one instance of the kind | |
'name' => __( 'Acquisitions', 'indieweb-post-kinds' ), // General name for the kind plural | |
'verb' => __( 'Acquired', 'indieweb-post-kinds' ), // The string for the verb or action (liked this) | |
'property' => 'acquired-of', // microformats 2 property | |
'format' => 'status', // Post Format that maps to this | |
'description' => __( 'Purchases, gifts, found things, or objects donated to me', 'indieweb-post-kinds' ), | |
'description-url' => 'http://indieweb.org/acquisition', | |
'title' => false, // Should this kind have an explicit title | |
'show' => true, // Show in Settings | |
) | |
); | |
set_post_kind_visibility( 'follow' ); // Example of how to enable a hidden kind. | |
} | |
add_action( 'init', 'example_register_kind' ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment