HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/hcv/wp-content/plugins/hockeycoach-site-plugin/index.php
<?php
/*
Plugin Name: Hockey Coach Vision Site Plugin
Plugin URI: https://borealis.agency/
Description: The site plugin for Hockey Coach Vision Site containing custom post types, custom fields and specific features
Version: 1.0
Author: Hockey Coach Vision
Author URI: https://borealis.agency/
Text Domain: hockey
*/

if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly
}

require_once( 'cpt.php' );
//require_once( 'ajax.php' );


/* Theme settings options page */
add_action( 'acf/init', function(){
    if( function_exists('acf_add_options_page') ) {

        acf_add_options_page(array(
            'page_title' => __( 'Theme settings', 'hockey_theme' ),
            'menu_title' => __( 'Theme settings', 'hockey_theme' ),
            'menu_slug'  => 'theme-settings',
        ));
        
    }
});


// Save ACF fields in JSON
add_filter('acf/settings/save_json', 'linde_acf_json_save_point');
function linde_acf_json_save_point( $path ) {

    // update path
    $path = plugin_dir_path(__FILE__) . 'acf-json';

    return $path;
}

// Load ACF fields from JSON
add_filter('acf/settings/load_json', 'linde_acf_json_load_point');
function linde_acf_json_load_point( $paths ) {

    // remove original path (optional)
    unset($paths[0]);

    // append path
    $paths[] = plugin_dir_path(__FILE__) . 'acf-json';

    return $paths;
}