'; update_option(BASE.'directory_nav', $nav); } $ID = get_the_ID(); return str_replace('directory-'.$ID.'"', 'directory-'.$ID.'" class="current"', $nav); } function jvbDirectories($search = 'all'):array { $get = jvbGlobalDirectoryInfo(); // jvbDump($get); if ($search == 'all') { return $get; } else { return $get[$search]??[]; } } function jvbIndexedDirectories():array { $out = get_transient(BASE.'indexed_directories'); if (!$out) { $get = jvbGlobalDirectoryInfo(); $out = []; foreach ($get as $g) { $temp = $g; unset($temp['ID']); $out[$g['ID']] = $temp; } set_transient(BASE.'indexed_directories', $out, WEEK_IN_SECONDS); } return $out; }