# Megjelenés hookok: tömeges műveletek, funkciókártyák, admin sáv, menüoldalak és fejléc

> Hookok és egy konstans a SEOPress admin felületi elemeinek elrejtéséhez vagy cseréjéhez: tömeges műveletek, vezérlőpult-kártyák, admin sáv csomópontja és ikonja, menüoldalak, menüikon, admin fejléc.

Ez a fejezet a [Megjelenés hookok: admin sáv, menü, beacon, widgetek és elsődleges kategória](https://hub.hellowp.io/hu/plugins/wp-seopress-pro/hook-megjelenes-admin-felulet-hookok/) fejezet folytatása. Itt azok a hookok szerepelnek, amelyekkel a SEOPress által a WordPress admin felületére tett elemeket elrejtheted vagy kicserélheted. A hookok használatának általános szabályait a [Composer és hookok használata](https://hub.hellowp.io/hu/plugins/wp-seopress-pro/fejlesztoknek-composer-es-hookok/) fejezet írja le. A kódot általában a gyermeksablonod `functions.php` fájljába vagy egy saját bővítménybe tedd.

| Hook | Típus | Legkisebb verzió | Mire jó |
|---|---|---|---|
| `seopress_bulk_actions` | szűrő | 10.3 | A SEOPress tömeges műveleteinek eltávolítása a listatáblákról. |
| `seopress_remove_feature_titles` | szűrő | 3.6.5 | Egy funkciókártya elrejtése a SEOPress vezérlőpultján. |
| `admin_bar_menu` | művelet | 1.0 | A SEOPress csomópontjának eltávolítása az admin sávról. |
| `admin_menu` | művelet | 1.0 | A SEOPress menü- és almenüoldalainak eltávolítása. |
| `SEOPRESS_WL_ADMIN_HEADER` | konstans | 3.0 | A SEOPress admin fejlécének (logó, verzió, hivatkozások) elrejtése. |
| `seopress_adminbar_icon` | szűrő | 3.0 | Az admin sávi SEOPress-ikon cseréje vagy eltávolítása. |
| `seopress_seo_admin_menu` | szűrő | 2.6 | A bal oldali **SEO** menüpont ikonjának cseréje. |

## A tömeges műveletek eltávolítása

A SEOPress tömeges műveleteket ad a WordPress listatábláihoz (például noindex, index, nofollow, follow beállítása több elemre egyszerre; a PRO csomaggal az AI-s metaadat- és alt szöveg-generálás is). A `seopress_bulk_actions` szűrő megkapja a regisztrálandó műveletek tömbjét (`visszahívás => kezelő` párokban), valamint a kulcsot: ez a bejegyzéstípus vagy taxonómia neve, a médiatárnál `attachment`. Amit kiveszel a tömbből, annak sem a menüpontja, sem a kezelője nem marad meg, így egy kézzel összerakott kéréssel sem indítható el.

Minden tömeges művelet eltávolítása egy bejegyzéstípusról (itt az `oldal` típusról, a `page` kulccsal):

```php
add_filter( 'seopress_bulk_actions', 'sajat_seopress_tomeges_muveletek', 10, 2 );
function sajat_seopress_tomeges_muveletek( $actions, $key ) {
    if ( 'page' === $key ) {
        return array();
    }
    return $actions;
}
```

Egyetlen művelet eltávolítása (például a noindex beállításé):

```php
add_filter( 'seopress_bulk_actions', 'sajat_seopress_noindex_tiltas', 10, 2 );
function sajat_seopress_noindex_tiltas( $actions, $key ) {
    unset( $actions['seopress_bulk_actions_noindex'] );
    return $actions;
}
```

Jó tudni:

- A szűrő a nyilvános bejegyzéstípusokra, a taxonómiákra és a médiatárra vonatkozik.
- A SEOPress saját listái (átirányítások, bot-naplózás) nem érintettek.
- Ha nem tömböt adsz vissza, a SEOPress üres tömbként kezeli, vagyis egyetlen műveletet sem regisztrál.

## Funkciókártya elrejtése a vezérlőpulton

A SEOPress vezérlőpultján (**SEO → Dashboard**) a funkciók kártyákként jelennek meg. Minden kártyához tartozik egy szűrő `seopress_remove_feature_<funkció>` néven, amely alapértelmezetten `true`-t ad vissza. Ha `false`-t adsz vissza, a kártya eltűnik. Például a **Titles & Metas** kártya szűrője a `seopress_remove_feature_titles`:

```php
add_filter( 'seopress_remove_feature_titles', '__return_false' );
```

A többi kártya szűrőjének neve ugyanígy épül fel:

| Kártya | Szűrő |
|---|---|
| Titles & Metas | `seopress_remove_feature_titles` |
| XML & HTML Sitemaps | `seopress_remove_feature_xml_sitemap` |
| Social Networks | `seopress_remove_feature_social` |
| Analytics | `seopress_remove_feature_google_analytics` |
| Instant Indexing | `seopress_remove_feature_instant_indexing` |
| Advanced | `seopress_remove_feature_advanced` |
| Tools | `seopress_remove_feature_tools` |
| MCP | `seopress_remove_feature_mcp` |

A PRO csomag további kártyáinak szűrői: `seopress_remove_feature_redirects`, `seopress_remove_feature_schemas`, `seopress_remove_feature_robots`, `seopress_remove_feature_llms`, `seopress_remove_feature_agent_ready`, `seopress_remove_feature_htaccess`, `seopress_remove_feature_local_business`, `seopress_remove_feature_ai`, `seopress_remove_feature_ai_assistant`, `seopress_remove_feature_breadcrumbs`, `seopress_remove_feature_woocommerce`, `seopress_remove_feature_edd`, `seopress_remove_feature_page_speed`, `seopress_remove_feature_inspect_url`, `seopress_remove_feature_news`, `seopress_remove_feature_bot`, `seopress_remove_feature_alerts`, `seopress_remove_feature_dublin_core`, `seopress_remove_feature_rss` és `seopress_remove_feature_license`.

A PRO white label funkciója is ezekkel a szűrőkkel rejti el a kiválasztott kártyákat.

## A SEOPress csomópontjának eltávolítása az admin sávról

A felső admin sávon a **SEO** csomópont azonosítója `seopress`. A WordPress `admin_bar_menu` műveletén keresztül távolíthatod el. A SEOPress a 99-es prioritással adja hozzá, ezért a kódodnak annál magasabb prioritással kell futnia:

```php
add_action( 'admin_bar_menu', 'sajat_seopress_csomopont_eltavolitasa', 999 );
function sajat_seopress_csomopont_eltavolitasa( $wp_admin_bar ) {
    $wp_admin_bar->remove_node( 'seopress' );
}
```

Ha a SEOPress menüt a megjelenés beállításai között rejtetted el, de az oldal noindex jelzést kap, a noindex-figyelmeztetés ettől függetlenül megjelenik. A figyelmeztetésről a [Megjelenés hookok](https://hub.hellowp.io/hu/plugins/wp-seopress-pro/hook-megjelenes-admin-felulet-hookok/) fejezet ír.

## A SEOPress menü- és almenüoldalainak eltávolítása

A bal oldali **SEO** menü főoldalának azonosítója `seopress-option`; az almenük azonosítói például `seopress-titles` (**Titles & Metas**). Az `admin_menu` művelettel távolíthatod el őket, magas prioritással, hogy a SEOPress már regisztrálta őket:

```php
add_action( 'admin_menu', 'sajat_seopress_menuoldal_eltavolitasa', 999 );
function sajat_seopress_menuoldal_eltavolitasa() {
    // Egy almenüoldal:
    remove_submenu_page( 'seopress-option', 'seopress-titles' );

    // A teljes SEO menü:
    // remove_menu_page( 'seopress-option' );
}
```

Ez csak a menüpontot veszi el, az oldal közvetlen címen így is megnyitható. Ha egy felhasználótól a hozzáférést is meg akarod vonni, használd a [felhasználói jogosultságok](https://hub.hellowp.io/hu/plugins/wp-seopress-pro/egyeb-felhasznaloi-jogosultsagok/) beállításait.

## Az admin fejléc eltávolítása

A SEOPress oldalainak tetején egy fejléc látszik logóval, a verziószámmal, a SEOPress oldalaira és a közösségi hálózatokra mutató hivatkozásokkal. Elrejtéséhez nem hookot, hanem egy konstanst kell megadnod a `wp-config.php` fájlban, a `/* That's all, stop editing! */` sor elé:

```php
define( 'SEOPRESS_WL_ADMIN_HEADER', false );
```

A konstans a fejléc mellett más, a SEOPress saját oldalaira mutató felületi elemeket is elrejt (például a promóciós és ajánló üzeneteket). A PRO white label beállítása ugyanezt a konstanst használja.

## Az admin sávi ikon cseréje vagy eltávolítása

A `seopress_adminbar_icon` szűrő megkapja az admin sáv **SEO** csomópontjának címkéjét (az ikon és a **SEO** felirat HTML-je), és a visszaadott érték jelenik meg. Saját HTML-t adhatsz vissza:

```php
add_filter( 'seopress_adminbar_icon', 'sajat_seopress_adminbar_ikon' );
function sajat_seopress_adminbar_ikon( $html ) {
    return '<span class="ab-icon dashicons dashicons-chart-line"></span> Keresőoptimalizálás';
}
```

Üres szöveg visszaadásával az ikon és a felirat is eltűnik a csomópontról:

```php
add_filter( 'seopress_adminbar_icon', '__return_empty_string' );
```

A számláló külön szűrővel módosítható, lásd a [Megjelenés hookok](https://hub.hellowp.io/hu/plugins/wp-seopress-pro/hook-megjelenes-admin-felulet-hookok/) fejezetben.

## A SEO menüpont ikonjának cseréje

A `seopress_seo_admin_menu` szűrő a bal oldali admin menü **SEO** menüpontjának ikonját adja meg. Az alapérték egy base64 kódolt SVG adat-URL. Visszaadhatsz egy dashicon nevet, egy saját SVG URL-jét vagy egy adat-URL-t, ahogy a WordPress `add_menu_page` függvénye elfogadja:

```php
add_filter( 'seopress_seo_admin_menu', 'sajat_seopress_menuikon' );
function sajat_seopress_menuikon( $ikon ) {
    return 'dashicons-chart-area';
}
```

A menüpont nevét a `seopress_seo_admin_menu_title` szűrővel írhatod át, erről a [Megjelenés hookok](https://hub.hellowp.io/hu/plugins/wp-seopress-pro/hook-megjelenes-admin-felulet-hookok/) fejezetben olvashatsz.
