2017-03-28 1 views
0

저는 클라이언트 용 WordPress 웹 사이트 문제를 해결해야한다는 과제를 겪었습니다. 백그라운드 이미지를 표시하지 않는 코드의 부분을 제외한 거의 모든 것이 수정되었습니다.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++; 
    } 
    } 
?> 

베이스 이것은 온라인

<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

관련 문제