Jake Vanderwerf
2026-04-26 5697a1c3af703f04902c0422c0536c88899ebb27
content/soap.php
@@ -6,19 +6,18 @@
    exit;
}
add_action('jvbDefineRegistrar', 'aei_soap');
add_action('jvbDefineRegistrarFields', 'aei_soap_fields');
add_action('jvbDefineRegistrar', 'atat_soap');
add_action('jvbDefineRegistrarFields', 'atat_soap_fields');
add_action('plugins_loaded', 'atat_soap',3);
add_action('plugins_loaded', 'aei_soap',3);
//Add fields later so we can verify taxonomies/post types exist
add_action('plugins_loaded', 'atat_soap_fields', 4);
add_action('plugins_loaded', 'aei_soap_fields', 4);
add_filter('atat_FaqSchemaDefault', 'atat_soap_schema');
add_filter('atat_FaqMetaDefault', 'atat_soap_meta');
add_filter('atat_FaqArchiveDefault', 'atat_soap_archive');
add_filter('aei_SoapSchemaDefault', 'aei_soap_schema');
add_filter('aei_SoapMetaDefault', 'aei_soap_meta');
add_filter('aei_SoapArchiveDefault', 'aei_soap_archive');
function atat_soap(){
function aei_soap(){
    if (!class_exists('JVBase\registrar\Registrar')) {
        return;
    }
@@ -45,7 +44,7 @@
}
function atat_soap_fields():void
function aei_soap_fields():void
{
    if (!class_exists('JVBase\registrar\Registrar')) {
        return;
@@ -74,7 +73,7 @@
    ]);
}
function atat_soap_schema():array
function aei_soap_schema():array
{
    return [
        'type'              => 'JVBase\managers\SEO\render\Thing\Product\Product',
@@ -82,14 +81,14 @@
    ];
}
function atat_soap_meta():array
function aei_soap_meta():array
{
    return[
        'name' => '{{post_title}} | Handmade in Edmonton',
    ];
}
function atat_soap_archive(array $defaults):array
function aei_soap_archive(array $defaults):array
{
    return array_merge($defaults, [
        'name' => 'Handmade Soaps',
@@ -97,12 +96,12 @@
    ]);
}
function atat_soap_reference_schema(array $defaults):array
function aei_soap_reference_schema(array $defaults):array
{
    return $defaults;
}
// /content/soap.php
//function atat_soap():array
//function aei_soap():array
//{
//    return [
//        'singular'       => 'Soap',