Ondersteuning » Algemeen WordPress » header atahualpa veranderen

  • Ik wil graag de header image in het Atahualpa theme veranderen. Ik heb daarvoor een afbeelding gemaakt en die geupload onder wp-content/themes/atahualpa/images/header.

    Ik krijg nu de volgende foutmeldingen:

    Warning: sort() expects parameter 1 to be array, string given in public/sites/wordpress.bespaarenergie.com/wp-content/themes/atahualpa/functions/ bfa_rotating_header_images.php on line 40
    
    Warning: invalid argument supplied for foreach() in public/sites/wordpress.bespaarenergie.com/wp-content/themes/atahualpa/functions/ bfa_rotating_header_images.php on line 47
    
    Warning: array_rand() [function.array_rand]: First argument has to be an array in public/sites/wordpress.bespaarenergie.com/wp-content/themes/atahualpa/functions/ bfa_rotating_config.php on line 304

    Wat doe ik nu fout?
    Alvast bedankt!

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het lijkt erop dat het thema voor verscheidene afbeeldingen zoekt om deze willekeurig te roteren, maar er geen of slechts 1 vindt. Aangezien ik niet bekend ben met dit thema en het is ook niet duidelijke welke Athahualpa versie je gebruikt zou ik afbeeldingen zou ik de code op regel 40 en 47 van bfa_rotating_header_images.php en op regel 304 van bfa_rotating_config.php moeten zien om er zeker van te zijn dat de error wordt veroorzaakt door geen of een tekort aantal afbeeldingen.

    Thread starter GreenEvelien

    (@greenevelien)

    In “bfa_rotating_header_images.php” staat het volgende:

    ################### images in /images/header/ (on regular WordPress)
    
    		$files = "";
    		$imgpath = TEMPLATEPATH . '/images/header/';
    		$imgdir = $templateURI . '/images/header/';
    		$dh  = opendir($imgpath);
    
    		while (FALSE !== ($filename = readdir($dh))) {
    			if( preg_match('/\.jpg/i', $filename) || preg_match('/\.gif/i', $filename) || preg_match('/\.png/i', $filename) ) {
    		   $files[] = $filename;
    		   }
    		}
    
    		if(isset($bfa_ata['header_image_sort_or_shuffle'])) {
    			if ($bfa_ata['header_image_sort_or_shuffle'] == "Sort") {
    				sort($files); }
    			else {
    				shuffle($files); }
    		}
    
    		closedir($dh);
    
    		foreach($files as $value) {
    			$bfa_header_images[] = '\'' . $imgdir . $value . '\'';
    		}

    Regels 40 & 47 zijn de volgende:
    sort($files); }
    foreach($files as $value) {

    In “bfa_header_config.php” staat het volgende:

    // Header Image
    	if ( strpos($header_items,'%image') !== FALSE ) {
    
    		ob_start();
    		$bfa_header_images = bfa_rotating_header_images();
    
    		echo '<div id="imagecontainer" class="header-image-container" style="background: url(' .
    		$bfa_header_images[array_rand($bfa_header_images)] . ') ' . $bfa_ata['headerimage_alignment'] .
    		' no-repeat;">';
    
    		if ( $bfa_ata['header_image_clickable'] == "Yes" ) {
    			echo '<div class="clickable"><a class="divclick" title="';
    			bloginfo('name'); echo '" href ="' . $homeURL . '/"> </a></div>';
    		}
    
    		if ( $bfa_ata['header_opacity_left'] != 0 AND $bfa_ata['header_opacity_left'] != '' )
    			echo '<div class="opacityleft"> </div>';
    
    		if ( $bfa_ata['header_opacity_right'] != 0 AND $bfa_ata['header_opacity_right'] != '' )
    			echo '<div class="opacityright"> </div>';
    		// END: If Header Opacity

    Regel 304 is de volgende:
    $bfa_header_images[array_rand($bfa_header_images)] . ‘) ‘ . $bfa_ata[‘headerimage_alignment’] .

    Kan iemand mij vertellen waarom ik mijn header image niet te zien krijg?
    Alvast bedankt!

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘header atahualpa veranderen’ is gesloten voor nieuwe reacties.