0
私はクライアントのためにWordPressのWebサイトの問題を修正するように任命されており、ほとんどすべては背景画像を表示しないコードの部分を除いて修正されています。WordPressが代わりに画像を返していない
私は自分のローカルコンピュータで修正プログラムを実行していて、オンラインからすべてのデータをインポートしました。そして、私がトレースしたコードは以下の通りです。 var_dumpに
<?php
$taxonomies = get_all_category_ids();
var_dump($taxonomies);
$count = 1;
foreach ($taxonomies as $cat_id) {
$cats_id = intval($cat_id);
var_dump($cats_id);
$category = get_category($cats_id);
var_dump($category);
$cat_meta = get_option("category_$cats_id");
$image_cat = get_option("category_$cats_id");
var_dump($image_cat);
if ($category->parent == 9) {
$thumbnail_id = get_term_meta($cats_id, 'wpfifc_featured_image', true);
$thumbnail_html = wp_get_attachment_url($thumbnail_id, 'post-thumbnail');
$categ_slug = $category->slug;
$categ_name = strtoupper($category->name);
if ($categ_slug == 'all-day-breakfast'): ?>
<div style="background-image:url(<?php echo $image_cat['img'];?>);background-size: 100%;" class="box_menu01 <?php echo $categ_slug?>" background>
<span>
<a href="<?php echo get_page_link(2) . "#" . $categ_slug; ?>"><?php echo $categ_name; ?></a>
</span>
</div>
<?php else: ?>
<div style="background-image:url(<?php echo $image_cat['img'] ?>);background-size: 100%;" class="box_menu02 <?php echo $categ_slug?>" background>
<span><a href="<?php echo get_page_link(2) . "#" . $categ_slug; ?>"><?php echo $categ_name; ?></a></span>
</div>
<?php endif; ?>
<?php $count++;
}
}
?>
Baseが、これはオンラインで
<div style="background-image:url(<?php echo $image_cat['img'];?>);background-size: 100%;" class="box_menu01 <?php echo $categ_slug?>" background>
、image_cat
に値画像パスを持つ配列である使用されているので、この
$image_cat = get_option("category_$cats_id");
部分は、画像のパスを返すべき結果ローカルでは、その値はfalse
です。
私はダッシュボード内で、またはvar_dump()を使用していましたが、問題をトレースできませんでした。ここに誰かが同じ問題に遭遇していますか?
そのあるべきだと思います – Fil