- Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
- Perplexity Pro AI képszerkesztési limit -egy képgenerátor függő tapasztalatai
- Adattár lemez előkészítése távlati Windows telepítéshez
- Jelszóvédett IBM Thinkpad R50e működőképessé tétele.
- ATK Blazing Sky X1 Ultimate Metallic Red gamer egér
- eBay-es kütyük kis pénzért
- Gurulunk, WAZE?!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- Pajac: PassMark - Intel Atom D2700
- bambano: Bambanő háza tája
- GoodSpeed: Sapphire Radeon RX 9070 XT Pulse - út a harmadik AMD korszakig.
- GoodSpeed: iPadOS 26 A Liquid Glass varázsa
-
LOGOUT
WordPress tartalom kezelő rendszer (CMS) topik
Új hozzászólás Aktív témák
-
trisztan94
őstag
Hali!
WP plugint fejlesztek, vagyis hát próbálkozom vele.
A plugin option oldalára két fő dolgot szeretnék:
- Input mező és egy Add gomb. Amikor hozzáadja a user a kívánt dolgát, az megjelenik az alatta lévő táblázatban.
- Táblázat, ami megjeleníti a már hozzáadott elemeket, illetve tartalmaz minden sorban egy gombot, amivel egy adott elemet törölni lehetA scotch.io tutorialját követtem, ahol a form mentése a plugin Settings tömbjébe(??) rakja az input értékét. Jól gondolom, hogy nekem nem az kell? Mi a helyes út itt?
A másik kérdésem pedig a hibajelzés lenne. Így néz ki az admin osztályomban a validation és az option mentés:
/**
* Adds a ZIP code.
*
* @since 1.0.0
*/
public function options_update() {
register_setting($this->plugin_name, $this->plugin_name, array($this, 'validate'));
}
/**
* Validates the submitted ZIP code.
*
* @since 1.0.0
*/
public function validate($input) {
$valid = array();
if(isset($input['add']) && !empty($input['add']) && preg_match('/^\d{5}(?:[-\s]\d{4})?$/', $input['add']) == 1) {
$valid['add'] = 1;
} else {
$valid['add'] = 0;
}
return $valid;
}Hozzáadtam egy preg_match-et a validate() függvényhez, mivel az inputnak mindenképp egy US ZIP kódnak kell lennie. Amennyiben átmegy a validáláson, egy .notice-success-t akarok visszaküldeni a usernek saját szöveggel, amennyiben nem megy át, egy .notice-error-t akarok visszaküldeni, szintén saját szöveggel.
Hol tudnék ennek utánaolvasni? Esetleg pár tippet is szívesen fogadok ezzel kapcsolatban.
Köszönöm!
Új hozzászólás Aktív témák
Hirdetés
- VR topik (Oculus Rift, stb.)
- Kuponkunyeráló
- League of Legends
- E-book olvasók
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- iPhone topik
- Építő/felújító topik
- Samsung Galaxy S25 - végre van kicsi!
- Kezdő fotósok digitális fényképei
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- További aktív témák...
- LOQ 15IRH8 15.6" FHD IPS i5-12450H RTX 2050 16GB 512GB NVMe magyar vbill gar
- APPLE Mac mini M2
- ZBook Fury 16 G10 16" FHD+ IPS i7-13850HX RTX 3500 Ada 32GB 1TB NVMe ujjlolv IR kam gar
- 2x Kingston FURY Impact 2x32GB DDR4 3200MHz KF432S20IB/32 összesen 64GB notiram
- Dell 27" 2K P2723D 27" IPS panel 2560x1440 QHD Pivot HDMI
- Acer Nitro 5 - AN515 - 15,6"FHD IPS 144Hz - Ryzen 7 5800H - 24GB - 1,5TB SSD - RTX 3060 6GB - Win11
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- Apple iPhone 13 Mini 128GB,Dobozával,12 hónap garanciával
- Dell Precision 5810 Intel E5-1650 v3 128GB RAM 2x512GBHDD 1x512GB SSD Quadro K4200
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest