ホームページ (front-page.php)の投稿カテゴリーのサムネイル画像が表示されない
タグ: front-page.php
-
投稿者投稿
-
2020年10月27日 8:28 PM #91263
——————————————-
WordPress のバージョン:5.5.1
Welcart Basic のバージョン:1.2.15
PHP のバージョン:7.2
Welcart専用の拡張プラグインとバージョン:WCEX Yamato Number 1.1.5、Welcart e-Commerce 1.9.36
ご利用のテーマ:Welcart Beldad 1.0.5
症状を確認したブラウザ:Google Chrome、Edge、IE
サーバー:非公開
SSLの利用:常時 SSL、httpsへの恒久リダイレクトはしていない
——————————————–トップのカテゴリー一覧のサムネイル画像が表示されない(src(unknown)とエラーが表示される)ため、
front-page.phpの一部コードを下記のように修正しました。
こちらの修正で問題ないか、なぜメディアのIDが取得できないのか、についてご返信いただけますでしょうか?<?php
foreach( $term_ids as $term_id ):
$term = get_term_by( ‘id’, $term_id, ‘category’ );
$img_thumb_url = get_term_meta( $term_id, ‘wcct-tag-thumbnail-url’, true );
$img_thumb_id = get_term_meta( $term_id, ‘wcct-tag-thumbnail-id’, true );
$img_catimg_url = get_term_meta( $term_id, ‘wcct-tag-catimg-url’, true );
$img_catimg_id = get_term_meta( $term_id, ‘wcct-tag-catimg-id’, true );// ↓追加↓
if (! empty($img_thumb_url)) {
$img_url = $img_thumb_url;
} elseif (! empty($img_catimg_url)) {
$img_url = $img_catimg_url;
}
// ↑追加↑if ( ! empty( $img_thumb_id ) ) {
$img_att = wp_get_attachment_image_src( $img_thumb_id, ‘large’ );
$img_url = $img_att[0];
} elseif ( ! empty( $img_catimg_id ) ) {
$img_att = wp_get_attachment_image_src( $img_catimg_id, ‘thumbnail’ );
$img_url = $img_att[0];
}
?>- このトピックはglow_maruyamaが4年前に変更しました。
- このトピックはglow_maruyamaが4年前に変更しました。
2020年10月30日 12:47 PM #91285ohnishiキーマスターこんにちは
ご報告ありがとうございます。
次期バージョンにて修正させていただきますので、
お急ぎの場合は下記のテンプレートを修正いただけますでしょうか。welcart_basic-beldad/front-page.php 95行目あたり
if ( ! empty( $target_terms ) && ! is_wp_error( $target_terms ) ) { foreach ( $target_terms as $target_term ) { $img_thumb_url = get_term_meta( $target_term->term_id, 'wcct-tag-thumbnail-url', true ); $img_catimg_url = get_term_meta( $target_term->term_id, 'wcct-tag-catimg-url', true ); if ( ! empty( $img_thumb_url || $img_catimg_url ) ) $term_ids[] = $target_term->term_id; } } if( $term_ids ):
を
if ( ! empty( $target_terms ) && ! is_wp_error( $target_terms ) ) { foreach ( $target_terms as $target_term ) { $img_thumb_url = get_term_meta( $target_term->term_id, 'wcct-tag-thumbnail-url', true ); $img_catimg_url = get_term_meta( $target_term->term_id, 'wcct-tag-catimg-url', true ); if ( ! empty( $img_thumb_url ) || ! empty( $img_catimg_url ) ) $term_ids[] = $target_term->term_id; } } if( $term_ids ):
※変更箇所は、「if ( ! empty( $img_thumb_url || $img_catimg_url ) )」の部分となります。
一度、編集いただきご確認いただけますでしょうか。
どうぞよろしくお願いいたします。2020年10月30日 6:06 PM #91290ご返信ありがとうございます。
「if ( ! empty( $img_thumb_url || $img_catimg_url ) )」部分を
「if ( ! empty( $img_thumb_url ) || ! empty( $img_catimg_url ) )」に修正しましたが、
再びsrc(unknown)エラーとなり、画像が非表示になりました。ご確認いただけますと幸いです。
2020年11月2日 3:06 PM #91295Welcartキーマスター>再びsrc(unknown)エラーとなり、画像が非表示になりました。
申し訳ございません。
一点確認させていただきたいのですが、
src(unknown)となる商品カテゴリーの編集画面はどのような状態にございますでしょうか。
サムネイル画像は正常に登録されているという認識でよろしかったでしょうか。2020年11月2日 3:22 PM #91296> src(unknown)となる商品カテゴリーの編集画面はどのような状態にございますでしょうか。
管理画面 > 投稿 > カテゴリー > 編集
にて、「メイン画像」「サムネイル画像」のURLを両方登録している状況です。上記を登録する際に、「画像を選択」ボタンが反応しないため、Chromeの検証ツールで調べると、
添付画像のようなエラーが表示されておりました。
こちらのエラーが直接関係するかは不明ですが、ご確認のほど宜しくお願いいたします。Attachments:
You must be logged in to view attached files.2020年11月5日 8:50 AM #91335ohnishiキーマスター添付画像ありがとうございます。
下記のリリース情報に不具合の修正内容を記載させていただいております。
https://www.welcart.com/archives/12240.htmlテーマを最新バージョンにアップデートいただくか、
テーマをカスタマイズされているのであれば、
上記のリリース情報を参考にテンプレートの修正をおこなっていただけますでしょうか。添付画像のエラー内容は、
「カテゴリー画像登録時の不具合修正」部分に該当します。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。