• Use like:
    <?php echo wppa_albums('my-album-name', 'album'); ?>

    Changes to wppa_album, use top part to find where about:

    if ($typ == 'photo') {
    		$wppa['is_cover'] = '0';
    		$wppa['is_slide'] = '0';
    		$wppa['is_slideonly'] = '0';
    		if (($id)) {
    			$wppa['single_photo'] = $id;
    		}
    	}
    	else {	// not single photo
    		if (is_numeric($id)) {
    			$wppa['start_album'] = $id;
    		} else {
    			$id = wppa_get_album_id_by_name($id);
    			$xid = $id;
    			if ($id == -1) {
    				return ''; // No album available
    			}
    			$wppa['start_album'] = $id;
    		}
    	}

    And add this function:

    function wppa_get_album_id_by_name($name) {
    global $wpdb;
    global $wppa;
    
    	$name = mysql_real_escape_string($name);
    
    	$image = $wpdb->get_row("SELECT id FROM " . WPPA_ALBUMS . " WHERE name='{$name}' LIMIT 1", 'ARRAY_A');
    	if ($image) {
    		return $image['id'];
    	} else {
    		return -1;
    	}
    }

    Could someone double-check for security? Tyvm.

  • The topic ‘[Plugin: WP Photo Album Plus] wppa_albums function first parameter name solution’ is closed to new replies.