Verfasste Forenbeiträge

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Thread-Starter pigsound

    (@pigsound)

    mach ich gerne;
    es handelt sich um das theme hueman
    das problem war, dass ein post-template, für das ich im child-theme eine bearbeitete version erstellt hatte, von der entsprechenden template-datei im parent-theme überschrieben wurde bzw. gar nicht gelesen wurde (siehe forum-thread)
    der fehler war offenbar, dass der callback add_action/add filter falsch platziert war (innerhalb von function_exists). dies wurde in der neuen version (2.0.1) des themes richtiggestellt.

    Thread-Starter pigsound

    (@pigsound)

    hallo thorsten,
    in der zwischenzeit bin ich mit dem entwickler des themes in verbindung und er hilft mir bei dem problem weiter. entweder liegt das problem tiefer, oder wir stehen wie der ochs vorm berg und sehen den wald vor lauter bäumen nicht.
    in der zwischenzeit helfe ich mir selbst mit einem workaround, indem ich das template des parent themes nach meinen wünschen abändere.
    ist keine ideale lösung, aber bis zum nächsten update sollte das ausreichen.
    danke für deine hilfe!

    Thread-Starter pigsound

    (@pigsound)

    das hab ich auch schon gelesen, und dann die functions.php-zeilen

    load_template( get_template_directory() . '/functions/widgets/alx-tabs.php' );
    		load_template( get_template_directory() . '/functions/widgets/alx-video.php' );
    		load_template( get_template_directory() . '/functions/widgets/alx-posts.php' );

    durch

    load_template( get_stylesheet_directory() . '/functions/widgets/alx-tabs.php' );
    		load_template( get_stylesheet_directory() . '/functions/widgets/alx-video.php' );
    		load_template( get_stylesheet_directory() . '/functions/widgets/alx-posts.php' );

    ersetzt. aber so blieb die seite dann weiss.

    Thread-Starter pigsound

    (@pigsound)

    mittlerweile gab es ein update des themes, das das problem beheben sollte – hat es aber nicht.
    hier die functions.php des child-themes, in der die widgets geladen werden. wie zu sehen ist, befinden sich die templates nicht im root-directory, sondern 2 ebenen darunter.
    ist diese methode, das template aufzurufen, die richtige?

    <?php
     add_action('wp_head','load_parent_style',0);
     function load_parent_style() {
     wp_register_style('parent-theme',get_bloginfo('template_directory').'/style.css');
     wp_enqueue_style('parent-theme');
     }
    
    /*  Load custom widgets
    /* ------------------------------------ */
    if ( ! function_exists( 'alx_widgets' ) ) {
    
    	function alx_widgets()
    	{
    		load_template( get_template_directory() . '/functions/widgets/alx-tabs.php' );
    		load_template( get_template_directory() . '/functions/widgets/alx-video.php' );
    		load_template( get_template_directory() . '/functions/widgets/alx-posts.php' );
    	}
    	add_action( 'after_setup_theme', 'alx_widgets' );
    
    }
    
    ?>

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)