スライドーショーの仕組み
-
こんにちは。
現在「sight」というテーマを利用しています。
とても綺麗で使いやすいテーマです。
(ダウンロードはコチラです→http://wpshower.com/themes/sight/)上記アドレスを閲覧していただくとわかるのですが、このテーマにはトップページにスライドショーの機能が組み込まれていて、管理画面の「投稿」から投稿するする際に「show in slideshow」というチェックボックス(デフォルトでは投稿編集画面の右下)にチェックを入れておけばその投稿の抜粋文とアイキャッチ画像がトップページのスライドに反映されるようになっています。
ただ、何故か「固定ページ」の編集画面にはこのチェックボックスがなく、固定ページの内容をスライドに反映することができません。
マガジンタイプのテーマにはこのように「投稿」記事がインデックス代わりにスライドなどで出てくるテーマをよく見かけますが、「固定ページ」をスライドに反映することはもともとWPが持っている仕組み的に難しいのでしょうか。
このテーマ内にあるslideshow.phpの記述は以下の通りです。<?php $args = array( 'meta_key' => 'sgt_slide', 'meta_value' => 'on', 'numberposts' => -1, ); $slides = get_posts($args); if ( !empty($slides) ) : $exl_posts = Array(); ?> <div class="slideshow"><div id="slideshow"> <?php foreach( $slides as $post ) : setup_postdata($post); global $exl_posts; $exl_posts[] = $post->ID; ?> <div class="slide clear"> <div class="post"> <?php if ( has_post_thumbnail() ) echo '<a href="'.get_permalink().'">'.get_the_post_thumbnail($post->ID, 'slide', array( 'alt' => trim(strip_tags( $post->post_title )), 'title' => trim(strip_tags( $post->post_title )), )).'</a>'; ?> <div class="post-category"><?php the_category(' / '); ?></div> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <div class="post-meta">by <span class="post-author"><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>" title="Posts by <?php the_author(); ?>"><?php the_author(); ?></a></span> on <span class="post-date"><?php the_time( get_option( 'date_format' ) ) ?></span> • <?php comments_popup_link('No Comments', '1 Comment', '% Comments', '', 'Comments Closed' ); ?> <?php edit_post_link( __( 'Edit entry'), '• '); ?></div> <div class="post-content"><?php if ( has_post_thumbnail() && function_exists('smart_excerpt') ) smart_excerpt(get_the_excerpt(), 50); else smart_excerpt(get_the_excerpt(), 150); ?></div> </div> </div> <?php endforeach; ?> </div> <a href="javascript: void(0);" id="larr"></a> <a href="javascript: void(0);" id="rarr"></a> </div> <?php endif; ?>上記記述の中でいったいどの部分が「投稿」の内容を引っ張って来いという記述なのでしょうか。またそれを「固定ページ」の内容を反映させるように変えることはできるのでしょうか。
何処かをカスタマイズすれば固定ページの内容もトップページのスライドに反映できるのではないかと勝手に思っているのですが、このテーマのフォーラムを探しても何処にもそれがのっていません。どなたかお判りになる方がいらっしゃいましたら是非御教授ください。よろしくお願いいたします。
トピック「スライドーショーの仕組み」には新たに返信することはできません。