• Tengo el siguiente problema con una línea de código:

    Notice: Uninitialized string offset: 0 in /../../../wp-content/themes/directory/functions/directory.php on line 189

    En dicha línea el código es el siguiente:

    if(!empty($radius) && !isPointInRadius($radius[0], $radius[1], $radius[2], $item->optionsDir['gpsLatitude'], $item->optionsDir['gpsLongitude'])){

    Añado lo que está antes y después para tener una mejor idea del problema, no tengo experiencia en php así que estoy algo perdido.

    // add item details
    	foreach ($items as $key => $item) {
    		// options
    		$item->optionsDir = get_post_meta($item->ID, '_ait-dir-item', true);
    		// filter radius
    		if(!empty($radius) && !isPointInRadius($radius[0], $radius[1], $radius[2], $item->optionsDir['gpsLatitude'], $item->optionsDir['gpsLongitude'])){
    			unset($items[$key]);
    		} else {
    			// link
    			$item->link = get_permalink($item->ID);
    			// thumbnail
    			$image = wp_get_attachment_image_src( get_post_thumbnail_id($item->ID), 'full' );
    			if($image !== false){
    				$item->thumbnailDir = $image[0];
    			} else {
    				$item->thumbnailDir = $GLOBALS['aitThemeOptions']->directory->defaultItemImage;
    			}
    			// marker
    			$terms = wp_get_post_terms($item->ID, 'ait-dir-item-category');
    			$termMarker = $GLOBALS['aitThemeOptions']->directoryMap->defaultMapMarkerImage;
    			if(isset($terms[0])){
    				$termMarker = getCategoryMeta("marker", intval($terms[0]->term_id));
    			}
    			$item->marker = $termMarker;
    			// excerpt
    			$item->excerptDir = aitGetPostExcerpt($item->post_excerpt,$item->post_content);
    			// package class
    			$item->packageClass = getItemPackageClass($item->post_author);
    			// rating
    			$item->rating = get_post_meta( $item->ID, 'rating', true );
    		}
    	}
    
    	return $items;
    
    }

    Agradeceré si alguien pudiera decirme en que parte está el error, o en todo caso, ¿qué debo hacer para solucionarlo?

Viendo 1 respuesta (de un total de 1)
Viendo 1 respuesta (de un total de 1)
  • El debate ‘Error: "Notice: Uninitialized strong offset: " en mi web’ está cerrado a nuevas respuestas.