うまく機能するレスポンシブテンプレートがあります。
それをワードプレスのテーマに変換したい。
テンプレート内には、画像、説明、タイトル リンクを含むギャラリーがあります。
- テンプレートにギャラリーが組み込まれているため、すべて(レスポンシブ)がうまく機能します。
- ギャラリーを投稿としてテーマに埋め込み/変換し、リンクを追加したい
- Gallery.js を開き、テンプレートにあるようにタグ html を生成します。
テンプレートのソース コード:
<!--orginal---------->
<div class="main">
<div id="carousel" class="es-carousel-wrapper">
<div class="es-carousel">
<ul>
<li>
<div class="box-1">
<img src="images/page1-img1.jpg" alt="" /> <a href="#">bora-bora</a>
<span>from $458</span>
<p>Praesent vestibulum aenean
<br>nonummy hendrerit mauris.</p>
</div>
</li>
</ul>
</div>
</div>
</div>
のみを生成する必要があります:
<img src="images/page1-img1.jpg" alt="" /> <a href="#">bora-bora</a>
<span>from $458</span>
<p>Praesent vestibulum aenean
<br>nonummy hendrerit mauris.</p>
新しい投稿を作成します。
- 私が書くタイトルで:BORA-BORA
- コンテンツ投稿で、メディアから画像を追加します
- 画像の下に、説明画像「Present vestibulum aenean nonummy hendrerit mauris.」を追加します。
- 私が書いた抜粋で:458ドルから
この後、以下に示すように、html タグ ギャラリーを生成するコードを追加します。
<div class="main">
<div id="carousel" class="es-carousel-wrapper">
<div class="es-carousel"><ul>
<?php $hot_deals = new WP_Query('showposts=2&category_name=hot_deals'); ?>
<?php if($hot_deals->have_posts()) : ?>
<?php while($hot_deals->have_posts()) : $hot_deals->the_post(); ?>
<li>
<div class="box-1">
<?php the_content(); ?><a href="#"><?php the_title(); ?></a>
<span><?php the_excerpt(); ?></span>
</div>
</li>
<?php endwhile; ?>
<?php endif; ?>
</ul></div>
</div>
</div>
結果は近いですが、必要なため機能していません:
から抽出
<img />
し<p><a><img /></p></a>
ます。<p>
から取り出し<span><p>FROM $458</p></span>
ます。
ありがとうございましたどうすればいいですか?
<div class="main">
<div id="carousel" class="es-carousel-wrapper">
<div class="es-carousel"><ul>
<li>
<div class="box-1">
<p><a href="http://127.0.0.1/www/www1/wordpress/wordpressEng/wp-content/uploads/2012/09/page1-img2.jpg">
<img class="alignnone size-full wp-image-82" title="page1-img2" src="http://127.0.0.1/www/www1/wordpress/wordpressEng/wp-content/uploads/2012/09/page1-img2.jpg" alt="" width="219" height="124" />
</a>
</p>
<p>Praesent vestibulum aenean<br />
nonummy hendrerit mauris.</p>
<a href="#">bora-bora</a>
<span><p>FROM $458</p></span>
</div>
</li>
</div>
</div>
</div>