Beállítások adatbázis helyett php-ból

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):



Code:

<?php $features = new WP_query(); $features->query('showposts='.$max['featuredn'].'&cat='.$max['featured'].'&offset=1'); ?>



    <?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:


Code:



















<?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

Sikerült megoldani, az első file-ban erre kell lecserélni az első sort:



Code:

query('showposts=2&cat=12&offset=1'); ?>