summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/modules/custom-content-types.php')
-rw-r--r--plugins/jetpack/modules/custom-content-types.php47
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();