tweaks_archives_settings(); } public function get_defaults() { return [ 'display_last_modified_date' => false, 'remove_capital_p_dangit' => false, 'remove_archives_date' => false, 'remove_archives_author' => false, 'remove_archives_tag' => false, 'remove_archives_category' => false, 'remove_archives_postformat' => false, 'remove_archives_search' => false, ]; } public function tweaks_archive_fields(&$archive_fields) { $archive_fields[] = array( 'type' => 'subheading', 'content' => Utils::adminfiy_help_urls( __('Redirect unused archives to the homepage to avoid indexing these pages and content duplication.', WP_ADMINIFY_TD), 'https://wpadminify.com/kb/wp-adminify-tweaks/', 'https://www.youtube.com/playlist?list=PLqpMw0NsHXV-EKj9Xm1DMGa6FGniHHly8', 'https://www.facebook.com/groups/jeweltheme', 'https://wpadminify.com/support/' ) ); $archive_fields[] = array( 'id' => 'display_last_modified_date', 'type' => 'switcher', 'title' => __('Display Last Modified Date', WP_ADMINIFY_TD), 'subtitle' => __('Enable/Disable Last Modified date of Posts', WP_ADMINIFY_TD), 'text_on' => __('Yes', WP_ADMINIFY_TD), 'text_off' => __('No', WP_ADMINIFY_TD), 'text_width' => 80, 'default' => $this->get_default_field('display_last_modified_date'), ); $archive_fields[] = array( 'id' => 'remove_capital_p_dangit', 'type' => 'switcher', 'title' => __('Remove Capital "P" Dangit', WP_ADMINIFY_TD), 'text_on' => __('Yes', WP_ADMINIFY_TD), 'text_off' => __('No', WP_ADMINIFY_TD), 'text_width' => 80, 'default' => $this->get_default_field('remove_capital_p_dangit'), ); $archive_fields[] = array( 'id' => 'remove_archives_date', 'type' => 'switcher', 'title' => __('Disable Date Archives', WP_ADMINIFY_TD), 'subtitle' => __('Redirect date archives to the homepage', WP_ADMINIFY_TD), 'label' => __('If you are not using date archives on your site you can disable them.', WP_ADMINIFY_TD), 'text_on' => __('Yes', WP_ADMINIFY_TD), 'text_off' => __('No', WP_ADMINIFY_TD), 'text_width' => 80, 'default' => $this->get_default_field('remove_archives_date'), ); $archive_fields[] = array( 'id' => 'remove_archives_author', 'type' => 'switcher', 'title' => __('Disable Author Archives', WP_ADMINIFY_TD), 'subtitle' => __('Redirect author archives to the homepage', WP_ADMINIFY_TD), 'label' => __('If you have only 1 author on your site or you are not planning to use this archives you can disable them.', WP_ADMINIFY_TD), 'text_on' => __('Yes', WP_ADMINIFY_TD), 'text_off' => __('No', WP_ADMINIFY_TD), 'text_width' => 80, 'default' => $this->get_default_field('remove_archives_author'), ); $archive_fields[] = array( 'id' => 'remove_archives_tag', 'type' => 'switcher', 'title' => __('Disable Tag Archives', WP_ADMINIFY_TD), 'subtitle' => __('Redirect tag archives to the homepage', WP_ADMINIFY_TD), 'label' => __('If you are not using tags on your site you can disable these archives.', WP_ADMINIFY_TD), 'text_on' => __('Yes', WP_ADMINIFY_TD), 'text_off' => __('No', WP_ADMINIFY_TD), 'text_width' => 80, 'default' => $this->get_default_field('remove_archives_tag'), ); $archive_fields[] = array( 'id' => 'remove_archives_category', 'type' => 'switcher', 'title' => __('Disable Category Archives', WP_ADMINIFY_TD), 'subtitle' => __('Redirect category archives to the homepage', WP_ADMINIFY_TD), 'label' => __('If you are not using categories on your site you can disable these archives.', WP_ADMINIFY_TD), 'text_on' => __('Yes', WP_ADMINIFY_TD), 'text_off' => __('No', WP_ADMINIFY_TD), 'text_width' => 80, 'default' => $this->get_default_field('remove_archives_category'), ); $archive_fields[] = array( 'id' => 'remove_archives_postformat', 'type' => 'switcher', 'title' => __('Disable Post Format Archives', WP_ADMINIFY_TD), 'subtitle' => __('Redirect post format archives to the homepage', WP_ADMINIFY_TD), 'label' => __('If you are not using post formats on your site you can disable these archives.', WP_ADMINIFY_TD), 'text_on' => __('Yes', WP_ADMINIFY_TD), 'text_off' => __('No', WP_ADMINIFY_TD), 'text_width' => 80, 'default' => $this->get_default_field('remove_archives_postformat'), ); $archive_fields[] = array( 'id' => 'remove_archives_search', 'type' => 'switcher', 'title' => __('Disable Search', WP_ADMINIFY_TD), 'subtitle' => __('Redirect search listing to the homepage', WP_ADMINIFY_TD), 'label' => __('If you do not use search on your site you can disable search results page.', WP_ADMINIFY_TD), 'text_on' => __('Yes', WP_ADMINIFY_TD), 'text_off' => __('No', WP_ADMINIFY_TD), 'text_width' => 80, 'default' => $this->get_default_field('remove_archives_search'), ); } public function tweaks_archives_settings() { if (!class_exists('ADMINIFY')) { return; } $archive_fields = []; $this->tweaks_archive_fields($archive_fields); \ADMINIFY::createSection( $this->prefix, array( 'title' => __('Post/Archives', WP_ADMINIFY_TD), 'parent' => 'tweaks_performance', 'icon' => 'fas fa-edit', 'fields' => $archive_fields ) ); } }