rodičovský rozevírací seznam se nezobrazuje pro vlastní typ příspěvku
<p>snažím se vytvořit vlastní typ příspěvku, který můžu přidružit k nadřazeným příspěvkům (nejsou to stránky). wordpress je verze 3.0.1. doufal jsem, že uvidím seznam příspěvků v nadřazeném příspěvku rozevíracím pod položkou page-atributy, ale vše, co dostanu, je pole 'order'. vynechal jsem něco důležitého?</p><pre><code>register\_post\_type( 'mytest\_post\_type', array( 'labels' =&gt; array( 'name' =&gt; \_\_( 'mytest interviews' ), 'singular\_name' =&gt; \_\_( 'mytest interview' ), 'add\_new' =&gt; \_\_( 'add new' ), 'add\_new\_item' =&gt; \_\_( 'add new mytest interview' ), 'edit' =&gt; \_\_( 'edit' ), 'edit\_item' =&gt; \_\_( 'edit mytest interview' ), 'new\_item' =&gt; \_\_( 'new mytest int.' ), 'view' =&gt; \_\_( 'view mytest inteview' ), 'view\_item' =&gt; \_\_( 'view mytest int.' ), 'search\_items' =&gt; \_\_( 'search mytest interviews' ), 'not\_found' =&gt; \_\_( 'no mytest interviews found' ), 'not\_found\_in\_trash' =&gt; \_\_( 'no mytest interviews found in trash' ), 'parent' =&gt; \_\_( 'parent mytest interview' ), ), 'public' =&gt; true, 'show\_ui' =&gt; true, 'hierarchical' =&gt; true, 'query\_var' =&gt; true, 'supports' =&gt; array('title', 'editor', 'author','custom-fields','page-attributes'), ) ); </code></pre><p>nebo není možné vytvořit nový typ vlastního příspěvku a mít tyto nové příspěvky děti stávajících příspěvků?</p><p>dík!</p>
<p>to funguje pro mě. <a href="http://core.trac.wordpress.org/browser/branches/3.0/wp-admin/includes/meta-boxes.php#l535">při pohledu na kód</a> se rozevírací seznam zobrazí pouze v případě, že typ příspěvku je hierarchický (což je pravda ve vašem případě), a pokud existují další příspěvky <strong> stejného typu </strong> v databázi. příspěvek tedy nemůže být dítětem jiného typu příspěvku (například běžný příspěvek nebo stránka) a první nový příspěvek typu se nezobrazí v rozevírací nabídce.</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> <p>můžete použít funkci wordpress get\_children. i když si nemyslím, že je to rozdíl, výkon-moudrý.</p><pre><code>&lt;?php while (have\_posts()) : the\_post(); ?&gt; &lt;?php $attachment = array\_values( get\_children( array( 'post\_parent' =&gt; $post-&gt;id, 'post\_type' =&gt; 'attachment', 'post\_mime\_type' =&gt; 'image', 'order' =&gt; 'asc', 'numberposts' =&gt; 1 ) ) ); ?&gt; &lt;div class="searchitem" style="clear:both;"&gt; &lt;h3 id="post-&lt;?php the\_id(); ?&gt;"&gt; &lt;?php if( $attachment ) echo '&lt;img src="' . wp\_get\_attachment\_url($attachment[0]-&gt;id) . '" class="post-attachment" /&gt;'; ?&gt; &lt;a href="&lt;?php the\_permalink() ?&gt;" rel="bookmark" title="permanent link to &lt;?php the\_title\_attribute(); ?&gt;"&gt;&lt;?php the\_title(); ?&gt;&lt;/a&gt;&lt;/h3&gt; &lt;small&gt;&lt;?php the\_time('l, f js, y') ?&gt;&lt;/small&gt; &lt;div class="excerpt"&gt;&lt;?php echo $post-&gt;post\_excerpt; ?&gt;&lt;/div&gt; &lt;div class="postmetadata"&gt;posted in &lt;?php the\_category(', ') ?&gt; | &lt;?php comments\_popup\_link('no comments &amp;#187;', '1 comment &amp;#187;', '% comments &amp;#187;'); ?&gt;&lt;/div&gt; &lt;/div&gt; &lt;?php endwhile; ?&gt; </code></pre> <p>stavím-li se z toho, co řekl rarst, jsem si jistý, že řetězec dotazů si ponechá dotazy „paged“ i v případě, že je <code>wp\_query</code> odstraňuje jako irelevantní. můžete zkusit nahradit řádek příspěvků dotazu tímto způsobem:</p><pre><code>global $query\_string; parse\_str( $query\_string, $my\_query\_array ); $paged = ( isset( $my\_query\_array['paged'] ) &amp;&amp; !empty( $my\_query\_array['paged'] ) ) ? $my\_query\_array['paged'] : 1; query\_posts('post\_type=post&amp;posts\_per\_page=3&amp;paged='.$paged); </code></pre> <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> <p>nevím, jaké konkrétní rozvržení cesty na vašem webovém serveru, ale položky z protokolu chyb se nedívám na mě, že je to konkrétně wordpress související:</p><blockquote> <p>neplatná metoda v požadavku n. n</p> </blockquote><p>tato chyba je způsobena neplatným požadavkem http. každý požadavek http má metodu. určitě to chybělo v požadavku, který vedl k položce protokolu.</p><blockquote> <p>soubor neexistuje:/var/www/vhosts/default/htdocs/tv2</p> </blockquote><p>a <em> soubor neexistuje </em> zpráva není normálně vytvořena, když php skript vrátí 404 záhlaví odpovědí. takže nejvíce jistě, tato chyba nebyla hlášena wordpress, ale server sám. konfigurace mod\_rewrite pro váš blog wordpress byla pravděpodobně nedostupná.</p><blockquote> <p>adresářový index zakázán direktivou options:/var/www/html /</p> </blockquote><p>to mi připadá stejně. pokud je <code>/var/www/html/</code> webroot vašeho blogu, pak to ukazuje, že index.php nebyl nalezen nebo nebyl vyhledán jako index adresáře vaším webovým serverem.</p><hr><p>takže nakonec to vypadá jako webserver konfigurace problém pro mě. trvale přestavba permalinků by zde tehdy nepomohla. pokud si nejste jisti, můžete použít <a href="http://codex.wordpress.org/user:hakre/permafrost">permafrost (wordpress plugin)</a> . související otázka regaring 404 chyb a permalinks je: <a href="https://wordpress.stackexchange.com/questions/3954/single-type-php-not-working-delivering-404">single-type.php nefunguje, dodává 404.</a> </p> <p>rozhraní api <a href="http://codex.wordpress.org/widgets\_api#developing\_widgets\_on\_2.8.2b">widgetů</a> je nejrychlejší způsob, jak vytvořit widget, který lze znovu použít. příklad použití:</p><pre><code>class my\_widget extends wp\_widget { /** * php4 constructor */ function my\_widget() { my\_widget::\_\_construct(); } /** * php5 constructor */ function \_\_construct() { // actual widget processes } /** * echo the settings update form * * @param array $instance current settings */ function form($instance) { // outputs the options form on admin } /** * update a particular instance * * @param array $new\_instance new settings for this instance as input by the user via form() * @param array $old\_instance old settings for this instance * @return array settings to save or bool (false) to cancel saving */ function update($new\_instance, $old\_instance) { // processes widget options to be saved } /** * echo the widget content * * @param array $args display arguments including before\_title, after\_title, before\_widget, and after\_widget * @param array $instance the settings for the particular instance of this widget */ function widget($args, $instance) { // outputs the content of the widget } } register\_widget('my\_widget'); </code></pre> 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/) Vestavěný, nic. Ale psát něco sám je snadné.


Zkuste má proces, který dotazuje svůj katalog zpráv pro ty, které jsou starší než půl hodiny (nebo tak nějak). Dalo by se dokonce připojit k ReportServerTempDB aby zjistili, zda mají stále aktivní relace (v takovém případě je budete ignorovat trochu déle).


Poté, co jste je našli, je to snadné chytit, které pomocí rozhraní webových služeb a jejich odstranění z katalogu.


Ale ... Já bych vlastně se podívat na lepší způsob, jak poskytnout vlastní filtr, pomocí kódu. Jistě byste mohli poskytnout filtr jako parametr, a použít kód VB v rámci zprávy převést to, co uživatel zadá do něčeho, který by mohl být vyhodnocen pro každý řádek.


Okrást Minimální výše rodičovského příspěvku není přímo stanovena. Je to tak, že částka, která vám zbývá k čerpání (z původních 300 000 Kč), se při změně doby, rozpočítá na příslušný počet měsíců. Pro sociální dávky obecně platí, že pokud částka na měsíc nedosahuje 100 Kč, pak se dávka vyplácí čtvrtletně:



> § 57
> 
> 
> (1) Dávky uvedené v § 2 písm. a) bodech 1 a 2, § 2 písm. b) bodu 1 se vyplácejí měsíčně, a to po uplynutí kalendářního měsíce, za který náležely, a to nejpozději do konce kalendářního měsíce následujícího po tomto měsíci. **Nedosahuje-li dávka částky 100 Kč měsíčně, vyplácí se po uplynutí kalendářního čtvrtletí, za které dávka náležela**, a to nejpozději do konce kalendářního měsíce následujícího po tomto kalendářním čtvrtletí. Krajská pobočka Úřadu práce se může dohodnout s příjemcem dávky, že bude dávku, která nedosahuje částky 100 Kč měsíčně, vyplácet za delší období, než je uvedeno v předchozí větě; sjednané delší období nesmí přesáhnout dobu jednoho roku a dávka se v takovém případě vyplatí nejpozději do konce kalendářního měsíce následujícího po tomto období.
> 
> 


