Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808

Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813

Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
PUM_Shortcode::shortcode_atts( $atts )

Gets preprocessed shortcode attributes.


Description Description


Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808

Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813

Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808

Parameters Parameters

$atts

(Required)


Top ↑

Return Return

(array)


Top ↑

Source Source

File: classes/Shortcode.php

	public function shortcode_atts( $atts ) {
		if ( ! is_array( $atts ) ) {
			$atts = array();
		}

		foreach( $atts  as $key => $value ) {
			/**
			 * Fix for truthy & value-less arguments such as [shortcode argument]
			 */
			if ( is_int( $key ) ) {
				unset( $atts[ $key ] );
				$atts[ $value ] = true;
			}
		}

		return shortcode_atts( $this->defaults(), $atts, $this->tag() );
	}


Top ↑

User Contributed Notes User Contributed Notes

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