2017-03-28 12 views
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()を使用していましたが、問題をトレースできませんでした。ここに誰かが同じ問題に遭遇していますか?

答えて

0
$image_cat = get_option("category_$cats_id"); 

category_$cats_idとは何ですか?

私はコードはPHPで完全に有効な

$image_cat = get_option("category_".$cats_id.""); 
+0

そのあるべきだと思います – Fil

関連する問題