SearchWP Documentation

Consultez le guide d’installation, parcourez la base de connaissances, découvrez les nombreux hooks de SearchWP

\SearchWP\Entry

Table des matières

\SearchWP\Entry est responsable de la modélisation d'une entrée individuelle \SearchWP\Source.

Arguments

Lors de l'instanciation d'un nouveau \SearchWP\Entry, les arguments suivants sont pris en compte :

source (string|\SearchWP\Source)
Soit le \SearchWP\Source name, soit le \SearchWP\Source lui-même. (requis)
id (string)
L'ID de la ligne de base de données de la \SearchWP\Source. (requis)
get_data (boolean)
Indique si les données doivent être récupérées lors de l'instanciation. (défaut : true)
all_attributes (boolean)
Indique s'il faut récupérer toutes les données \SearchWP\Attribute enregistrées, ou seulement celles qui sont utilisées dans un \SearchWP\Engine (défaut : false)

Méthodes

Lorsque vous travaillez avec \SearchWP\Entry, un certain nombre de méthodes sont à considérer.

get_id()
Obtient l'ID.
get_source()
Obtient la \SearchWP\Source.
update_data( $all_attributes = false )
Met à jour les données.
get_data()
Obtient les données.
native()
Retourne une version de cette \SearchWP\Entry autour de laquelle la \SearchWP\Source associée a été modélisée, par exemple pour les articles, un WP_Post approprié sera retourné, correctement renseigné.
Remarque : Tous les \SearchWP\Attribute ne seront pas renseignés pour les \SearchWP\Source de base, par exemple les champs personnalisés.

Hooks

Un certain nombre de hooks sont disponibles pour modifier davantage le comportement de \SearchWP\Entry :

Créez dès aujourd'hui une meilleure expérience de recherche WordPress

Ne perdez plus jamais de visiteurs à cause de résultats de recherche inutiles. SearchWP rend la création de votre propre recherche WordPress intelligente rapide et facile.

Get SearchWP Now
Icône de moteurs de recherche multiples