2016-06-03 7 views
0

Ich benutze add_filter(the_content,'func'), um [einige Wörter] in den Inhalt hinzuzufügen.Wordpress add_filter (the_content, 'func') funktioniert nicht wie erwartet

Wenn the_content() laufen, wurden [einige Wörter] im Inhalt nicht angezeigt.

Wenn jedoch echo oder vad_dump etwas vor dem Aufruf the_content(), würde [einige Wörter] angezeigt werden.

func($content) { 
    return $content.'[some words]'; 
} 
+0

scheint das Problem nicht in diesem Stück Code ist. Wahrscheinlich modifizierst du es nicht richtig. – Oliv

Antwort

0

Versuchen Sie, diese

add_filter('the_content','func'); 

function func(){ 
    return $content.'[some words]'; 
} 

Sie haben vergessen ' am Start und Ende von the_content hinzuzufügen.

0

Versuchen Sie, diese Logik

function test($content) 
    { 
     remove_action('the_content', 'test'); //DISABLE THE CUSTOM ACTION 
     $post_meta = post meta data here .... 
     $cleaned_meta = apply_filters('the_content', $post_meta); 
     add_action('the_content', 'test'); //REENABLE FROM WITHIN 
     return $cleaned_meta; 
    } 
    add_action('the_content', 'test'); 
Verwandte Themen