你好我对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();
?>
答案 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();
?>