Obsah
Když pracujeme s Wordpress Je zcela běžné, že musíme ke svým záznamům přidat další údaje, zvláště pokud pracujeme s vlastními příspěvky, řekněme například, že máme vlastní produktový příspěvek a ke každému produktu chceme přidat cenu, to bychom chtěli volání metadata, což není nic jiného než personalizovaná data, a to je další, uvedená data jsou přidána k příspěvku, metadata mohou být také známá jako vlastní pole v některých terminologiích souvisejících s Wordpressem.Přidejte metadata do příspěvku
Přidat metadata k příspěvku to můžeme jednoduše provést pomocí následující funkce: add_post_meta ()Tato funkce dělá to, že přidává metadata do zadaného příspěvku, podívejme se na jeho strukturu:
Pokud rozdělíme každý přijatý argument nebo parametr, máme následující:
1. $ post_id: Je to ID příspěvku, ke kterému přidáme metadata.
2. $ meta_key: Je název pole metadat.
3. $ meta_value: Je to hodnota, kterou bude mít pole metadat.
4. $ jedinečné: Je to hodnota identifikátoru, která vám umožňuje určit, zda má být klíč_klíče jedinečný, jeho výchozí hodnota je false, to znamená, že je zakázáno být jedinečný.
Podívejme se na příklad, jak bychom použili tuto funkci přidávání metadat:
Jak vidíme na obrázku, při použití funkce máme načtená data pro každý její parametr, pak vidíme, že post_id je 420, metakey je prowp_price, meta_value je 34,99 a jedinečný je definován jako true, tj. ten klíč musí být jedinečný.
Aktualizujte metadata příspěvku
Jakmile budeme vědět, jak přidat metadataMusíme také vědět, jak jej upravit nebo aktualizovat, protože mnohokrát se můžeme ocitnout v situacích, kdy se cena změní, pokud budeme nadále používat předchozí příklad, takže je nutné záznam aktualizovat.
K dosažení tohoto cíle můžeme použít následující funkci: update_post_meta () a co dělá, je aktualizovat metadata zadaného příspěvku, tato funkce má následující strukturu:
Pokud podrobně popíšeme každý parametr, pochopíme, jak tuto funkci používáme, a proto rozdělíme, co přijímá:
1. $ post_id: Je to ID příspěvku, na kterém budeme aktualizovat metadata.
2. $ meta_key: Je název pole metadat.
3. $ meta_value: Je to hodnota, kterou bude mít pole metadat.
4. $ prev_value: Je to předchozí hodnota, kterou pole metadat mělo, je nepovinné a pomáhá nám rozlišit, když máme pro příspěvek několik polí se stejným klíčem.
Nyní se na následujícím obrázku podívejme, jak používat funkci, jako kontinuitu budeme pokračovat v práci s příkladem, který přineseme z přidávání metadat, tímto způsobem uvidíme, jak ji použít na existující případ:
Jak vidíme, to, co u příspěvku 420 uděláme, je najít jeho pole metadat prowp_price a aktualizovat jeho hodnotu na 6,99, jak jsme již stanovili při přidávání, že by byl jedinečný, v tomto nemusíme používat hodnotu prev_value. vše se děje jednodušším způsobem.
Tímto dokončujeme první část tutoriálu pro práci s metadaty, již víme, jak přidat a jak aktualizovat, v další části uvidíme, jak metadata odstranit a jak zobrazit metadata spojená s příspěvkem.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod