PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 8.6
Jetpack – WP Security, Backup, Speed, & Growth v8.6
16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 All 501 releases
jetpack / modules / custom-content-types.php

custom-content-types.php in Jetpack – WP Security, Backup, Speed, & Growth 8.6, at modules/custom-content-types.php

50 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Module Name: Custom content types
5 * Module Description: Display different types of content on your site with custom content types.
6 * First Introduced: 3.1
7 * Requires Connection: No
8 * Auto Activate: No
9 * Module Tags: Writing
10 * Sort Order: 34
11 * Feature: Writing
12 * Additional Search Queries: cpt, custom post types, portfolio, portfolios, testimonial, testimonials
13 */
14
15 use Automattic\Jetpack\Redirect;
16
17 function jetpack_load_custom_post_types() {
18 include dirname( __FILE__ ) . "/custom-post-types/portfolios.php";
19 }
20
21 function jetpack_custom_post_types_loaded() {
22 Jetpack::enable_module_configurable( __FILE__ );
23 }
24 add_action( 'jetpack_modules_loaded', 'jetpack_custom_post_types_loaded' );
25
26 // Add Settings Section for CPT
27 function jetpack_cpt_settings_api_init() {
28 add_settings_section(
29 'jetpack_cpt_section',
30 '<span id="cpt-options">' . __( 'Your Custom Content Types', 'jetpack' ) . '</span>',
31 'jetpack_cpt_section_callback',
32 'writing'
33 );
34 }
35 add_action( 'admin_init', 'jetpack_cpt_settings_api_init' );
36
37 /*
38 * Settings Description
39 */
40 function jetpack_cpt_section_callback() {
41 ?>
42 <p>
43 <?php esc_html_e( 'Use these settings to display different types of content on your site.', 'jetpack' ); ?>
44 <a target="_blank" rel="noopener noreferrer" href="<?php echo esc_url( Redirect::get_url( 'jetpack-support-custom-content-types' ) ); ?>"><?php esc_html_e( 'Learn More', 'jetpack' ); ?></a>
45 </p>
46 <?php
47 }
48
49 jetpack_load_custom_post_types();
50