it-swarm-eu.dev

Vytvoření vlastního typu příspěvku pro vkládání přednastaveného obsahu do pošty a stránek?

V reakci na komentář Mike Schinkela (viz níže) dne mého příspěvku o tom, jak předběžně naplnit obsah (v podstatě používající šablonu obsahu) ...

@Scott B Myslím, proč jste podporu souboru na disku, spíše než místo v admin? Chcete-li více, uvažujete o vytvoření vlastního příspěvku typu „Prodejní dopis“?

Ne, ale zní to jako lepší řešení. Jak byste to udělali a kde byste uložili možnosti pro obsah? (Předpokládám, že můžete mít k dispozici několik různých typů šablon obsahu.)

4
Scott B

Vaše otázka mě přemýšlela o rozšíření vašeho případu použití na plugin, který jsem dříve zveřejnil WP Boilerplate Shortcode . Vím, že vaše otázka není o krátkých kódech, ale jméno je pouze odkazem pro váš případ použití. opravdu moje rozšíření, které jsem právě přidal kvůli vaší otázce, bude (téměř) přesně to, o co žádáte (vysvětlím "téměř" část níže).

Budu se muset vrátit a zdokumentovat to více do hloubky, ale myslel jsem, že jsem vám k tomu dal první přístup dříve než později (poznámka: soubor instructions.txt nemá adresu nové funkce:)

Snadnou součástí toho, co děláte, bylo kódování back-end; těžší část zjišťovala dobré uživatelské rozhraní. Pokud existuje více položek obsahu, které si vyberete, uživatel potřebuje způsob, jak vybrat, který z nich má být použit, a není to žádný zřejmý způsob, jak to provést.

Jeden přístup, který jsem mohl použít, by bylo zachytit, když uživatel klikl „Přidat příspěvek“ a zeptat se jich, které položky s předem vyplněným obsahem chtějí začít, ale které se zdály kludgy a ne v řádek s tím, jak WordPress admin normálně funguje. Místo toho jsem přidal "Insert Boilerplate" metabox s rozbalovacím seznamem obsahujícím seznam dostupných textových položek.

Chcete-li tento plugin stáhnout, zkopírujte jej do podadresáře v adresáři /wp-content/plugins/ a poté jej aktivujte. Po aktivaci vyhledejte menu „Boilerplate“ a začněte přidávat své prodejní dopisy, protože kotelny dávají pozor na výběr „asociovaných typů příspěvků“ , pro které chcete, aby byla každá varná deska aktivní. Pak v "Add {post type}" okno v pohledu admin vpravo nahoře; obsah z varné desky najdete na konci všeho, co je v současné době v editoru obsahu:

Screenshot of WordPress 3.0.1 and the Metabox from WP BoilerPlate Shortcode v1.0.5
(zdroj: mikeschinkel.com )

Všimněte si, že po aktivaci doplněk přidá všechny typy příspěvků, které můžete mít do taxonomie "Associated Post Type" , ale pokud přidáte nové typy příspěvků později, budete je muset přidat ručně; Jen se ujistěte, že přesně odpovídá množnému názvu typu příspěvku (tj. „Produkty“ nebo „Doporučené příspěvky“ nebo cokoliv jiného.)

To není přesně to, o co jste žádali, ale vzhledem k potřebě způsobu výběru obsahu si myslím, že je to opravdu funkční řešení. Chtěl bych získat zpětnou vazbu na to, co si o tom myslíte.

4
MikeSchinkel