I can find lots of "how" answers in reference to using
get_template_part(), but no "why" except that it can cut down the amount of code to be written. I'm asking this from an end user's perspective, where I'm tweaking within a child theme. My interest is in possible performance related issues once a site is up and running.
My chosen master theme uses this method a lot, using and sometimes nesting several within each base template. It's complicated to keep track of whether tweaking a template part for one purpose will also have an effect elsewhere. I have several custom post types and a lot of taxonomies, and most need to be displayed differently. I therefore want to replace
get_template_part() with the full code in many instances, for control without forgotten ramifications.
However, before I go down this path I thought I should check I'm not missing something. For instance, apart from the amount of code-writing, once complete does it have significant effects on memory? Or page loading speed? Or something else I haven't even thought of?