Az egyik oldalam napi sokezres látogatottságú, és szeretném a lehető legtöbb adatbázisos műveletet kihagyni, hogy gyorsabb legyen. Vettem hozzá egy Deluxtehemes sablont (sajnos a support csapnivaló…), aminek az adminjában rengeteg dolog állítható. Mivel az oldal beállításai állandóak (nem variálom), így szeretném inkább direktben megadni a kategóriák ID-jét php-ban ahelyett, hogy minden egyes betöltéskor adatbázisból kelljen behívni a beállításokat.
Egy csomó blokkból áll össze az oldal, így elég sokat lehetne ezen spórolni.
Két kérdésem van:
1.
A megjelenítő file-ban pl a kiemelt cikk alatti további kiemelt cikkeket ez hívja be (száma, kategóriája, és hogy az első ne jelenjen meg a blokkban):
<?php while ($features->have_posts()) : $features->the_post(); ?>
Az theme option-ban pedig ez a beállításáért felelős kódrész:
<?php _e('Featured Category','max'); ?> |
<?php $cats = get_categories('hide_empty=0'); foreach($cats as $cat) { ?> cat_ID, $this->options["featured"]); ?>><?php echo $cat->cat_name; ?> <?php } ?> |
---|---|
<?php _e('Number of featured entries to show below main featured entry','max'); ?> |
" class="small-text" /> |
Itt mit kell átírnom, ha pl a 12-es kategóriából szeretném 2 db bejegyzés bevezetőjét behívni a theme option használatának kihagyásával?
2.
Érdemes-e ezen kívül szinte mindent php alapú megjelenítésre átállítani? Pl. bejegyzések száma/kategóriánként, stb.
Köszi,
WS