chatm
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーが重複している場合の子カテゴリー名取得できました!何度も教えて頂きましてありがとうございました。大変お手数お掛けしました。
最終のコードは下記です。(下記の「2」はカテゴリーIDです)<?php $cats = get_the_category(); foreach($cats as $cat){ if ( 2 === $cat->parent ) { echo '<span class="' . esc_attr( $cat->slug ) . '">' . esc_html( $cat->cat_name ) . '</span>'; } } ?>フォーラム: 使い方全般
返信が含まれるトピック: カテゴリーが重複している場合の子カテゴリー名取得フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事の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枚目を取得したい