[Plugin: WP Photo Album Plus] wppa_albums function first parameter name solution
-
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.