it-swarm.com.de

Aufruf von Verzeichnissen zum Laden in WordPress

Ich habe eine WordPress-Installation, mit zwei Unterordnern "Assets" und "Funktionen", die wichtige Dateien für das WordPress-Thema enthalten.

Was wäre der beste Weg, um diese Dateien zu laden? Ich habe so etwas ausprobiert und lebe in einer Datei namens constants.php in meinem Stammverzeichnis

    define('CSS_DIR', get_stylesheet_directory() . '/');
    define('FUNCTIONS_DIR', get_stylesheet_directory() . '/');

dann habe ich in meiner functions.php Datei

require_once(FUNCTIONS_DIR . 'functions/news.php');

Hoffe das ist klar was ich versuche zu erreichen.

mit Fehlern aktualisiert

Ich erhalte anscheinend die folgenden Fehler.

Warning: require_once(FUNCTIONS_DIR/functions/news.php): failed to open stream: No such file or directory in /home/foxyrent/public_html/wp-content/themes/foxyrental/functions.php on line 21

Fatal error: require_once(): Failed opening required 'FUNCTIONS_DIR/functions/news.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/foxyrent/public_html/wp-content/themes/foxyrental/functions.php on line 21
1
dannyw24

Normalerweise teile ich die Funktionen meines Themas auch in mehrere Dateien auf und füge diese wie folgt in meinen functions.php ein:

// load helper functions
require_once get_stylesheet_directory().'/inc/helper-functions.php';

// load admin functions
if (is_admin())
    require_once get_stylesheet_directory().'/inc/admin-functions.php';

// load theme functions
require_once get_stylesheet_directory().'/inc/theme-functions.php';

// load post functions
require_once get_stylesheet_directory().'/inc/post-functions.php';

// load WooCommerce functions
if (in_array('woocommerce/woocommerce.php', apply_filters('active_plugins', get_option('active_plugins'))))
    require_once get_stylesheet_directory().'/inc/woocommerce-functions.php';

Warum funktioniert das bei Ihnen nicht?

Wenn Sie von bulk inclusive sprechen, schauen Sie sich vielleicht glob und ähnliches an. .

1
tfrommen