# PHP kódrészletek, jelszógenerálás és megszűnt horgok

> PHP kódrészletek a beállításokban, a regisztrációs jelszó generálásának kikapcsolása és az eltávolított akció- és szűrőkampók.

## PHP kódrészletek a beállításokban

A PHP-kódot általában a téma `functions.php` fájljába vagy egy kódrészlet-kezelő bővítménybe érdemes tenni, de közvetlenül a CheckoutWC beállításaiba is beírhatod. Menj ide: **CheckoutWC → Haladó → Szkriptek**, és írd a kódot a **PHP kódrészletek** mezőbe.

![A Szkriptek fül mezői, köztük a PHP kódrészletek](./kepek/fejlesztoknek-php-kodreszletek.webp)

*A Szkriptek fül mezői, köztük a PHP kódrészletek* (https://minta-bolt.hu/wp-admin/admin.php?page=cfw-settings-cfw_manage_advanced&subpage=scripts)

A képen a **Globális** szakasz harmadik mezője a **PHP kódrészletek**.

Figyelj rá: egy hibás kódrészlet tönkreteheti az oldalt. A CheckoutWC igyekszik megvédeni ettől, de minden kódrészlet felvétele vagy módosítása után próbáld ki a webhely nyilvános oldalát. Ha hibát látsz, térj vissza az adminfelületre, és töröld a hibás kódrészletet.

## Jelszó generálása regisztrációkor

Ha a WooCommerce beállításai engedik a fiók létrehozását a pénztáron, a CheckoutWC jelszót generál annak a vásárlónak, akinek még nincs fiókja. Ezt a működést felülírhatod a gyermektéma `functions.php` fájljában ezzel a szűrővel:

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

## Megszűnt horgok

Ha a CheckoutWC-re saját kódot építettél, ellenőrizd, hogy nem használod-e az alábbi akció- vagy szűrőkampók egyikét sem, mert egy korábbi nagy frissítésben eltávolították őket:

- `cfw_after_customer_info_tab_login`
- `cfw_after_login_button`
- `cfw_before_customer_info_tab_login`
- `cfw_cart_summary_before_admin_page_form_close`
- `cfw_checkout_after_login`
- `cfw_checkout_after_main_admin_page_controls`
- `cfw_enable_enhanced_login`
- `cfw_form_field_append_optional_to_placeholder`
- `cfw_form_field_element_`
- `cfw_general_admin_page_after_fields`
- `cfw_input_row_wrap`
- `cfw_input_wrap_end`
- `cfw_input_wrap_start`
- `cfw_login_optional_text`
- `cfw_woocommerce_form_field_`

A működő horgok listáját az [Akciókampók](https://hub.hellowp.io/hu/plugins/checkout-for-woocommerce/fejlesztoknek-akciok/) és a [Szűrők](https://hub.hellowp.io/hu/plugins/checkout-for-woocommerce/fejlesztoknek-szurok/) fejezetben találod.
