diff options
Diffstat (limited to 'plugins/jetpack/modules/custom-content-types.php')
-rw-r--r-- | plugins/jetpack/modules/custom-content-types.php | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/plugins/jetpack/modules/custom-content-types.php b/plugins/jetpack/modules/custom-content-types.php new file mode 100644 index 00000000..5976bfc1 --- /dev/null +++ b/plugins/jetpack/modules/custom-content-types.php @@ -0,0 +1,47 @@ +<?php + +/** + * Module Name: Custom content types + * Module Description: Display different types of content on your site with custom content types. + * First Introduced: 3.1 + * Requires Connection: No + * Auto Activate: No + * Module Tags: Writing + * Sort Order: 34 + * Feature: Writing + * Additional Search Queries: cpt, custom post types, portfolio, portfolios, testimonial, testimonials + */ + +function jetpack_load_custom_post_types() { + include dirname( __FILE__ ) . "/custom-post-types/portfolios.php"; +} + +function jetpack_custom_post_types_loaded() { + Jetpack::enable_module_configurable( __FILE__ ); +} +add_action( 'jetpack_modules_loaded', 'jetpack_custom_post_types_loaded' ); + +// Add Settings Section for CPT +function jetpack_cpt_settings_api_init() { + add_settings_section( + 'jetpack_cpt_section', + '<span id="cpt-options">' . __( 'Your Custom Content Types', 'jetpack' ) . '</span>', + 'jetpack_cpt_section_callback', + 'writing' + ); +} +add_action( 'admin_init', 'jetpack_cpt_settings_api_init' ); + +/* + * Settings Description + */ +function jetpack_cpt_section_callback() { + ?> + <p> + <?php esc_html_e( 'Use these settings to display different types of content on your site.', 'jetpack' ); ?> + <a target="_blank" href="http://jetpack.com/support/custom-content-types/"><?php esc_html_e( 'Learn More', 'jetpack' ); ?></a> + </p> + <?php +} + +jetpack_load_custom_post_types(); |