id summary reporter owner description type status priority milestone component version severity resolution keywords cc focuses 14115 sticky posts - query.php optimization michelwppi "Making improvements in plugin xili-language [http://wordpress.org/extend/plugins/xili-language/], I use filter for get_option('sticky_posts')... and to find the right translation of sticky posts for each home language (demo shown here [http://multilingual.wpmu.xilione.com/] ). The call is at line 2473 of query.php. and done '''every time but only used if is_home is true'''. To optimize I propose that this call of get_option can be encapsulated inside if condition as suggested below {{{ if ($this->is_home) { get_option('sticky_posts'); if ( $page <= 1 && is_array($sticky_posts) && !empty($sticky_posts) && !$q['caller_get_posts'] ) { ///// } } }}} It is microseconds for server but useful for hooking functions etc, etc... Michel dev.xiligroup.com" enhancement new normal Awaiting Review General 3.0 normal