From a9b3b28d001941921aa70d37fdc87c758a163a44 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Fri, 05 Jun 2026 16:47:03 +0000
Subject: [PATCH] =Some hefty changes to FeedBlock. Transitioning to loading first page in php to save on extra requests. Got a bit to do yet, but I have to work on Northeh for a bit here.
---
inc/helpers/directory.php | 53 +----------------------------------------------------
1 files changed, 1 insertions(+), 52 deletions(-)
diff --git a/inc/helpers/directory.php b/inc/helpers/directory.php
index c67f442..178c72a 100644
--- a/inc/helpers/directory.php
+++ b/inc/helpers/directory.php
@@ -6,57 +6,6 @@
function jvbIsDirectory():bool
{
- return (is_post_type_archive(BASE.'directory') || is_singular(BASE.'directory'));
-}
-function jvbDirectoryIds():array
-{
- return array_values(get_option(BASE.'directory_ids'));
-}
-
-function jvbBuildDirectoryNavigation():string
-{
- $nav = get_option(BASE.'directory_nav');
- if ($nav === false) {
- $IDs = jvbGlobalDirectoryInfo();
- $nav = '<nav class="directory-list alignwide" id="directory-list"><ul><li class="title">More Lists:</li>';
- foreach ($IDs as $ID) {
- $bit = (array_key_exists('slug', $ID)) ? $ID['slug'] : $ID['title'];
- $nav .= '<li id="directory-'.$bit.'"><a href="'.$ID['url'].'">[ '.$ID['title'].' ]</a></li>';
- }
- $nav .= '</ul></nav>';
- 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;
+ return JVB()->directories() && JVB()->directories()->isDirectory();
}
--
Gitblit v1.10.0