現在、wordpressでプラグインを使用しないAMP対応をしておりますが、
既存の処理を大きく変更しない前提で作業を進めております。
ネックになっているのがHTMLインラインで以下のように
背景画像を設定している箇所です。
html
1style="background-image:url(<?php echo $hoge ?>)" 2```AMPはインラインのスタイル設定が一切禁止のため、以下のように 3<head>内に記述する必要があります。 4```html 5<style amp-custom> 6~~~ 7</style> 8```ですが、既存処理の都合上、以下のwhile内で実行させないとうまく動かない処理もあります。 9```PHP 10<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> 11~~~ 12<?php endwhile; ?><?php endif; ?>
そこで教えてほしいのですが、
while内で処理を実行後、その結果を前行に記述された
よろしくお願いします。
html
1<style amp-custom> 2下で実行した処理結果をココで出力 3</style> 4 5<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> 6ココで実行した処理結果を上で出力 7<?php endwhile; ?><?php endif; ?>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。