it-swarm.dev

Jak duplikovat pole ve vlastních typech příspěvků?

V poslední době jsem používal Magic Fields docela dost. Jednou z jeho velkých výhod je schopnost duplikovat skupinu - tj. Dát autorovi post/stránku možnost vytvořit více "meta-boxů" podle přání.

Opravdu bych chtěl přejít na používání nativních vlastních polí wordpress. Existuje nějaký způsob, jak dosáhnout této "duplikace" funkce bez pluginu?

1
hannit cohen

Věřím, že hledáte jednoduchý způsob vytváření/kopírování metaboxů a nekopírování obsahu přidaného do těchto polí pro příspěvek. Pokud jsem správně v tomto předpokladu mám něco naprosto fantastického sdílet s vámi ... Není to plugin, ale spíše třídy vytvořené Dimas pravda Wordpress Wizard. Vytvořil třídu metabox s názvem "WPAlchemy_MetaBox", která v podstatě umožňuje dělat téměř cokoliv, na co si můžete myslet, aniž byste museli používat plugin.

Nevýhodou je, že pokud vaše pocházející z Magic Fields (které jsem velmi dobře obeznámen) a vy si neplést svůj vlastní function.php soubor, pak to bude chvíli trvat, než se k tomu dostanete. Jakmile se dostanete na kloub, i když vaše bude šokován na všechny možnosti.

Níže jsou některé z hlavních funkcí/funkcí třídy. V poslední době přidává spoustu vynikajících vylepšení, která miluji a brzy budu mít on-line screencast.

Třída WPAlchemy_MetaBox PHP může být použita k vytvoření meta boxů WordPress rychle. To vám poskytne flexibilitu, kterou potřebujete jako vývojář, což vám umožní rychle vytvářet vlastní meta boxy pro vaše motivy a pluginy.

Klíčové vlastnosti a výhody Klíčové vlastnosti a výhody

  • Snadné učení a integrace: dobrá dokumentace a podpora je vždy důležitá (používám kód sám a průběžně ho aktualizuji). Integrace je hračka, stejně jednoduchá jako zařazení třídy a její použití.

  • Snadné nastavení kódu: Některé podrobnosti týkající se ukládání, načítání a práce s meta daty jsou odebrány pro usnadnění vývoje.

  • Flexibilní použití: třída slouží jako pomůcka pro vývoj meta boxu. Designem můžete využít třídních funkcí nebo vašich současných vývojových postupů, se kterými se pro svůj rozvoj budete vždy cítit nejlépe.

  • Oddělení HTML a CSS: HTML a CSS pro vaše meta boxy zůstávají oddělené od základního kódu, můžete si navrhnout své meta boxy podle svých představ a poskytnout vám největší flexibilitu během vývoje.

Velmi doporučuji, aby všichni alespoň tuto třídu a její funkce přehodnotili.

2