Meine Shortcode-Ausgabe erscheint immer auf der Oberseite meiner benutzerdefinierten Vorlage.Shortcode-Ausgabe zeigt immer oben auf der benutzerdefinierten Vorlage
eigenes Template
$tag= 'the_content';
remove_all_filters($tag);
$postid = get_the_ID();
$post = get_post($postid);
$content = do_shortcode($post->post_content);
ob_start();
echo $content;
$result = ob_get_contents();
ob_end_clean();
return $result;
individuelle Short
function signupform_shortcode($atts) {
extract(shortcode_atts(array(
'socialmkt' => 'aweber'
), $atts));
if($socialmkt == 'aweber'){
if($display == 'popup') {
return include_once('modal-aweber.php');
}
}
}
add_shortcode('signupform', 'signupform_shortcode');
Die Short es Platz in der Mitte eines HTML-Landung ist. Ich versuche ob_start(), dass ich in anderen Posts lesen, aber immer noch nicht funktioniert.
'modal-aweber.php' es ist die aktuelle html, die ich an einem bestimmten Ort in der HTML drucken muss. –