2017-02-20 2 views
0

Ich würde gerne die meine single-Kurs-Seite (vergleichbar mit einzelnen Produkt von woocommerce ich nehme an) organisieren. Ich habe einen Container mit Inline-Flex-Layout (den hellblauen Hintergrund) hinzugefügt und einen Bereich erstellt, in den ich Inhalte aus verschiedenen Aktionen hinzufügen kann. Jetzt habe ich den Titel und den Inhalt zu diesem Elternteil hinzugefügt, aber wenn ich versuche, die Knöpfe hinzuzufügen, erscheinen sie außerhalb des Abschnitts. Auch wenn ich beim Hinzufügen von Aktionen konsequent war. Irgendeine (andere) Möglichkeit den Button in den Abschnitt zu bekommen? Danke im Voraus!Hinzufügen von Elementen aus verschiedenen Elementen in einem Container, aber wird nicht enthalten

enter image description here

add_action('sensei_single_course_content_inside_before', 'add_attributes_to_header', 20); 



    function add_attributes_to_header(){ 
    add_action('sensei_single_course_content_inside_before', open_container_div_section() ,7); 
//Opens the second container in the header bar(the one you see highlighted in the picture) 

    add_action('sensei_single_course_content_inside_before',array('Sensei_Course', add_the_title_to_header()), 50); 
    //Adds 'deel 1 - hoofdstuk 1' 

    add_action('sensei_single_course_content_inside_before',array('Sensei_Course', the_content()), 51); 
    //adds 'met een header3' and the other text below that 

    add_action('sensei_single_course_content_inside_before', add_the_button_to_header(), 52); 
    //calls seperate function to place the button, but fails to get it in the container 

    add_action('sensei_single_course_content_inside_before',array('Sensei_Course', 'the_course_enrolment_actions'), 55); 
    //THIS also adds the button, but also puts it beside the container 

    add_action('sensei_single_course_content_inside_before', close_container_div_section() ,75); 
    //Closes the section container in the header bar 
    } 

Antwort

0

Schließlich gelang es zu beheben, indem ein customly eingefügt do_action enthält().

Im erstellt Header i aufrufen:

add_action('sensei_single_course_content_inside_before', open_container_div_section() ,22); 

und dann:

do_action('add_elements_to_section'); 

und schließlich:

add_action('sensei_single_course_content_inside_before', close_container_div_section() ,75); 

Dann füge ich eine Aktion zu diesem kundenspezifischen Haken:

add_action('add_elements_to_section', 'add_them'); 
function add_them(){ 
    add_action('sensei_single_course_content_inside_before',array('Sensei_Course', add_the_title_to_header()), 50); 
    add_action('voeg_elementen_toe_aan_section',array('Sensei_Course', 'the_course_enrolment_actions'), 21); 
} 

Perfekt gearbeitet! Alle Elemente befinden sich jetzt sicher innerhalb des Abschnittscontainers.

Verwandte Themen