Benim frontpage için ben de yazılar ve ne değildir görüntüleyen bir html / css / javascript elemanı oluşturur FrontPageSlideshow kullanıyorum. Şu anda, bir dosyadan statik girdileri çekin. Ben üzerinde çalıştığım bir Drupal sitesi için dinamik yapmak mümkün ama şimdi ben bir Wordpress birinde şaşırıp.
Dosyasında benim Wordpress teması içinde yer alan bir php dosyası eklemeyi deneyin.
<?php
$show = new WP_Query();
$show = query_posts(array(
'category_name' => 'News',
'posts_per_page' => 4,
'orderby' => 'date',
'order' => 'DESC',
));
if (have_posts()) :
while (have_posts()) : the_post() :
$recentStories['article'.$articleNumber] = array(
id => $post->ID,
title => wp_title(),
summary_name => $post->post_name,
dateMade=> the_date(),
image => get_post_meta($post->ID, 'fp_image', true),
summary => get_excerpt()
);
$articleNumber++;
endwhile;
endif;
?>
Ancak sorun benim Wordpress mesajların herhangi bir iade mümkün görünmüyor olmasıdır. Bu dosya çizgisinde başka bir dosyada yer almaktadır
$articleNumber = 1;
$recentStories = array();
include("wp-content/themes/Website/frontpage-post.php");
$slides = array();
// --- Start slide list ---
for ( $counter = 1; $counter <= 4; $counter++) {
// slide elements
array_push($slides, array(
'slidelink' => 'http://IPHERE/website/?p=' . $recentStories['article'.$counter]['id'],
'title' => $recentStories['article'.$counter]['title'],
'category' => 'News',
'tagline' => $recentStories['article'.$counter]['summary'],
'text' => $recentStories['article'.$counter]['summary_name'],
'slideimage' => $recentStories['article'.$counter]['image'],
)
);
};
Ancak, benim döngü boş bir dizi dönen tutar. O index.php sayfasını söylemek dışında Wordpress döngü kullanmak mümkün olduğunu merak ediyordum.