SearchWP Documentation

Visualizza la guida all'installazione, sfoglia la Knowledge Base, scopri i numerosi hook di SearchWP

searchwp\source\attribute\options

Da: 4.0.0

Modifica le Opzioni Attributo per una Sorgente.

Parametri

Tipo Parametro Predefinito Da
Array $options Opzioni attributo definite 4.0.0
Array $args
Chiave Tipo Valore
sorgente Stringa Nome sorgente
attributo Stri Nome attributo
ricerca Stringa Stringa di ricerca (se in ricerca)
includi Array Sottoinsieme di opzioni a cui limitare
4.0.0

Esempi

All hooks should be added to your custom SearchWP Customizations Plugin.

Aggiungi opzioni attributo metadati 'extra'

<?php
// Add 'extra' metadata Attribute Options in SearchWP.
add_filter( 'searchwp\source\attribute\options', function( $options, $args ){
if( $args['attribute'] !== 'meta' ){
return $options;
}
$these_keys = [ 'my_custom_key' ];
foreach( $these_keys as $this_key ){
// Add this field if it's not added already.
if( ! in_array(
$this_key,
array_map( function( $option ){ return $option->get_value(); }, $options )
) ){
// Each option must be a \SearchWP\Option.
$options[] = new \SearchWP\Option( $this_key, 'Extra Metadata: ' . $this_key );
}
}
return $options;
}, 10, 2 );

Come usare questo codice