it-swarm.com.de

definieren eines Ordnerverzeichnisses, um es abzurufen

Ich erstelle ein untergeordnetes Thema aus dem wp-Framework und verwende es in seinem Header

<?php echo IMAGES . '/favicon.ico'; ?>

um den Ordner aufzurufen, in dem die Bilder gespeichert sind.

Wie definiere oder erstelle ich den Ort, um ihn mit echo IMAGES abzurufen?

und wenn ich den Speicherort des Bildordners als BILDER speichern kann (wenn ich mich erinnere, dass es sich um eine Zeichenfolge handelt?), kann ich das auch mit anderen Informationen tun?

1

Viele WordPress-Frameworks enthalten Hilfsfunktionen und vordefinierte Ordnerpositionen. WP Framework ist sehr gut codiert, erfordert jedoch einige Kenntnisse und eine Überprüfung des Codes, um die Dokumentation zu finden.

In der Datei core.php sind viele Konstanten definiert, aber ich habe IMAGES nicht gesehen, aber THEME_IMAGE ist definiert, sodass IMAMGE wahrscheinlich auf den Bilderordner im untergeordneten Designverzeichnis verweist.

Hier ist die Liste der Konstanten, die Sie verwenden können:

WP Framework V 3.6 core.php:

function wpf_initial_constants() {  
    // Sets the File path to the current parent theme's directory.
    define( 'PARENT_THEME_DIR', TEMPLATEPATH );

    // Sets the URI path to the current parent theme's directory.
    define( 'PARENT_THEME_URI', get_template_directory_uri() );

    // Sets the File path to the current parent theme's directory.
    define( 'CHILD_THEME_DIR', STYLESHEETPATH );

    // Sets the URI path to the current child theme's directory.
    define( 'CHILD_THEME_URI', get_stylesheet_directory_uri() );

    // Sets the file path to WP Framework
    define( 'WPF_DIR', PARENT_THEME_DIR . '/framework' );

    // Sets the URI path to WP Framework
    define( 'WPF_URI', PARENT_THEME_URI . '/framework' );

    // Sets the file path to extensions
    define( 'WPF_EXT_DIR', WPF_DIR . '/extensions' );

    // Sets the URI path to extensions
    define( 'WPF_EXT_URI', WPF_URI . '/extensions' );
}

/**
 * Templating constants that you can override before WP Framework is loaded.
 *
 * @since 0.3.0
 *
 * @return void
 */
function wpf_templating_constants() {
    // Sets a unique ID for the theme.
    if ( !defined( 'THEME_ID' ) )
        define( 'THEME_ID', 'wpf_' . get_template() );

    // Sets the default theme options db name
    if ( !defined( 'THEME_OPTIONS' ) )
        define( 'THEME_OPTIONS', 'theme_options' );

    // Sets relative paths for the default directories/paths
    if ( !defined( 'THEME_LIBRARY' ) )
        define( 'THEME_LIBRARY', '/library' );

    if ( !defined( 'THEME_I18N' ) )
        define( 'THEME_I18N', THEME_LIBRARY . '/languages' );

    if ( !defined( 'THEME_FUNC' ) )
        define( 'THEME_FUNC', THEME_LIBRARY . '/functions' );

    if ( !defined( 'THEME_IMG' ) )
        define( 'THEME_IMG', THEME_LIBRARY . '/images' );

    if ( !defined( 'THEME_CSS' ) )
        define( 'THEME_CSS', THEME_LIBRARY . '/css' );

    if ( !defined( 'THEME_JS' ) )
        define( 'THEME_JS', THEME_LIBRARY . '/js' );

    // Sets the default custom header image
    if ( !defined( 'DEFAULT_HEADER_IMAGE' ) )
        define( 'DEFAULT_HEADER_IMAGE', get_theme_part( THEME_IMG . '/custom-header.gif' ) );
}
0
Chris_O

Wenn Sie eine Konstante definieren/neu definieren müssen:

define( 'IMAGES', 'path/to/images/directory' );

Wenn Sie parent-theme\images ausgeben müssen:

<?php echo get_template_direcory_uri() . '/images'; ?>

Wenn Sie child-theme\images ausgeben müssen:

<?php echo get_stylesheet_direcory_uri() . '/images'; ?>

Oder müssen Sie noch etwas tun?

1
Chip Bennett