LLMS_Meta_Box_Expiration::metabox_options()

Builds array of metabox options.


Description Description

Array is called in output method to display options. Appropriate fields are generated based on type.


Return Return

(array) [md array of metabox fields]


Top ↑

Source Source

File: includes/admin/post-types/meta-boxes/class.llms.meta.box.expiration.php

	public static function metabox_options() {
		$prefix = '_llms_';

		$expiration_meta_fields = apply_filters('lifterlms_metabox_expiration_output', array(
			array(
				'label' => 'Interval',
				'desc' => 'Enter the interval. IE: enter 1 and select year below to set expiration to 1 year.',
				'id' => $prefix . 'expiration_interval',
				'type'  => 'text',
				'section' => 'expiration_interval',
			),
			array(
				'label' => 'Expiration Period',
				'desc' => 'Combine the period with the interval above to set an expiration time line.',
				'id' => $prefix . 'expiration_period',
				'type'  => 'dropdown',
				'section' => 'expiration_period',
				'options' => array(
					'day' => 'Day',
					'month' => 'Month',
					'year' => 'Year',
				),
			),
		) );

		if ( has_filter( 'llms_meta_fields' ) ) {
			$expiration_meta_fields = apply_filters( 'llms_meta_fields', $expiration_meta_fields );
		}

		return $expiration_meta_fields;
	}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.