如果不执行GET_TEMPLATE_PART()内容,它会被解析吗?

时间:2016-02-22 作者:N00b

我的页面模板目前是按照第一个示例所示构建的,但我真的不喜欢一半的模板只是坐在那里,没有被使用,并且毫无理由占用服务器资源。

Does everything in both examples gets parsed by server, emphasis on get_template_part()?

<人力资源>
<?php

//Page template

if( $something ) {

    // 1000 lines of code
}
else if( $something_else ) {

    // 1000 lines of code
}

?>
<小时>

versus

<人力资源>
<?php

// Page template

if( $something ) {

    // Template with 1000 lines of code
    get_template_part( \'lib/template\', \'option-a\' );
}
else if( $something_else ) {

    // Template with 1000 lines of code
    get_template_part( \'lib/template\', \'option-b\' );
}

?>

1 个回复
最合适的回答,由SO网友:Andrew Lazarus 整理而成

只有$something$something_else 为true,否则代码将跳转到下一个参数。

相关推荐