###前提・実現したいこと
wordpressのアーカイブページにあるlistが、他のページにあるtableの特定のセルの文字列を
取得する方法を知りたいです。
list側がtableの情報を取得する方法が分かりません。詳しくは下記の通りです。
###該当のソースコード
まずPHPのテンプレートは下記のようになっています。
PHP
1<div class="dog-detail-text"> 2 <?php the_content(); //投稿(固定ページ)の本文を表示 ?> 3</div>
tableはwordpressの投稿ページに直に下記のように記述しています。
<table id="dog-detail-table"> <tbody> <tr> <th scope="row">犬種</th> <td>トイプードル</td> </tr> <tr> <th scope="row">性別</th> <td>メス</td> </tr> <tr> <th scope="row">年齢</th> <td>5歳</td> </tr> </tbody> </table>
上記tableにある<td>の中のtextを、別のページにある下記のlistに表示させたいと思っています。※「ここに表示させたい」と書いている箇所です。
PHP
1<article class="archive-box"> 2 <?php if ( have_posts() ) : ?> 3 <?php while ( have_posts() ) : the_post();//繰り返し処理開始 ?> 4 <div class="archive-dogs-detail clearfix"> 5 <div class="archive-photo-box"> 6 <a href="<?php the_permalink(); //投稿(固定ページ)のリンクを取得 ?>"> 7 <?php 8 if(has_post_thumbnail()) { 9 the_post_thumbnail( 'dog-archive-thumbnails', array('title' => ''.get_the_title().'') ); } 10 else { 11 echo '<img src="'.get_template_directory_uri().'/images/image.png"/>'; 12 } 13 ?> 14 </a> 15 </div> 16 <div class="archive-text-box"> 17 <h3><a href="<?php the_permalink(); //投稿(固定ページ)のリンクを取得 ?>"><?php the_title(); //投稿(固定ページ)のタイトルを表示 ?></a></h3> 18 <div class="archive-text"> 19 <ul id="hoge"> 20 <li>ここに表示させたい</li> 21 <li>ここに表示させたい</li> 22 <li>ここに表示させたい</li> 23 </ul> 24 </div> 25 </div> 26 </div> 27 28 <?php endwhile; // 繰り返し終了 ?> 29 <?php endif; //条件分岐終了 ?> 30
###補足情報(言語/FW/ツール等のバージョンなど)
すべてwordpressで作っています。あとtableがあるページと、listがあるページは別になります。
tableは個別の投稿ページで使用しており、listはアーカイブページのループ内で使用しています。
jqueryでなんとかできると思うのですが、分かる方いらっしゃいますでしょうか。
回答2件
あなたの回答
tips
プレビュー