私はWordPressの新機能で、今この問題を抱えています。 私のコードはすべての画像とブログの内容を表示しますが、ここに問題があります。表示する画像がない場合、このクラスのCSSが存在するため、コンテンツは自動整列されます。ブログ作成に関するCSS、WordPress、PHPの問題
投稿する画像がない場合はブログ投稿がwidth:620
、ループ内に画像がある場合はwidth:420
が必要です。必要なヘルプ。
ありがとうございます。
私はWordPressの新機能で、今この問題を抱えています。 私のコードはすべての画像とブログの内容を表示しますが、ここに問題があります。表示する画像がない場合、このクラスのCSSが存在するため、コンテンツは自動整列されます。ブログ作成に関するCSS、WordPress、PHPの問題
投稿する画像がない場合はブログ投稿がwidth:620
、ループ内に画像がある場合はwidth:420
が必要です。必要なヘルプ。
ありがとうございます。
投稿内容を含むdivにいくつかのクラスを追加する必要があります(例:-media、no-mediaなど)。
$media = get_attached_media('image');
if (is_array($media) && count($media) > 0) {
$classname = 'with-media';
} else {
$classname = 'no-media';
}
、その後のdivにそれを印刷:
今<div class="some-class another-class <?php echo $classname; ?>"...
、あなたはそれを持っているとき、あなたはCSS定義を追加することができますポストは任意のメディアを持っている場合、あなたはこのコードを使用することができます見つけるには
style.cssにする:
.no-media { width: 620px; }
.with-media {width: 420px; }
これは素晴らしい作品です!ありがとうkkarpieszuk –
あなたは "F12" キー – Samyappa
を使用して要素を検査したら* "私のコードは、すべての画像を表示..." * < - どのようなコード?あなたはそれを投稿できますか?コード=>回答:) –