
お忙しい中恐れ入ります。
WordPressにてPHP8.2にて使用しているのですが、どうしても上記Warning・・・・。が消せません。
何かの未定義なのでしょうけれど、一つ直すと違う行が同じWarning・・・・。と表示されてしまいます。
コードは以下になります。
---------------------------------------------------------------------------------------------------------
//内部リンクをはてなカード風にするショートコード
function nlink_scode($atts) {
extract(shortcode_atts(array(
'url'=>"",
'title'=>"",
'excerpt'=>""
),$atts));
$id = url_to_postid($url);//URLから投稿IDを取得
$post = get_post($id);//IDから投稿情報の取得
$date = mysql2date('Y-m-d H:i', $post->post_date);//投稿日の取得
$img_width ="200";//画像サイズの幅指定
$img_height = "200";//画像サイズの高さ指定
$no_image = get_template_directory_uri().'/images/no-img.png';//アイキャッチ画像がない場合の画像を指定
//抜粋を取得
if(empty($excerpt)){
if($post->post_excerpt){
$excerpt = get_the_custom_excerpt($post->post_excerpt , 90);
}else{
$excerpt = get_the_custom_excerpt($post->post_content , 90);
}
}
//タイトルを取得
if(empty($title)){
$title = esc_html(get_the_title($id));
}
//アイキャッチ画像を取得
if(has_post_thumbnail($id)) {
$img = wp_get_attachment_image_src(get_post_thumbnail_id($id),array($img_width,$img_height));
$img_tag = "<img src='" . $img[0] . "' alt='{$title}' width=" . $img[1] . " height=" . $img[2] . " />";
} else { $img_tag ='<img src="'.$no_image.'" alt="" width="'.$img_width.'" height="'.$img_height.'" />';
}
$nlink .='<div>
<a href="'. $url .'" class="tmt-blog-card">
<div class="tmt-blog-card-box">
<div class="tmt-blog-card-thumbnail loading=”lazy”">'. $img_tag .'</div>
<div class="tmt-blog-card-content">
<div class="tmt-blog-card-title">'. $title .' </div>
<div class="tmt-blog-card-excerpt">'. $excerpt .'</div>
</div>
</div>
<div class="clear"></div>
</a></div>';
return $nlink;
}
add_shortcode("nlink", "nlink_scode");
---------------------------------------------------------------------------------------------------------
上記の89行目は、以下の部分になるのですが、
<div class="tmt-blog-card-excerpt">'. $excerpt .'</div>◯◯◯
↑
上記の◯◯の部分にはsvgを記載しています。質問の長さが入り切らなかったので省略しました。
svgの有無に関わらず、
上記コードにて未定義のものがあるのでしょうか?
svgがいけないのでしょうか?
それともやはり何か未定義のものがあるのでしょうか?
お忙しい中大変恐れ入りますが、
何卒ご教授お願い申し上げます。
お願い申し上げます。
なお、
PHP8のエラー回避の以下コードを使用して一応はError表示を非表示にはしているのですが、
将来的なことも考えて、
上記コードのどこがいけないのかご教授いただけましたら幸いです。
よろしくお願い申し上げます。

- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 動画と画像&タイトル2列を横並びにするにはどうすればよいでしょうか? 2 2025/03/06 22:51
- HTML・CSS サイトにコンテンツを並べる際の CSS についてアドバイスお願い致します。 5 2024/07/08 21:39
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript Q&A掲示板の入力フォームに文字数制限を設けて入力可能な文字数を表示したい 1 2024/04/08 02:46
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript Colorboxがうまく設置できません 2 2024/01/13 16:59
- HTML・CSS レスポンシブで困っています・・ 2 2025/04/03 17:16
- HTML・CSS CSS初心者です。わかる方教えてください。 3 2023/09/08 22:04
- PHP PHPとHTML+Xamppの掲示板で画像も投稿できるように 3 2024/04/27 09:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP8でWarning:Undefined varia...
-
composerをインストールしたい...
-
クエリObjectをforeachで回す時...
-
PHP8を使うと、大量のWarningが...
-
phpの imap_search で漢字コード
-
phpの問い合わせフォームを作っ...
-
marginの値でマイナス値を設定...
-
index.phpって何ですか? 具体...
-
ファイルアップロードに関して...
-
Q&Aサイトを作成していてURLの...
-
phpのメールフォームの完了画面...
-
PHPSpreadsheetによる書き出し...
-
Postgresの特定のカラムからス...
-
substrの使い方について教えて...
-
PHPで画像の渡しが上手く行きま...
-
$_SESSIONに渡した後はそのまま...
-
プログラムコードを入力する場...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
PHPを使って、別サイトの一部を...
-
phpでcookieがうまく保存されない
-
PHP8を使うと、大量のWarningが...
-
PHPSpreadsheetを使って関数を...
-
フォームで戻った際に入力済み...
-
PHPのセッション有効期限について
-
PHP MySql ページング
-
PHPのエラーの解消法について教...
-
PHPで画像の渡しが上手く行きま...
-
PostgreSQLからCSV形式でエクス...
-
BASIC認証のフォームをデザイン...
-
Content-Typeが機能していない?
-
php 入力画面から確認表示画面...
-
PHPSpreadsheetによる書き出し...
-
$_SESSIONに渡した後はそのまま...
-
重複を防ぐ記述について教えて...
-
sessioncookieをではなくcookie...
おすすめ情報