Например, у меня есть этот код, который получает заголовок:
function baracuda_sinlge_post_title(){ // Single Post Title $post_title = single_post_title('','0'); return $post_title; }
Где, по вашему мнению, это будет работать быстрее, в functions.php или прямо в шаблоне мне нужно, чтобы это было так:
$post_title = single_post_title('','0');
Это не имеет значения. Я знаю, что вы думаете, что это важно, но это не так. Причина, по которой это не имеет значения, не имеет ничего общего с тем, что происходит на самом деле быстрее. На скорость вашего сайта НИКОГДА не будет влиять размещение этой функции. Теоретически, конечно, но на практике вы никогда этого не увидите. Единственными местами, где можно провести время, являются пропускная способность интерфейса и обратные вызовы БД. Вот и все. Передняя часть будет слишком тяжелой, слишком много HTTP-запросов, ошибок и множества других проблем с интерфейсом. И база данных, как правило, является самым большим узким местом на веб-сайте.
Если вы не проводите время в этих двух областях, вы теряете время.