- Apple iPhone 17 Pro Max – fennsík
- Android alkalmazások - szoftver kibeszélő topik
- Szülinapi ajándék: megkapta a One UI 8-at egy népszerű Galaxy
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy S25 - végre van kicsi!
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Honor Magic6 Pro - kör közepén számok
- Mobil flották
- One mobilszolgáltatások
- Ezek a OnePlus 12 és 12R európai árai
-
Mobilarena
WordPress tartalom kezelő rendszer (CMS) topik
Új hozzászólás Aktív témák
-
miqlas
őstag
válasz
kevesbence #8708 üzenetére
Esetleg ez segít?
Értem, hogy a WordPress egy új bejegyzést kezdetben egy "Auto Draft" állapotban hoz létre, majd amikor publikálod, a tényleges bejegyzés létrejön egy új ID-vel. A trigger egy
AFTER UPDATE
eseményre van beállítva, de valószínűleg nem fut le, amikor az "Auto Draft" állapotú bejegyzés kerül frissítésre, mivel a kivonat üres és az ID még nem végleges.
Azt szeretnéd, hogy a trigger minden esetben lefusson, még az "Auto Draft" állapotú bejegyzéseknél is. Ehhez módosítanod kell a triggert.Íme egy javasolt módosítás:
DELIMITER // CREATE TRIGGER `after_post_published` AFTER INSERT ON `wp_posts` FOR EACH ROW BEGIN INSERT INTO `wp_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES (NULL, NEW.id, 'single_post_subtitle', NEW.post_excerpt); -- Ellenőrizd, hogy az új bejegyzés publikálva lett-e IF NEW.post_status = 'publish' THEN -- Most már az új bejegyzés ID-je ismert, így frissítheted a korábban beszúrt rekordokat UPDATE `wp_postmeta` SET `meta_value` = NEW.post_excerpt WHERE `post_id` = NEW.id AND `meta_key` = 'single_post_subtitle'; END IF; END; // DELIMITER ;
Ebben a módosított triggerekben először beszúrunk egy rekordot az
wp_postmeta
táblába, amikor az új bejegyzés létrejön. Ezután ellenőrizzük, hogy az új bejegyzés publikálva lett-e. Ha igen, akkor frissítjük a korábban beszúrt rekordot a tényleges bejegyzés ID-jével és a kivonattal.Ez a módosítás segíthet abban, hogy a trigger minden esetben lefusson, és a helyes adatokkal frissítse az új bejegyzést. Ne felejtsd el a triggert létrehozni a MySQL-ben az új kód alapján.
Új hozzászólás Aktív témák
- Subaru topik
- HiFi műszaki szemmel - sztereó hangrendszerek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Mégis marad a Windows 10 ingyenes frissítése
- Óra topik
- Star Trek Online -=MMORPG=-
- Kecskemét és környéke adok-veszek-beszélgetek
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Marvel Snap
- További aktív témák...
- Delonghi Dedica 685 Red + Tchibo kávéörlő
- Apple iPhone 15 Pro Max 256GB,Átlagos,Adatkábel,12 hónap garanciával
- Samsung Galaxy s25 256GB,Uj, Dobozával 12 hónap garanciával
- ÚJ SOHA NEM HASZNÁLT! Hihetetlen minőség megfizethető áron! Razer blade 17 RTX2080super 4koled TOUCH
- 1MIISI HELYETT! vadonatúj garanciás asus zephyrus g16 ! 32GB RAM!!! Oled
- Acer TravelMate P214 i3-1115G4 16GB 512GB 14" FHD 1év garancia
- Eladó teljesen felújított Apple iPhone Xr 64GB / 12 hó jótállás
- GYÖNYÖRŰ iPhone 13 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3431, 94% Akkumulátor
- Gamer PC-Számítógép! Csere-Beszámítás! I5 10500T / RTX 3050 / 32GB DDR4 / 512 SSD!
- GYÖNYÖRŰ iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3389, 94% Akkumulátor
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest