-
Fototrend
WordPress tartalom kezelő rendszer (CMS) topik
Új hozzászólás Aktív témák
-
trisztan94
őstag
válasz
trisztan94 #2440 üzenetére
Na, a validációt úgy néz ki megoldottam, így csak az maradt hátra, hogy hogyan kell helyesen lementeni egy saját tömbbe és adatbázisba a hozzáadott ZIP kódot. Jól gondolom, hogy az options_update() function-be kell a saját logikámat belerakni?
Hogyan a legésszerűbb ezt megvalósítani?
Amúgy így oldottam meg a validációt, ha valakinek kellene:
public function validate($input) {
$valid = array();
$valid['add'] = (isset($input['add']) && !empty($input['add'])) ? sanitize_text_field($input['add']) : '';
if ( !preg_match( '/(^\d{5}$)|(^\d{5}-\d{4}$)/', $valid['add'] ) ) {
add_settings_error(
'add', // Setting title
'zip_format_error', // Error ID
'Please enter a valid US ZIP Code', // Error message
'error' // Type of message
);
} else {
add_settings_error(
'add', // Setting title
'zip_add_success', // Error ID
'Successfully added ZIP', // Error message
'updated' // Type of message
);
}
return $valid;
}
Új hozzászólás Aktív témák
- Autós topik
- PlayStation 5
- Escape from Tarkov
- Spórolós topik
- Milyen légkondit a lakásba?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Sony MILC fényképezőgépcsalád
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Milyen billentyűzetet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Apple iPhone 16 Pro Max - Desert Titanium - 256GB 1 ciklus 100% akku! 1 év garancia! Új készülék!
- Azonnali készpénzes Microsoft XBOX Series S és Series X felvásárlás személyesen/csomagküldéssel
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Használt Intel procik - Core 2 - Dual Core
- Honor X7B szép állapotban 6/128GB fekete / 12 hónap jótállással!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged