- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Apple Watch Ultra - első nekifutás
- Honor 200 - kétszázért pont jó lenne
- Sony Xperia 1 V - kizárólag igényeseknek
- Idei legolcsóbb mobilját dobta piacra a Samsung
- Ezek az új Google Pixel cuccok hivatalos magyar árai
- Samsung Galaxy A56 - megbízható középszerűség
- Garmin topik
- Samsung Galaxy S25 Edge - a tegnap határán
- Üzemidőben nyerne csúcscsatát az Oppo
-
Mobilarena
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
- GYÖNYÖRŰ iPhone 12 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS2927, 100% Akkumulátor
- HIBÁTLAN iPhone 15 Pro 128GB Natural Titanium -1 ÉV GARANCIA -Kártyafüggetlen, MS3229
- Magyarország piacvezető szoftver webáruháza
- Samsung Galaxy A34 5G 128GB Kártyafüggetlen 1 év Garanciával
- BESZÁMÍTÁS! MSI MAG 325CQRXF QHD VA 240Hz 1ms monitor garanciával hibátlan működéssel
Állásajánlatok
Cég: FOTC
Város: Budapest