-
PROHARDVER!
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
- i5-13600KF, RX 9070, DDR5 32GB, 1 TB M.2, Fractal North TG és sok garancia
- Logitech Combo Touch iPad Pro 11" (1., 2. a 3. gen), szürke - UK billentyűzet ipad tok billentyűzet
- újszerű iPad Pro 11" (3. generációs) (2021) M1 chip Wi-Fi 128GB silver ezüst Apple
- szinte új iPhone 16 Pro Max 256GB desert titanium sivatagi titán független Apple 3 év garancia
- újszerű iPhone 16 Pro 256GB white titanium fehér titán iStyle független Apple 3 év garancia
- BESZÁMÍTÁS! Intel Core i9 9900K 8 mag 16 szál processzor garanciával hibátlan működéssel
- BESZÁMÍTÁS! Asus ROG Flow Z13 + ROG XG RTX 3070 - i9 12900H 16GB DDR5 RAM 1TB SSD + RTX 3070 8GB WIN
- Quadro FX 570 eladó
- Dell Latitude 8-11. gen i5, i7, 2-in-1 szinte minden típus csalódásmentes, jó ár, garancia
- AKCIÓ! HP Victus 16-R1002NF Gamer notebook - i7 14700HX 16GB RAM 1TB SSD RTX 4070 8GB WIN11
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Promenade Publishing House Kft.
Város: Budapest