\SearchWP\Statistics
Inhaltsverzeichnis
\SearchWP\Statistics erleichtert die Generierung von statistischen Daten, die über Besucher-Suchanfragen auf Ihrer Website gesammelt wurden.
Grundlegende Verwendung
\SearchWP\Statistics kann verwendet werden, um protokollierte Daten basierend auf übergebenen Parametern abzurufen und anzuzeigen, wie folgt:
| <?php | |
| // @link https://searchwp.com/documentation/classes/searchwp-statistics/ | |
| // Retrieve the most commmon searches for the | |
| // Default engine from the past thirty days. | |
| $statistics = \SearchWP\Statistics::get_popular_searches( [ | |
| 'days' => 30, | |
| 'engine' => 'default', | |
| ] ); | |
| // Display the results in a <table>. | |
| \SearchWP\Statistics::display( $statistics ); |
Es gibt zusätzliche Parameter, die Sie verwenden können, um die Ergebnisse weiter zu verfeinern:
| <?php | |
| // @link https://searchwp.com/documentation/classes/searchwp-statistics/ | |
| $statistics = \SearchWP\Statistics::get_popular_searches( [ | |
| // 7 days old or newer. | |
| 'days' => 7, | |
| // The Engine used for searches. | |
| 'engine' => 'default', | |
| // The search queries to ignore i.e. spam, junk. | |
| 'exclude' => [ 'spam search query', 'lorem ipsum' ], | |
| // How many search queries to return. | |
| 'limit' => 5, | |
| // With at least one result. | |
| 'min_hits' => 1, | |
| // With at most 100 results. | |
| 'max_hits' => 100, | |
| // Which site(s) to consider. | |
| 'site' => [ get_current_blog_id() ], | |
| ] ); | |
| // Display the stats in a <table>. | |
| \SearchWP\Statistics::display( $statistics ); |
Argumente
Es werden keine Argumente akzeptiert, wenn \SearchWP\Statistics instanziiert wird.
Methoden
get_popular_searches( array $args = [] )- Ruft beliebte Suchanfragen basierend auf den übergebenen Argumenten ab.
- Akzeptiert die folgenden Parameter
'days'(integer) Die Anzahl der Tage, die zurückgegangen werden soll. (Standard:1)'engine'(string) Der Name der\SearchWP\Engine, die berücksichtigt werden soll. (Standard:'default')'exclude'(string[]) Suchbegriffe, die ignoriert werden sollen, z. B. Spam, Junk. (Standard:[])'limit'(integer) Die Anzahl der zurückzugebenden beliebten Suchanfragen. (Standard:10)'min_hits'(false|integer) Minimale Anzahl von zurückgegebenen Ergebnissen für Suchanfragen, die zurückgegeben werden sollen. (Standard:1)'max_hits'(false|integer) Maximale Anzahl von zurückgegebenen Ergebnissen für Suchanfragen, die zurückgegeben werden sollen. (Standard:false)'site'(integer[]) Website-ID(s) für zurückzugebende Suchanfragen. (Standard:[ get_current_blog_id() ])
Hooks
Es gibt eine Reihe von Hooks, die verfügbar sind, um das Verhalten von \SearchWP\Statistics weiter zu modifizieren:

