# Tartalomelemzési hookok: célkulcsszavak, rövidkódok és Google-lekérdezések

> Szűrők a tartalomelemzés célkulcsszavaihoz, a belső linkajánlások rövidkódkezeléséhez, valamint a Search Console és az URL-vizsgálat címeihez és időszakához.

Ez a fejezet a tartalomelemzés és a Google-integráció további szűrőit gyűjti össze. A szűrőket a sablon `functions.php` fájljába vagy egy saját bővítménybe tedd.

| Hook | Mire jó |
|---|---|
| `seopress_content_analysis_target_keywords` | Az elemzett célkulcsszavak listája. |
| `seopress_pro_significant_kw_disable_shortcode` | Kikapcsolja a rövidkódok futtatását a belső linkajánláshoz. |
| `seopress_search_console_date_range` | A Search Console-lekérdezés időszaka. |
| `seopress_search_console_base_url` | A Search Console-hívásoknál használt webhelycím. |
| `seopress_inspect_url_home_url` | Az URL-vizsgálatnál használt webhelycím. |
| `seopress_inspect_url_permalink` | Az URL-vizsgálattal ellenőrzött oldal címe. |

## Az elemzett célkulcsszavak

A `seopress_content_analysis_target_keywords` szűrő a tartalomelemzés célkulcsszavait adja át tömbként. A bővítmény a mezőbe írt, vesszővel elválasztott kulcsszavakat kisbetűssé alakítja, az ékezeteket eltávolítja, a szóközöket levágja, és az így kapott listát adja a szűrőnek. A második paraméter a bejegyzés azonosítója. A szűrő segítségével kulcsszavakat adhatsz a listához, vagy elhagyhatsz belőle.

```php
add_filter( 'seopress_content_analysis_target_keywords', function ( $keywords, $post_id ) {
    // Minden bejegyzésnél elemezze a „kerámia” szót is.
    $keywords[] = 'keramia';
    return $keywords;
}, 10, 2 );
```

## Rövidkódok futtatása a belső linkajánlásnál

A belső linkajánló a bejegyzés szövegéből von ki jellemző kulcsszavakat, és ehhez alapból lefuttatja a tartalomban lévő rövidkódokat. A `seopress_pro_significant_kw_disable_shortcode` szűrő alapértéke `false`. Ha `true` értéket adsz vissza, a rövidkódok nem futnak le a kulcsszavak keresésekor.

```php
add_filter( 'seopress_pro_significant_kw_disable_shortcode', '__return_true' );
```

## A Search Console-lekérdezés időszaka

A `seopress_search_console_date_range` szűrő a lekérdezési időszakot szövegként adja át. Az alapérték a beállított időszak, ennek hiányában a `- 3 months`. A bővítmény a mai naptól számolja vissza a megadott értékkel (a PHP `DateTime::modify()` formátumában).

```php
add_filter( 'seopress_search_console_date_range', function ( $range ) {
    return '- 6 months';
} );
```

Ha a kezdő- és záródátumot külön akarod módosítani, használd a `seopress_search_console_start_date` és az `seopress_search_console_end_date` szűrőt (lásd a [tartalomelemzési hookokról szóló fejezetet](https://hub.hellowp.io/hu/plugins/wp-seopress-pro/hook-tartalomelemzes-szurok/)).

## Webhelycím a Search Console és az URL-vizsgálat hívásaiban

A bővítmény a Search Console-hívásoknál a Search Console-beállításokból feloldott webhelycímet használja. Három szűrővel írhatod felül:

- `seopress_search_console_base_url`: a Search Console-lekérdezések webhelycíme.
- `seopress_inspect_url_home_url`: az URL-vizsgálat webhelycíme, vagyis az a tulajdon, amelyben a Google az oldalt vizsgálja.
- `seopress_inspect_url_permalink`: a vizsgálandó oldal címe. Alapértéke a bejegyzés közvetlen hivatkozása.

Akkor hasznosak, ha a Search Console-ban felvett tulajdon címe eltér a WordPress által adott címtől (például más előtag vagy séma miatt).

```php
add_filter( 'seopress_inspect_url_home_url', function ( $site_url ) {
    return 'https://www.pelda.hu/';
} );
```

```php
add_filter( 'seopress_inspect_url_permalink', function ( $url ) {
    // A vizsgált cím átírása a Search Console-tulajdonhoz illő formára.
    return str_replace( 'http://', 'https://', $url );
} );
```
