wake-up-neo.com

Wie kann ich mithilfe von add_filter mit benutzerdefiniertem Post-Typ an the_content anhängen?

Ich habe einen benutzerdefinierten Beitragstyp, der einwandfrei funktioniert, aber ein Teil des Texts auf der Seite ist für jeden Beitrag gleich. Daher möchte ich ihn mithilfe einer Funktion hinzufügen.

Ich habe folgendes eingerichtet:

function new_default_content($content) {
global $post;
    if ($post->post_type == 'custom-post-type') {
    $content = 'Test text here';
    }
    return $content;
    }
add_filter('the_content', 'new_default_content');

Wenn ich die Seite aktualisiere, sehe ich jedoch nur "Texttest hier" und nicht den Inhalt des Posts (aus the_content).

Wenn ich diese Funktion auskommentiere, wird der Inhalt des Posts wieder angezeigt. Was mache ich falsch?

8
George C

Sie überschreiben den Inhalt vollständig, anstatt ihn anzuhängen. Sie müssen stattdessen etwas wie $content .= 'Test text here'; tun.

8
helenhousandi