Uživatelské pole – formulář

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Uživatelské pole – formulář

Štítky: 

Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 11 let.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #3110

    peternet
    Participant
    Web

    Zdravím, mám dotaz: vytvořím si třeba 10 uživatelských polí, vyplním hodnoty, vše funguje jak má.

    Ale, když přidávám nový příspěvek, je to strašně nepřehledné. Pod editorem si z rozklikávací nabídky musím vybrat z hromady polí (některé nepoužívám, jak je mám vymazat z databáze?). No a když si nějaké vyberu, tak z té nabídky nezmizí. Tzn. při takovém počtu se mi stane, že některé přidám 2x, některé zapomenu apod.

    Nejde to nějak vyřešit? Představoval bych si nějaký formulář, nebo třeba, že by už ty pole byly připraveny jen k vyplnění.

    Abyste ještě věděli oč jde – tak je to přidávání nabídky nemovitostí a ty uživatelské pole jsou parametry – byt, 3+1, Frýde-Místek, ul. Frýdlantská atd.

    Kdybyste někdo věděl o lepším řešení, sem s ním;-) Předem děkuji za odpověď ;-)

    #15162

    peternet
    Participant
    Web

    Tak nakonec bych ty položky přidal raději pomocí Taxonomies.

    ALE. Když si vytvořím jedno Taxonomies – vypíšu to pomocí –

    <?php echo get_the_term_list( get_the_ID(), 'Typ', "Typ: " ) ?> a funguje to.

    Ale, když pod to dám další řádek, např.:

    <?php echo get_the_term_list( get_the_ID(), 'Cena', "Cena: " ) ?>

    Vyskočí mi: “Catchable fatal error: Object of class WP_Error could not be converted to string in “…

    Čím ot bude?

    #15163

    peternet
    Participant
    Web

    Nakonec vyřešeno pomocí vynikajícího pluginu:

    Types – Custom Fields and Custom Post Types Management 1.2.1

    #15164

    admin
    Keymaster
    Web

    Pokud jde o nová pole v administraci, tak se podívejte na podobné vlákno, kde najdete mnoho tipů na vhodné pluginy. Informace se přidávají buď v podobě uživatelských polí nebo taxonomií. Uživatelská pole ale mohou být zobrazována tak, že je ani nepoznáte :-) A pokud nechcete plugin, tak můžete využít nějakou z dostupných PHP tříd určených pro formulářové zobrazení uživatelských polí, např. WPAlchemy.

    A pokud jde o druhý problém s taxonomiemi, tak je nelze použít pro všechno (někde to ani není vhodné, např. pole s adresou). Logicky je pro “typ” nemovitosti vhodná taxonomie, zatímco pro “cenu” je vhodnější uživatelské pole. Zkopírujte prosím příště celu chybu, hlavně její konec (řádek a soubor). Na první pohled tam u funkce get_the_term_list() žádný problém nevidím, napadá mě jen následující:

    – Na konci PHP funkce chybí za závorkou středník.

    – Nemíchal bych jednoduché a dvojité uvozovky a používal bych pouze jednoduché.

    – Název taxonomie většinou bývá uváděn s malým písmenem, ale nejsem si tím teď jist.

    – Nemohl jste nějakou taxonomii vytvořit a poté smazat a nechat tam v ní nějaké položky? Opravdu se aktivní taxonomie jmenuje “Cena”?

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti