Názory ke článku Wordpress – tvorba vlastní šablony podruhé
Pěkný, jen bych to možná nedělal tak stručně. Dá se toho říci o hodně víc. Jinak pěkný.
Upřímně, vzal jsem to trochu fofrem, protože druhý díl jsem sliboval dlouho :o). Další co píšu, bude zajímavější, snad :D
2. 3. 2013
Ahoj, díky za články, s WP se teprve seznamuju a je super přečist si něco sem tam i česky :-). Nicméně mě nedá se nezeptat.... nejsou tam ty if (have_posts()) uplně zbytečně? neudělal by while(have_posts()) tu samou práci i bez IFu ?
15. 3. 2013
Tohle už asi nedopíšeš, co? :-) Myslím komplet tutoriál na vlastní šablony ...
8. 6. 2013
Zdravím, já myslím že dopíšu :o) Resp, budu se snažit. Mám v plánu se k psaní zase vrátit a asi v nejbližší době, trochu jsem se ustálil a myslím si že mám o čem psát :o) Každopádně, tohle by nějakým způsobem mělo stačit pro tvorbu vlastní šablony. Příští článek měl být již o nějakých těch vychytávkách.
Jinak k poslednímu dotazu 2Kousalik:
Snad to píšu správně, ale odpověď je ne. V tomto příkladu ve WHILE není napsaná podmínka, něco jako while($i <= count(have_post())){$i++;} Takhle se vlastně projíždí pokaždé have_post() dokud něco vrací. Ve wp-include by jsi našel:
function have_posts() {
if ( $this->current_post + 1 < $this->post_count ) {
return true;
} elseif ( $this->current_post + 1 == $this->post_count && $this->post_count > 0 ) {
do_action_ref_array('loop_end', array(&$this));
// Do some cleaning up after the loop
$this->rewind_posts();
}
$this->in_the_loop = false;
return false;
}