# post-carousel/2.4.1/admin/views/class-sps-settings.php

Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog &amp; News, version 2.4.1. 50 lines.

- Page: https://pluginprobe.com/plugins/post-carousel/2.4.1/code/admin/views/class-sps-settings.php
- Raw: https://pluginprobe.com/plugins/post-carousel/2.4.1/raw/admin/views/class-sps-settings.php
- Modified: 2021-11-06T05:45:56+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/post-carousel/2.4.1/code/admin/views/class-sps-settings.php#L10-L20`.

```php
<?php
/**
 * The main class for Settings configurations.
 *
 * @package Smart_Post_Show
 * @subpackage Smart_Post_Show/admin/views
 */

if ( ! defined( 'ABSPATH' ) ) {
	die; } // Cannot access pages directly.

/**
 * Settings.
 */
class SPS_Settings {

	/**
	 * Create a settings page.
	 *
	 * @param string $prefix The settings.
	 * @return void
	 */
	public static function settings( $prefix ) {

		SP_PC::createOptions(
			$prefix,
			array(
				'menu_title'       => __( 'Settings', 'smart-post-show' ),
				'menu_parent'      => 'edit.php?post_type=sp_post_carousel',
				'menu_type'        => 'submenu', // menu, submenu, options, theme, etc.
				'menu_slug'        => 'pcp_settings',
				'theme'            => 'light',
				'show_all_options' => false,
				'show_search'      => false,
				'show_footer'      => false,
				'show_bar_menu'    => false,
				'class'            => 'sp-pc-settings',
				'framework_title'  => __( 'Smart Post Show', 'smart-post-show' ),
				// 'menu_capability'  => $capability,
			)
		);

		SPS_Advanced::section( $prefix );
		SPS_ScriptsAndStyles::section( $prefix );
		SPS_Accessibility::section( $prefix );
		SPS_CustomCSS::section( $prefix );
	}

}

```
