{"id":7949,"date":"2011-07-07T11:51:46","date_gmt":"2011-07-07T10:51:46","guid":{"rendered":"https:\/\/pl.wordpress.org\/support\/topic\/problem-ze-skladnia\/"},"modified":"2016-08-05T21:44:22","modified_gmt":"2016-08-05T21:44:22","slug":"problem-ze-skladnia","status":"closed","type":"topic","link":"https:\/\/pl.wordpress.org\/support\/topic\/problem-ze-skladnia\/","title":{"rendered":"Problem ze sk\u0142adni\u0105"},"content":{"rendered":"<p>Witajcie.<br \/>\nChcia\u0142em sobie zrobi\u0107 opcj\u0119 wybierania tego co ma si\u0119 pojawia\u0107 na stronie g\u0142\u00f3wnej. Stworzy\u0142em panel administracyjny w functions.php wrzuci\u0142em co\u015b takiego:<\/p>\n<pre><code>&lt;h4&gt;Jaka tre\u015b\u0107&lt;\/h4&gt;\n\t\t\t&lt;select name =&quot;tresc&quot;&gt;\n\t\t\t\t&lt;?php $tresc = get_option(&#039;mytheme_tresc&#039;); ?&gt;\n\t\t\t\t&lt;option value=&quot;boxes&quot; &lt;?php if ($tresc==&#039;boxes&#039;) { echo &#039;selected&#039;; } ?&gt;&gt;Boxy&lt;\/option&gt;\n\t\t\t\t&lt;option value=&quot;blog&quot; &lt;?php if ($tresc==&#039;blog&#039;) { echo &#039;selected&#039;; } ?&gt;&gt;Blog&lt;\/option&gt;\n\t\t\t\t&lt;option value=&quot;widgets&quot; &lt;?php if ($tresc==&#039;widgets&#039;) { echo &#039;selected&#039;; } ?&gt;&gt;Widgets&lt;\/option&gt;\n\t\t\t&lt;\/select&gt;<\/code><\/pre>\n<p>Teraz w pliku index.php chcia\u0142bym wywo\u0142a\u0107 templata odpowiedzialnego  za wy\u015bwietlanie tego co zosta\u0142o wybrane.<br \/>\nMy\u015bla\u0142em by zrobi\u0107 to za pomoc\u0105 funkcji <strong>get_template_part<\/strong>.<br \/>\nGdy pod\u0142\u0105cz\u0119<\/p>\n<blockquote><p>niedynamicznie<\/p><\/blockquote>\n<p>, wygl\u0105da to tak:<\/p>\n<pre><code>&lt;?php\nget_template_part( &#039;home&#039;,&#039;boxes&#039; );\n?&gt;<\/code><\/pre>\n<p> i \u0142aduje mi si\u0119 template home-boxes.php.<br \/>\nChcia\u0142bym jednak by uwzgl\u0119dniany by\u0142 m\u00f3j wyb\u00f3r po stronie administracyjnej i utk\u0105\u0142em przy sk\u0142adni php.<\/p>\n<pre><code>&lt;?php\n\nget_template_part( &#039;home-module&#039;,&#039;echo get_option(&#039;mytheme_tresc&#039;)&#039; );\n\n?&gt;<\/code><\/pre>\n<p>Mo\u017ce kto\u015b znaj\u0105cy PHP podpowie jak to napisa\u0107.<\/p>\n<p>Pozdrawiam<br \/>\njurand<\/p>\n","protected":false},"template":"","class_list":["post-7949","topic","type-topic","status-closed","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/7949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/7949\/revisions"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=7949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}