Tj. oněch 100 Kč na měsíc sedá brát jako určité minimum, které by asi bylo dobré zachovat.


**Co se týká placení zdravotního pojištění, tak to za vás stát platí po dobu, kdy vám bude vyplácen rodičovský příspěvek.** Takže pokud si ho necháte vyplácet například ve zmíněné částce 100 Kč měsíčně, tak by za vás stát i nadále platil zdravotní pojištění.


U sociálního pojištění je to trochu jinak. To za vás stát (ani nikdo jiný) přímo neplatí. Doba péče o dítě, až do jeho 4 roků, se vám ale následně zahrne do „odpracovaných“ roků, pro nárok na důchod. Není zde přímá vazba na rodičovský příspěvek.


K vašemu druhému dotazu a možnému nároku na mateřskou dovolenou na druhé dítě:


**Na peněžitou pomoc v mateřství (PPM), byste nyní nárok neměla.** Tím, že vám pracovní poměr skončil již v době narození prvního dítěte, jste od té doby nezaměstnaná a nesplňujete tak žádnou z podmínek pro nárok na PPM.


To, že máte momentálně nějakou brigádu na DPP, vůbec nestačí. Abyste měla nárok na PPM, tak byste musela pracovat v nějakém zaměstnání, které vám bude zakládat účast na nemocenském pojištění.


U práce na DPP, je to při měsíčním příjmu nad 10 000 Kč. Pokud by to byla nějaká práce na DPČ, tak tam vzniká účast na nemocenském pojištění při příjmu od 3500 Kč. Nebo byste případně musela nastoupit do pracovního či služebního poměru.


Potřebujete splnit podmínku účasti na nemocenském pojištění alespoň 270 kalendářních dní za poslední dva roky (před začátkem PPM). Tj. abyste měla nárok na PPM u druhého dítěte, tak potřebujete nyní alespoň cca 9 měsíců pracovat (v zaměstnání, nebo na nějakou dohodu, s účastí na nemocenském pojištění).


A dále potřebujete, abyste v době zahájení PPM (6-8 týdnů před porodem), byla účastníkem nemocenského pojištění nebo alespoň v ochranné době. <p>udělal jsem to na několika místech. příklad je uveden níže. pokud chcete, aby jquery kód pro to, mohu vám to. jedná se o seznam miniatur příspěvků, které jsou zobrazeny pod nimi. <a href="http://www.paragonhondainfo.com">paragonhondainfo.com</a> </p>