This page redirects to an external site: https://developer.wordpress.org/reference/functions/shortcode_atts/
Languages: English • Italiano • Reference/shortcode atts 日本語 (Add your language)
Combina gli attributi dello shortcode indicati dall'utente con gli attributi conosciuti utilizzando i valori predefiniti quando necessario. Il risultato sarà composto da ogni chiave degli attributi conosciuti combinati con i valori degli attributi dello shortcode.
<?php shortcode_atts( $pairs , $atts, $shortcode ); ?>
function bartag_func( $atts ) {
shortcode_atts( array(
'foo' => 'no foo',
'bar' => 'default bar',
), $atts, 'bartag' );
return 'bartag: ' . $atts['foo'] . ' ' . $atts['bar'];
}
add_shortcode( 'bartag', 'bartag_func' );
[bartag foo="koala" bar="bears"] produce quanto segue:
bartag: koala bears
L'esempio sopra crea uno shortcode "[bartag]" che supporta due attributi: [bartag foo="something" bar="something else"]. Entrambi gli attributi sono opzionali e assumeranno valori predefiniti se non vengono indicati.
Le coppie presenti in $pairs sono tutti gli attributi supportati dal chiamante, forniti come lista. Gli attributi restituiti conterranno solo quelli indicati in $pairs.
Se la lista $atts ha attributi non supportati, questi verranno ignorati e rimossi dalla lista finale restituita.
shortcode_atts() si trova in wp-includes/shortcodes.php.