*/ // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } class Amp_WP_Credits { /** * Initialize the class and set its properties. * * @since 1.4.0 */ public function __construct() { // Filter -> Add Credits Tab. add_filter( 'amp_wp_welcome_tab_menus', array( $this, 'amp_wp_add_credits_tab' ) ); // Action -> Display Credits. add_action( 'amp_wp_welcome_tab_section', array( $this, 'amp_wp_add_credits_settings' ) ); } /** * Add Credits Tab * * @since 1.4.0 * * @param array $tabs Credits Tab. * @return array $tabs Merge array of Welcome Tab with Credits Tab. */ public function amp_wp_add_credits_tab( $tabs ) { $tabs['credits'] = __( 'Credits', 'amp-wp' ); return $tabs; } /** * Display Credits * * This function is used to display Credits section. * * @since 1.4.0 */ public function amp_wp_add_credits_settings() { $credit_leader = array( '0' => array( 'name' => __( 'Mohsin Rafique', 'neovantage-core' ), 'role' => 'Backend Engineer', 'email' => 'mohsin.rafique@gmail.com', 'url' => 'https://profiles.wordpress.org/mohsinrafique', ), '1' => array( 'name' => 'Arslan Akram', 'role' => 'Frontend Engineer', 'email' => 'arslan@pixelative.co', 'url' => 'https://profiles.wordpress.org/arslanakram', ), ); $credit_team = array( '0' => array( 'name' => 'Wijdan Akram', 'role' => 'UI/UX Designer', 'email' => 'wijdanakram@hotmail.com', 'url' => 'https://www.behance.net/wijdanakram', ), '1' => array( 'name' => 'Talha', 'role' => 'UI/UX Designer', 'email' => 'talha@pixelative.co', 'url' => 'https://www.behance.net/talha_ch', ), '2' => array( 'name' => 'Nashmia Adnan', 'role' => 'Copy Writer', 'email' => 'nashmiaadnan67@gmail.com', 'url' => 'https://www.linkedin.com/in/nashmia-adnan', ), ); // Load View. require_once AMP_WP_DIR_PATH . 'admin/partials/welcome/amp-wp-admin-credits.php'; } } new Amp_WP_Credits();