Hirdetés
- AGM G3 Pro - ordít róla, hogy szoftverfejlesztők kellenének
- Xiaomi 15T Pro - a téma nincs lezárva
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Xiaomi 11 Lite 5G NE (lisa)
- Ismét az Apple veheti át a piacvezető pozíciót
- Nothing Phone (3a) Lite – mennyit ér a név?
- Okosóra és okoskiegészítő topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Beépül a Nano Banana a Google Fotókba
- Fotók, videók mobillal
-
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
- Huawei P30 Lite / 4/128GB / Kártyafüggetlen / 12Hó Garancia
- Samsung DLP projektor, The Freestyle SP-LSP3B
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Intel Core i5 4440 4mag 4szál processzor garanciával hibátlan működéssel
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest


