//AMPチェック(機能有効 &singlePage & ampParameter=1) $myAmp = false; if(get_option('fit_anp_check') == 'value2' && is_single() && @$_GET['amp'] === '1'){ $myAmp = true; } // アイキャッチ画像の取得とエラーハンドリング $thumbnail_id = get_post_thumbnail_id(); $icatch_img = wp_get_attachment_image_src( $thumbnail_id , 'icatch' ); if ($icatch_img) { // 画像が取得できた場合 $src = $icatch_img[0]; $width = $icatch_img[1]; $height = $icatch_img[2]; } else { // アイキャッチがない場合、デフォルト画像を設定 $src = get_template_directory_uri() . "/img/img_no.gif"; $width = 890; $height = 500; } // AMP用ロゴ画像の取得とエラーハンドリング if (get_fit_amp_logo()) { $amp_logo = get_fit_amp_logo(); $amp_image_id = fit_get_image_id($amp_logo); $amp_image = wp_get_attachment_image_src( $amp_image_id, 'full' ); if ($amp_image) { // 画像が取得できた場合 $amp_src = $amp_image[0]; $amp_width = $amp_image[1]; $amp_height = $amp_image[2]; } else { // 取得できなかった場合、デフォルトロゴを設定 $amp_src = get_template_directory_uri() . "/img/default_logo.png"; $amp_width = 200; $amp_height = 100; } } // ロゴ画像の取得とエラーハンドリング if (get_fit_image_logo()) { $logo_logo = get_fit_image_logo(); $logo_image_id = fit_get_image_id($logo_logo); $logo_image = wp_get_attachment_image_src( $logo_image_id, 'full' ); if ($logo_image) { // 画像が取得できた場合 $logo_src = $logo_image[0]; $logo_width = $logo_image[1]; $logo_height = $logo_image[2]; } else { // 取得できなかった場合、デフォルトロゴを設定 $logo_src = get_template_directory_uri() . "/img/default_logo.png"; $logo_width = 200; $logo_height = 100; } } // カテゴリー情報の取得 if(get_the_category()){ $cat_meta = get_option("cat_meta_data"); $cat = get_the_category(); if (!empty($cat)) { // カテゴリーが取得できた場合のみ処理 $cat_id = $cat[0]->cat_ID; $cat_name = $cat[0]->cat_name; $cat_link = get_category_link($cat_id); } else { // カテゴリーがない場合、デフォルト値を設定 $cat_id = 0; $cat_name = "未分類"; $cat_link = "#"; } }