public  function current() {
     $thePost=$this->list[$this->position];
     $postItem=new TPost;
     $postItem->loadPost($thePost);
     $postItem->setAsCurrentPost();
     $GLOBALS['post']=$postItem->thePost;
     return $postItem;
 }
Example #2
0
<?php
/*
Template Name: Blog
*/
$thePosts=TPost::findAll();
WpMvc::app()->view->render('blog',array('thePosts'=>$thePosts));

?>
 protected function getPosts()
 {
     return TPost::findAll('cat='.$this->id);
 }
<?php

$thePosts=TPost::defaultPosts();
WpMvc::app()->view->render('search',array('thePosts'=>$thePosts));

?>
Example #5
0
<?php
$thePost=TPost::defaultPost();
$listPage=TPost::findAll(array('post_type'=>'page','post_status'=>'publish'));
WpMvc::app()->view->render('page',array('thePost'=>$thePost,'listPage'=>$listPage));

?>
<?php
$pagesize=isset($pagesize)?$pagesize:5;
$popularPost=TPost::findAll('orderby=comment_count&order=DESC&posts_per_page='.$pagesize);?>
<div class="widget most-commented">
    <h3>Most Commented</h3>
    <ul>
        <?php foreach($popularPost as $popPost):?>
        <li><a href="<?php echo $popPost->permalink;?>"><?php echo $popPost->title;?></a> (<?php echo $popPost->commentCount;?>)</li>
        <?php    endforeach;?>
    </ul>
</div>

<?php
$thePost=TPost::defaultPost();
$otherPosts=TPost::findAll(array('post_not_in'=>array($thePost->id)));
WpMvc::app()->view->render('single',array('thePost'=>$thePost,'otherPosts'=>$otherPosts));

?>
<?php
$thePost=TPost::defaultPost();
WpMvc::app()->view->render('author',  compact('thePost'));
?>
Example #9
0
<?php
$memoList=TPost::findAll(array('posts_per_page'=>4));
WpMvc::app()->view->render('home',  array('memoList'=>$memoList));