SearchWP Documentation

Sehen Sie sich die Installationsanleitung an, durchsuchen Sie die Wissensdatenbank und erfahren Sie mehr über die vielen Hooks von SearchWP

searchwp\source\attribute\options

Seit: 4.0.0

Inhaltsverzeichnis

Ändern Sie die Attributoptionen für eine Quelle.

Parameter

Typ Parameter Standard Seit
Array $optionen Definierte Attributoptionen 4.0.0
Array $args
Schlüssel Typ Wert
quelle Zeichenkette Quellenname
Attribut Stri Attributname
Suche Zeichenkette Suchzeichenfolge (falls gesucht wird)
einschließen Array Teilmenge der Optionen, auf die beschränkt werden soll
4.0.0

Beispiele

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

Fügen Sie 'extra' Metadaten Attributoptionen hinzu

<?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 );

Anwendung dieses Codes