je možné definovat typ dat vlastní pole?
<p>přidávám nový typ vlastního příspěvku s názvem „seminář“. definuji tři vlastní pole</p><ol> <li>umístění</li> <li>doba spuštění</li> <li>endtime</li> </ol><p>starttime a endtime budou ukládat data (překvapení, překvapení). zajímalo by mě, jestli existuje způsob, jak říct wordpress, aby s těmito daty zacházel, abych je mohl třídit podle nich a tak.</p><p>jsem velmi nováček na wp, tak mi odpusťte, jestli je to hloupá otázka.</p>
<p>hia.</p><p>v podstatě ne. můžete si však objednat podle meta\_value ve wp\_query, takže můžete třídit. nejsem si jistý, jaký formát ukládáte data, ale bude to muset být něco, co může mysql objednat, jednoduché unixové časové razítko by bylo v pořádku, udělali byste:</p><pre><code>$query = new wp\_query( 'post\_type=seminar&amp;meta\_key=start\_time&amp;meta\_value=' . time() . '&amp;meta\_compare=&gt;' ); </code></pre><p>dostane všechny semináře s počátečním datem po "nyní"</p>
<blockquote> <p>existuje lepší způsob, jak toho dosáhnout pomocí vlastních taxonomií?</p> </blockquote><p>máte pravdu na těch penězích. namísto pokusu o vytvoření vlastního příspěvku do dítěte standardního příspěvku (protože nemůžete) doporučuji použít vlastní taxonomii k objednání věcí.</p><p>v zásadě můžete vytvořit vlastní hierarchickou taxonomii a použít ji k "kategorizaci" standardních příspěvků i vlastních příspěvků. vaše standardní příspěvky byste označili jako nadřazené v taxonomii a své vlastní příspěvky jako dítě.</p><h3>druhá možnost</h3><p>další možností by bylo použití vlastního pole pro rodičovské dědictví. to by mohlo být o něco rychlejší, než aby kód a intuitivnější k použití (plus to vám dá nějaké přidané ovládání).</p><p>přidejte vlastní pole meta do vlastního typu příspěvku nazvaného "rodiče". to pak může být seznam id příspěvků, které by měl být podřízený příspěvek vnořen. pokud potřebujete seznam vyvolat, můžete provést rychlý dotaz na <code>select</code> všechny vaše vlastní příspěvky, které mají rodičovský identifikátor v seznamu svých rodičů.</p> a neni to lepsi udelat jednoduseji? napr [https://365tipu.wordpress.com/2015/08/28/kde-zmenim-jme...](https://365tipu.wordpress.com/2015/08/28/kde-zmenim-jmeno-pocitace-s-windows-10-kde-ho-pridam-do-domeny-ci-pracovni-skupiny/) <p>doporučuji pro to použít vlastní taxonomii <em> ne </em> vlastní pole. archivy můžete třídit a zobrazovat na základě taxonomie mnohem snadněji než u vlastních polí.</p><p>pokud však chcete seznam na základě vlastního pole, budete muset upravit argumenty odeslané na stránku <code>query\_posts()</code> na stránce archivu a předat je v souboru <code>meta\_key</code> a <code>meta\_value</code>, které hledáte.</p><p>přidání proměnné dotazu:</p><pre><code>add\_action('init', 'add\_custom\_meta\_url'); function add\_custom\_meta\_url() { global $wp,$wp\_rewrite; $wp-&gt;add\_query\_var('location'); $wp\_rewrite-&gt;add\_rule('location/([^/]+)','index.php?location=$matches[1]','top'); $wp\_rewrite-&gt;flush\_rules(false); // this should really be done in a plugin activation } </code></pre><p>pak se vaše permalinks pro archiv stane něčím v souladu s <code>http://mycoollocationsite.com/location/england</code> <code>http://mycoollocationsite.com/location/ireland</code> <code>http://mycoollocationsite.com/location/usa</code> ... atd ...</p><p>dále budete muset přidat libovolnou hodnotu, která byla do vašeho umístění předána aktuálnímu dotazu:</p><pre><code>add\_action('parse\_query', 'apply\_custom\_meta\_to\_query'); function apply\_custom\_meta\_to\_query(&amp;$query) { if (isset($query-&gt;query['location'])) { $query-&gt;query\_vars['meta\_key'] = 'location'; $query-&gt;query\_vars['meta\_value'] = $query-&gt;query['location']; unset($query-&gt;query\_vars['location']); // you don't need this } } </code></pre><p>předpokládám, že ukládáte vlastní data do pole nazvaného <code>location</code> ... takže změňte, pokud se mýlím.</p><p>to vám však umožní filtrovat archivy na základě konkrétního umístění. pokud chcete tímto způsobem povolit archivy založené na datech, které budou vyžadovat některá další pravidla v mém prvním bloku kódu (právě teď by se zobrazil seznam <em> všech </em> příspěvky s <code>location</code> meta\_key).</p><p>místo toho doporučuji použít vlastní taxonomii. je to čistší, rozšiřitelnější a vyžaduje méně vlastního kódování. to je také přesně ta situace, pro kterou byly vytvořeny vlastní taxonomie ... tak prosím, neobjevujte kolo ...</p> Jak se vaše prohlášení pole je primitivního typu nebudete mít žádné chyby kompilátoru nebo runtime - bude vrácena výchozí hodnota 0.


Pokud váš pole byla řada objektů, pak se pole bude držet `null`v případě jakéhokoli prvku není specificky přiřazena. Třeba pro Firefox je doplněk s názvem Check4change, který ti umožňuje označit si nějaký text na stránce a potom automaticky refreshuje po určitém čase jaký si nastavíš a kontroluje jestli se ten text změnil. To by možná mohlo být použitelné. Jeden dotaz ti nestačí?[http://www.zive.cz/poradna/nastaveni-ie/sc-2...](http://www.zive.cz/poradna/nastaveni-ie/sc-20-cq-512713/default.aspx?consultanswers=1) Divné. Ach jo, kam ten svět kráčí.1) vložit jinak - hodnoty2) úplně nechápu zadaní, ale předpokládám, že fce CONCATENATEpoužití google, nebo nápovědy (F1) ti řekne více <p>hodnota pro global\_terms\_enabled pro multisite je uložena v wp\_sitemeta</p><p> <a href="http://wordpress.org/support/topic/plugin-edit-category-slug-wpmu-how-to-make-it-work-with-last-wpmu-30">http://wordpress.org/support/topic/plugin-edit-category-slug-wpmu-how-to-make-it-work-with-last-wpmu-30</a> </p><p>přepnula jsem to na vypnuto a znovu se objeví pole kategorie slug. pokud se někdo může vyjádřit k tomu, zda je to bezpečné vypnout, bylo by to velmi oceňováno.</p> Ano, jistě. Záleží pak na tom, jak přesně si to představuješ. Dle konkrétního zadání lze řešit přes vzorce, případně si vypomoci přes nějaké makro a událost listu. P. Zbytečná snaha. Podle mě tazatel ani netuší, co to to CSV je, a Google kalendář bude chtít CSV, kterému bude rozumět.Tazatel se párkrát rozčílí tady v diskuzi, pak zkusí bambilion různých konvertorů, a až mu půjde pára z úší, pěkně ručně si to přepíše, aby vychladnul.Za mě bych zkopíroval z PDF text, hodil to do excelu, co to udělá, a podle toho upravoval dál. Ale žádná přímá cesta obecně neexistuje, zvlášť když nám tazatel dal tolik informací, až žádnou pořádně nevidím.