Hallo,
ich habe folgendes Problem, ich habe einen Code mit dem ich Benutzerdefinierte Felder als Shortcode in einem Artikel ausgeben kann. Das klappt auch außer, dass die Zeilenumbrüche nicht berücksichtigt werden.
Gespeichert werden die Zeilenumbrüche aber mit (Sieht man beim bearbeiten der Beiträge)
Es gibt ja bei PHP "\n", aber ich habe es damit nicht hinbekommen.
Code aus der functions.php
Code
add_shortcode('field', 'shortcode_field');
function shortcode_field($atts){
extract(shortcode_atts(array(
'post_id' => NULL,
), $atts));
if(!isset($atts[0])) return;
$field = esc_attr($atts[0]);
global $post;
$post_id = (NULL === $post_id) ? $post->ID : $post_id;
return get_post_meta($post_id, $field, true);
}
Alles anzeigen
Der Shortcode
Ich hoffe das mir da jemand weiterhelfen kann, habe schon paar Sachen versucht aber es hat nichts gebracht.
Vielen dank schonmal im vorraus