Hello,<div><br></div><div>I am going to share my WordPress Theme development logic for an expert opinion. So it will help me and others in the WP theme development, Here is a sample code of header template,</div><div><br></div>
<div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
&lt;?php do_action( &#39;chip_header_pre&#39; ); ?&gt;<br>  &lt;div id=&quot;header&quot;&gt;<br>    &lt;div id=&quot;header-data&quot;&gt;<br>      &lt;?php do_action( &#39;chip_header&#39; ); ?&gt;    <span class="Apple-tab-span" style="white-space:pre">        </span> <br>
    &lt;/div&gt; &lt;!-- end #header-data --&gt;<br>  &lt;/div&gt; &lt;!-- end #header --&gt;<br>&lt;?php do_action( &#39;chip_header_post&#39; ); ?&gt;</blockquote></div><div><br></div><div><br></div><div>- I have written different modules like, Primary Menu, Secondary Menu etc.</div>
<div>- So i can easily attach these modules to any hook with add_action(), depending on the requirement/presentation of a them/child theme. </div><div><br></div><div><b>Child Theme A Example</b></div><div><br></div><div>add_action(&#39;chip_header_pre&#39;, &#39;chip_primary_menu_init&#39;);</div>
<div>add_action(&#39;chip_header_post&#39;, &#39;chip_secondary_menu_init&#39;);</div><div><br></div><div><div><b>Child Theme B Example</b></div><div><br></div><div><span class="Apple-style-span">add_action(&#39;chip_header_pre&#39;, &#39;</span>chip_secondary_menu_init<span class="Apple-style-span">&#39;);</span></div>
<div>add_action(&#39;chip_header_post&#39;, &#39;chip_primary_menu_init&#39;);</div></div><div><br></div><div>Both of above child themes will have different presentation of menus, with just a single line of code, and there may any other combination as well.</div>
<div><br></div><div><b>So what is the recommendation of experts to have this logic ?</b></div><div><br>-- <br><font color="#666666">Regards</font><div><font color="#666666">Qamar Ashraf</font></div><div><font color="#666666"><a href="http://www.tutorialchip.com" target="_blank">www.tutorialchip.com</a></font></div>
<div><font color="#666666">@lifeobject1</font></div><br>
</div>