Вот почитай здесь http://wp-kama.ru/id_5177/3-sposoba-sozdat-shablon-stranitsyi.html Это позволит тебе при обращении к странице, в качестве шаблона использовать то, что сам создашь. Соответственно внутри делай любые выборки.
я полный новичок в wordpress,
Поэтому лучше спрашивайте что в итоге хотите добиться. А не окольный путь.
Вангую ненужность (даже опасность) никакой «программной страницы» с sql-запросом.
2 SeVlad
А в чем «опасность»? Если человек знает php и ,скажем, с полным понимание может читать кодекс WP?
А в чем «опасность»? Если человек знает php и ,скажем, с полным понимание может читать кодекс WP?
Если человек будет читать кодекс — это уже огромный плюс. К сожалению, многие пхп-спецы пытаются решить задачи чистым пхп, не используя АПИ ВП. И это большая беда.
Вот из реального — попался мне сайт, у которого весь функционал был практически в одном файле темы. В файле, в котором и даже меню было жесток прописано. А он сам состоял на 80% из условий, подобных
<li <?=(is_home() || in_category(array(6,28,29,34,35))?' class="act"':'') ?>>
<?if(!is_home()){?><a href="http://site.ru/blog/" <?=(in_category(array(6,29,28,34,35) && !is_home())?'style="border-bottom: 1px solid #e2040c;"':'')?>>Блог</a><?}else{?>Блог<?}?></li>
<?if(!is_page(2)){?><a href="http://site.ru/wir/">Мы</a><?}else{?>Мы<?}?>
...
<?if(is_page(1986)):?>
<div class="post">
<?
the_post();
$photos=get_posts(array('post_parent' => $post->ID, 'post_type' => 'attachment','numberposts'=>999, 'orderby' => 'menu_order', 'order' => 'asc'));
?>
<div class="bigphoto">
<img src="<?=$photos[0]->guid?>" rel="big<?=$photos[0]->ID?>"/>
</div>
<?
foreach($photos as $photo):
if($pi==5){
$pi=0;
echo '<div style="clear: left"></div>';
}
$pi++; $pgi++;
?>
Ядро тоже подрихтовано, что бы «не мешало». Этот сайт ни обновить ни привести в порядок без существенных затрат не возможно.
Поддерживать его хозяевам тоже обходится не дешево — даже меню нельзя изменить из админки.
А между тем всё, что накодил кодер — всё есть родное в ВП.
Ну и вот. далеко ходить не будем. Опять же вангую, что достаточно использовать что-то типа wp_update_post