Ziel ist es, dass es möglich ist bei einem Custom Post Type dynamisch auswählen zu können, dass ein Template angezeigt wird, je nach Auswahl / Select (ACF).
Im ACF Backend wird ein Auswahlfeld festgelegt mit den Auswahlmöglichkeiten: Normal und Monatlich.
function get_auswahl() { $auswahl = get_field('monatliche_auswahl'); if( $auswahl == 'Normal'){ $result .= do_shortcode( '[INSERT_ELEMENTOR id="2432"]' ); } else if ( $auswahl == 'Monatlich' ){ $result .= do_shortcode( '[INSERT_ELEMENTOR id="2424"]' ); } return $result; } add_shortcode('getAuswahl' , 'get_auswahl');
Es wird bei AE Templates oder Elementor jeweils ein Template für Monatlich und Normal angelegt mit den dynamischen Werten.
Je nach Auswahl im Backend des CPT’s, ob „Monatlich“ oder „Normal“ wird das entsprechende Template eingebunden.
Hierfür wird auf der Seite, wo das eingebunden werden soll folgender Shortcode an die jeweilige Position genutzt.
Dies kann per Textfeld geschehen:
[getAuswahl]