chatm
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事の1枚目を表示でnoimageの画像が出ないできました!本当にためになります。ありがとうございました!
出来上がったコードです。// サムネイル画像 / 投稿画像の1枚目の画像をサムネイルとして出力する。ない場合はnoimage.pngを出力 function catch_that_image() { global $post, $posts; $first_img = ''; ob_start(); ob_end_clean(); if (preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches)){ $first_img = $matches [1] [0]; }else{ $first_img = get_stylesheet_directory_uri().'/images/noimage.png'; } return $first_img; }
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーが重複している場合の子カテゴリー名取得すみません。やっぱりうまくいかなくて・・・。
news(親) の 子カテゴリー名だけを出力したいのですが。
in_category('news')
だとやっぱり、他のカテゴリーの子カテゴリーも重複して表示され、
if (in_category('news') && $cat->slug == 'news') {
だと、newsという親のカテゴリー名しか表示されません。
親カテゴリーnews の子カテゴリー名だけを優先して表示させたいです。
お手数かけてすみません。何か良い方法があればと思います。フォーラム: 使い方全般
返信が含まれるトピック: グーテンベルグのテーブルのレスポンシブご対応頂き、検証方法やChromeデベロッパーツールを教えていただきましてありがとうございます。
再検証しましたところ、ダッシュボードで付けられるテーブルスタイルを4つくらい設定していたのですが、設定のcssを打ち消すようなcssがあり、ぶつかっていました。
修正して、レスポンシブ表示がうまくできました。
教えていただきましてありがとうございました。お手数お掛けしました。フォーラム: 使い方全般
返信が含まれるトピック: 子カテゴリー名のみを出力しスラッグごとに色分けフォーラム: 使い方全般
返信が含まれるトピック: ナビゲーションをカレント表示する方法フォーラム: プラグイン
返信が含まれるトピック: lazyblockでカスタムブロックを作っていますフォーラム: プラグイン
返信が含まれるトピック: lazyblockでカスタムブロックを作っていますlazyblockプラグイン素晴らしいです。素人さんでも簡単に入力できるテンプレートができますね。これからも勉強しながら使っていきたいと思います。
フォーラム: プラグイン
返信が含まれるトピック: lazyblockでカスタムブロックを作っていますありがとうございました!できました嬉しいです!
リンクはtarget=”_blank”にしてみました。
いろいろご面倒おかけしてすみません!教えていただきありがとうございました。
完成したコードです。<div class="history"> <dl> <dt><?php echo nl2br($attributes['date-name']); ?></dt> <dd><p> <?php if ( $attributes['url'] ) : ?> <a href="<?php echo esc_url( $attributes['url'] ); ?> "target="_blank">><?php echo nl2br( $attributes['event-name'] ); ?></a> <?php else : ?> <?php echo nl2br( $attributes['event-name'] ); ?> <?php endif; ?> </p></dd> </dl> </div><!-- /history -->
フォーラム: プラグイン
返信が含まれるトピック: lazyblockでカスタムブロックを作っていますすみません。同じエラーが出てしまいます。下記は全体です。
<div class="enkaku"> <dl> <dt><?php echo nl2br($attributes['date-name']); ?></dt> <dd><p> <?php if ( $attributes['url'] ) ; ?> <a href="<?php echo esc_url( $attributes['url'] ); ?>"><?php echo nl2br( $attributes['event-name'] ); ?></a> <?php else : ?> <?php echo nl2br( $attributes['event-name'] ); ?> <?php endif; ?> </p></dd> </dl> </div><!-- /enkaku -->
フォーラム: プラグイン
返信が含まれるトピック: lazyblockでカスタムブロックを作っています追記です。全体です。
<div class="enkaku"> <dl> <dt><?php echo nl2br($attributes['date-name']); ?></dt> <dd><p> <?php if ( $attributes['url'] ) : ?> <a href="<?php echo esc_url( $attributes['url'] ); ?>"><?php echo nl2br( $attributes['event-name'] ); ?></a> <?php echo nl2br( $attributes['event-name'] ); ?> <?php endif; ?> </p></dd> </dl> </div><!-- /enkaku -->
フォーラム: プラグイン
返信が含まれるトピック: lazyblockでカスタムブロックを作っていますご返信ありがとうございます!
やってみたところ、
<?php else; ?>の行(7行目)でエラーが出てしまします。
エラー内容は
Parse error: syntax error, unexpected ‘else’ (T_ELSE), expecting end of file in /中略/wp-content/plugins/lazy-blocks/classes/class-blocks.php(1224) : eval()’d code on line 7<?php else; ?>を外して、URLのラベルを作り、名前もurlにしてType をURLにしたところ、
<?php if ( $attributes['url'] ) : ?> <a href="<?php echo esc_url( $attributes['url'] ); ?>"><?php echo nl2br( $attributes['event-name'] ); ?></a> <?php else; ?>
は、ちゃんと表示されました。URL入れられて凄いです!(しかし、これではURL入れたものしか表示されません)申し訳ございませんが何か良い方法があれば教えて下さい。
フォーラム: テーマ
返信が含まれるトピック: サムネイル画像のトリミング基点を変更したいありがとうございます!
そうでした、レスポンシブなので、画像をcss の object-fit でトリミングしてたのを忘れてました。cssに下記を追記して画像位置を上に、左右を中心にできました。
教えて頂きましてありがとうございました。.fit img{ width: 100%; height: 150px; object-fit: cover; object-position: 50% 0%; }
フォーラム: テーマ
返信が含まれるトピック: wpギャラリー画像の1枚目を取得したいできました!ありがとうございます!
しかも、他の投稿記事ページの(ギャラリーでない)投稿写真が何枚か並んでるものも、1枚目を取得してくれました。ご面倒みて頂きましてありがとうございました!フォーラム: テーマ
返信が含まれるトピック: wpギャラリー画像の1枚目を取得したい教えて頂きましてありがとうございます。
試してみましたが、すみません変わりませんでした。
ギャラリーの設定で、メディアファイルからギャラリーの並び方を変更して、(現在、6枚の画像を横並び3列2段に配置しているのですが)2段目の右下に置いた画像が、どうも表示されるようです。
他のページでは、投稿の1枚目を表示させたいので、ギャラリーを使うページだけ、右下に位置する画像を、表示させたい画像にすればいいかな、妥協だけど・・・とも思います。
もしくは、ギャラリーをやめて、テーブル的な何か枠を作ってcssでobject-fit: cover;で画像をトリミングして並べaddQuicktagでクラシックブロックにして入れるか、という妥協策を考え始めました。フォーラム: 使い方全般
返信が含まれるトピック: ルートを相対座標にする方法