WordPressで動画ポータルサイトの構築を行っています。
現在、トップページに個別の投稿ページの任意の情報を呼び出せるような機能を実装しています。
テーマのデフォルトの仕様により、最新の投稿のタイトルと、ディスクリプションなどを呼び出すことは簡単にできるのですが、それ以外にも、投稿ページ内の特定のHTMLタグをトップページに呼び出したいと思っています。
#実現したいこと
今回のサイトでは、各投稿のh4タグをトップページに呼び出したいと思っています。
h4タグで囲んである情報は各投稿に一つずつしかありません。
その情報を呼び出せるのであれば、h4タグを呼び出すという過程には全く拘っていませんので、もし他の解決策があればそちらに従いたいと思います。
#現在のコード
現在、トップページのコードはこのような状態になっています。
PHP
1 2<?php get_header(); ?> 3 4 5<div id="page"> 6 <div class="content"> 7 <article class="article"> 8 <div id="content_box"> 9 <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 10 <div class="post excerpt <?php echo (++$j % 3 == 0) ? 'last' : ''; ?>"> 11 <header> 12 <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="nofollow" id="featured-thumbnail"> 13 <?php if ( has_post_thumbnail() ) { ?> 14 <?php echo '<div class="featured-thumbnail">'; the_post_thumbnail('homepage',array('title' => '')); echo '</div>'; ?> 15 <?php } else { ?> 16 <div class="featured-thumbnail"> 17 <img width="200" height="110" src="<?php echo get_template_directory_uri(); ?>/images/nothumb.png" class="attachment-featured wp-post-image" alt="<?php the_title(); ?>"> 18 </div> 19 <?php } ?> 20 </a> 21 <h2 class="title"> 22 <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a> 23 </h2> 24 </header><!--.header--> 25 <p><?php the_(); ?></p> 26 <div class="readMore"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php _e('インタビューを見る','mythemeshop'); ?></a></div> 27 </div><!--.post excerpt--> 28 <?php endwhile; else: ?> 29 <div class="post excerpt"> 30 <div class="no-results"> 31 <p><strong><?php _e('There has been an error.', 'mythemeshop'); ?></strong></p> 32 <p><?php _e('We apologize for any inconvenience, please hit back on your browser or use the search form below.', 'mythemeshop'); ?></p> 33 <?php get_search_form(); ?> 34 </div><!--noResults--> 35 </div> 36 <?php endif; ?> 37 <?php if ($options['mts_pagenavigation'] == '1') { ?> 38 <?php pagination($additional_loop->max_num_pages);?> 39 <?php } else { ?> 40 <div class="pnavigation2"> 41 <div class="nav-previous"><?php next_posts_link( __( '← '.'Older posts', 'mythemeshop' ) ); ?></div> 42 <div class="nav-next"><?php previous_posts_link( __( 'Newer posts'.' →', 'mythemeshop' ) ); ?></div> 43 </div> 44 <?php } ?> 45 </div> 46 </article> 47 48<?php get_footer(); ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/27 01:42