我如何为wordpress编写代码?

时间:2014-12-18 10:19:19

标签: php wordpress-plugin wordpress-theming wordpress

你好我对wordpress很新。

我想知道你们是否对如何从wordpress和推文显示帖子有任何想法 所有人都在同一个'循环'。

我知道有可能使用if语句显示有关nth-wordpress帖子的推文。但我想在同一页面中按日期显示推文和帖子。任何想法?

到目前为止这是我的页面的样子

<?php 
get_header();

if(have_posts()) {
    while(have_posts()) {
        the_post();

        $post_link = get_permalink(get_the_ID());
        //($beforeString, $afterString, T/F)
        //T/F retun in html-T or in php-F
        the_title('<h1><a href="'.$post_link.'">', '</a></h1>');
        the_content('<p>', '<p>');
        //echo <a href="get_permalink()" 
    }
}
get_footer();
?>

1 个答案:

答案 0 :(得分:0)

我尝试将两个来源都放到一个数组中,然后对其进行排序并打印出来:

<?php 
get_header();

//define array
$entrys=array();

//get wp-posts
if(have_posts()) {
    while(have_posts()) {
      the_post();

      $timestamp=//timestamp of post
      $entries[$timestamp]=array(
        'link'=>get_permalink(get_the_ID()),
        'title'=>get_the_title(get_the_ID()),
        'content'=>get_the_content()
      );
    }
}

//insert the twitter-data into the same array here

//sort array
ksort($entries);

//print array
foreach($entries as $e){
  echo '<div class="entry"><h1><a href="'.$e['link'].'">'.$e['title'].'</a></h1>';
  echo '<p>'.$e['content'].'</p>';
  echo '<a href="'.$e['link'].'">Link</a></div>';
}
get_footer();
?>