Your IP : 216.73.216.196
<?php
/**
* Admin Columns.
*
* Used to customize admin columns.
*
* @package LearnDash
*/
namespace LearnDash\Admin\Columns;
/**
* Remove specific columns.
*
* @param array $columns The columns to be rendered.
* @return array
*/
function remove_columns( $columns ) {
unset( $columns['categories'] );
unset( $columns['tags'] );
unset( $columns['author'] );
return $columns;
}
add_filter( 'manage_sfwd-courses_posts_columns' , 'LearnDash\Admin\Columns\remove_columns' );
add_filter( 'manage_sfwd-lessons_posts_columns' , 'LearnDash\Admin\Columns\remove_columns' );
add_filter( 'manage_sfwd-topic_posts_columns' , 'LearnDash\Admin\Columns\remove_columns' );
add_filter( 'manage_sfwd-quiz_posts_columns' , 'LearnDash\Admin\Columns\remove_columns' );
add_filter( 'manage_sfwd-question_posts_columns' , 'LearnDash\Admin\Columns\remove_columns' );
/**
* Disable Category Filters at Posts Listing.
*
* @param bool $disable Flag to disable/enable the filter.
* @param string $post_type The post type.
* @return bool
*/
function disable_categories_filters( $disable, $post_type ) {
$post_types = array(
'sfwd-courses',
'sfwd-lessons',
'sfwd-topic',
'sfwd-quiz',
'sfwd-question',
);
if ( in_array( $post_type, $post_types ) ) {
return true;
}
return false;
}
//add_filter( 'disable_categories_dropdown', 'LearnDash\Admin\Columns\disable_categories_filters', 10, 2 );
/**
* Disable Tags Filter at Posts Listing.
*
* @param array $taxonomies The taxonomies.
* @param string $post_type The post type.
* @return array
*/
function disable_tags_filters( $taxonomies, $post_type ) {
$post_types = array(
'sfwd-courses',
'sfwd-lessons',
'sfwd-topic',
'sfwd-quiz',
'sfwd-question',
);
if ( in_array( $post_type, $post_types ) &&
( $key = array_search( 'post_tag', $taxonomies ) ) !== false ) {
unset( $taxonomies[ $key ] );
}
return $taxonomies;
}
//add_filter( 'learndash-admin-taxonomy-filters-display', 'LearnDash\Admin\Columns\disable_tags_filters', 10, 2 );