Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

Amazon商品リンクとYouTube...
 
共有:
通知
すべてクリア

[解決済] Amazon商品リンクとYouTube埋め込みの間隔調整

13 投稿
3 ユーザー
5 Reactions
732 表示
 peri
(@peri)
Active Member Registered
結合: 7年前
投稿: 19
トピックスターター  

お世話になります。

Amazon商品リンクの下にYouTubeを埋め込んでいますが、間隔を狭くしたいのですが、CSSの設定が分かりません。

例えば下記ページです。

https://eterna825.com/audiophile-vocal10

Amazonの方は.product-item-boxでMargin設定

Youtubeの方は.body .video-containerで設定していますが、うまく反映できません。設定する要素が間違っているのだと思いますが、該当する場所が分からず質問させていただきます。

 


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

periさん

ソースの圧縮が掛かっているので、ちゃんとは確認していませんが・・・。

間に改行タグ(brタグ)が入っているように思います。

それを消してしまえば、「.product-item-box」の下のmarginで調整できそうに思うのですが。
いかがでしょうか。

 

【追記】

「.product-item-box」は、他のCSSが優先度で勝っている気がします。(WordPressの標準のもの?)
そのため、効かないかもしれないです。

圧縮が掛かっているため、何かは分からないです。

セレクタをもう少し詳細に書いて、優先度を上げた方が良さそうに思います。

いずれによせ、改行タグはなくても良い気はします。


   
わいひら reacted
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17391
 

確かにBRタグが入ってるせいで、そのぶん余白が大きくなっているようです。
とりあえずはまずタグを消すことからかと。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17391
 

後は個別に.amazon-item-boxのマージン下をCSSで調整するしかないかもしれません。


   
 peri
(@peri)
Active Member Registered
結合: 7年前
投稿: 19
トピックスターター  

アドバイスありがとうございます。

とりあえずCSSの圧縮は解除しました。

Amazonリンクのショートコードのあと、youtubeリンクは例えば

https://www.youtube.com/watch?v=M6PdsVoEw4Q

こんな感じで貼っています。改行が無いとリンクが無効になってしまうので、youtubeリンクを<iframeの形式でやるしかないでしょうか?


   
 peri
(@peri)
Active Member Registered
結合: 7年前
投稿: 19
トピックスターター  

@yhira さま

.amazon-item-boxで下のマージンを小さめにして、youtubeの.body .video-containerの上のマージンを-2emにすることで見栄えは調整できました。本来なら改行を消すべきなのでしょうが、これで不具合出ないか色々チェックしてみます。

ありがとうございました。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17391
 
投稿者:: @peri

Amazonリンクのショートコードのあと、youtubeリンクは例えば

https://www.youtube.com/watch?v=M6PdsVoEw4Q

こんな感じで貼っています。改行が無いとリンクが無効になってしまうので、youtubeリンクを<iframeの形式でやるしかないでしょうか?

これに関しては、実際のエディターページのスクショも貼っていただかないと、詳しいことはわからないかもしれません。


   
 peri
(@peri)
Active Member Registered
結合: 7年前
投稿: 19
トピックスターター  

@yhira さま

クラシックエディターを使っています。

通常は下記のように記載しています。

[amazon asin="B00V1Y9CAI" size="s" desc="直販サイトの方が安く買えると思います"]
https://www.youtube.com/watch?v=M6PdsVoEw4Q

これでもHtml上は<br>が入ってしまうようです。

 

ここで

[amazon asin="B00V1Y9CAI" size="s" desc="直販サイトの方が安く買えると思います"] https://www.youtube.com/watch?v=M6PdsVoEw4Q

のように一行で書くと、youtubeリンクが反映されません。


   
 peri
(@peri)
Active Member Registered
結合: 7年前
投稿: 19
トピックスターター  

追伸です。画像リンクが1枚しか貼れませんでした。改行なしで書くとこんな感じです。


   
 peri
(@peri)
Active Member Registered
結合: 7年前
投稿: 19
トピックスターター  

たびたびすみません。Amazonリンクも記載したのですが、消えてしまっていました。コードの画像の方でみてもらえますでしょうか。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

periさん

YouTubeの埋め込みについては、以下のマニュアルページの通りです。

YouTube動画読み込みを高速化させる方法
https://wp-cocoon.com/youtube-speedup/

上記には「1行につき1つのURLを入力するようにしてください。」とあります。

イメージとしては、pタグの中にYouTubeのURLのみを置くようにした方が良さそうに思います。
(実際にpタグはなくてもいいみたいです、Enterで改行して・・・という意味です)


   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

ローカル環境で試しました。

Amazonのものは貼れないので、代わりにとりあえずブログカードを貼りました。

クラシックエディタで、「Shift+Enter」で改行した場合。

 
間にbrタグが入って間隔が広くなります。
 
 
クラシックエディタで、「Enter」のみで改行した場合。
 
これで、ブログカードの下のmarginと、YouTubeの「video-container」の上のmarginだけで間隔が調整できる感じでした。
(marginの相殺ありますけど。)
 
【追記】
ブログカードだと、他のmargin-bottmなどもあってややこしそうでした。
「YouTubeの「video-container」との間にpタグが空でも入ってました。重なっていますけど。

   
わいひら reacted
 peri
(@peri)
Active Member Registered
結合: 7年前
投稿: 19
トピックスターター  

@mk2_mk2 さま

基本的なことが分かっていませんでした。クラシックエディターで行間を詰めて改行されていたほうが間隔が狭くなると思っていました。

ご指摘の方法で改行したところ、狙っていたことができそうです。

勉強になりました。


   
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました