Docblocks cleanup for WC_Post_types
This commit is contained in:
parent
fa6a99bd1d
commit
d6b44d9369
|
@ -1,24 +1,27 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
if ( ! defined( 'ABSPATH' ) ) {
|
|
||||||
exit; // Exit if accessed directly
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Post types
|
* Post Types
|
||||||
*
|
*
|
||||||
* Registers post types and taxonomies
|
* Registers post types and taxonomies
|
||||||
*
|
*
|
||||||
* @class WC_Post_types
|
* @class WC_Post_types
|
||||||
* @version 2.2.0
|
* @version 2.3.0
|
||||||
* @package WooCommerce/Classes/Products
|
* @package WooCommerce/Classes/Products
|
||||||
* @category Class
|
* @category Class
|
||||||
* @author WooThemes
|
* @author WooThemes
|
||||||
|
*/
|
||||||
|
|
||||||
|
if ( ! defined( 'ABSPATH' ) ) {
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* WC_Post_types Class
|
||||||
*/
|
*/
|
||||||
class WC_Post_types {
|
class WC_Post_types {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hook in methods
|
* Hook in methods.
|
||||||
*/
|
*/
|
||||||
public static function init() {
|
public static function init() {
|
||||||
add_action( 'init', array( __CLASS__, 'register_taxonomies' ), 5 );
|
add_action( 'init', array( __CLASS__, 'register_taxonomies' ), 5 );
|
||||||
|
@ -28,7 +31,7 @@ class WC_Post_types {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Register WooCommerce taxonomies.
|
* Register core taxonomies.
|
||||||
*/
|
*/
|
||||||
public static function register_taxonomies() {
|
public static function register_taxonomies() {
|
||||||
if ( taxonomy_exists( 'product_type' ) ) {
|
if ( taxonomy_exists( 'product_type' ) ) {
|
||||||
|
@ -40,16 +43,16 @@ class WC_Post_types {
|
||||||
$permalinks = get_option( 'woocommerce_permalinks' );
|
$permalinks = get_option( 'woocommerce_permalinks' );
|
||||||
|
|
||||||
register_taxonomy( 'product_type',
|
register_taxonomy( 'product_type',
|
||||||
apply_filters( 'woocommerce_taxonomy_objects_product_type', array( 'product' ) ),
|
apply_filters( 'woocommerce_taxonomy_objects_product_type', array( 'product' ) ),
|
||||||
apply_filters( 'woocommerce_taxonomy_args_product_type', array(
|
apply_filters( 'woocommerce_taxonomy_args_product_type', array(
|
||||||
'hierarchical' => false,
|
'hierarchical' => false,
|
||||||
'show_ui' => false,
|
'show_ui' => false,
|
||||||
'show_in_nav_menus' => false,
|
'show_in_nav_menus' => false,
|
||||||
'query_var' => is_admin(),
|
'query_var' => is_admin(),
|
||||||
'rewrite' => false,
|
'rewrite' => false,
|
||||||
'public' => false
|
'public' => false
|
||||||
) )
|
) )
|
||||||
);
|
);
|
||||||
|
|
||||||
register_taxonomy( 'product_cat',
|
register_taxonomy( 'product_cat',
|
||||||
apply_filters( 'woocommerce_taxonomy_objects_product_cat', array( 'product' ) ),
|
apply_filters( 'woocommerce_taxonomy_objects_product_cat', array( 'product' ) ),
|
||||||
|
@ -210,7 +213,7 @@ class WC_Post_types {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Register core post types
|
* Register core post types.
|
||||||
*/
|
*/
|
||||||
public static function register_post_types() {
|
public static function register_post_types() {
|
||||||
if ( post_type_exists('product') ) {
|
if ( post_type_exists('product') ) {
|
||||||
|
@ -404,7 +407,7 @@ class WC_Post_types {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Register our custom post statuses, used for order status
|
* Register our custom post statuses, used for order status.
|
||||||
*/
|
*/
|
||||||
public static function register_post_status() {
|
public static function register_post_status() {
|
||||||
register_post_status( 'wc-pending', array(
|
register_post_status( 'wc-pending', array(
|
||||||
|
@ -466,13 +469,13 @@ class WC_Post_types {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add Product Support to Jetpack Omnisearch
|
* Add Product Support to Jetpack Omnisearch.
|
||||||
*/
|
*/
|
||||||
public static function support_jetpack_omnisearch() {
|
public static function support_jetpack_omnisearch() {
|
||||||
if ( class_exists( 'Jetpack_Omnisearch_Posts' ) ) {
|
if ( class_exists( 'Jetpack_Omnisearch_Posts' ) ) {
|
||||||
new Jetpack_Omnisearch_Posts( 'product' );
|
new Jetpack_Omnisearch_Posts( 'product' );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
WC_Post_types::init();
|
WC_Post_types::init();
|
||||||
|
|
Loading…
Reference in New Issue