Ich hänge gerade an the_content()
, aber das geht auch durch die Wordpress-Schleife. Wie kann ich mich nur an die Single.php Seite binden?
Gibt es auch eine Möglichkeit, nur die ersten X Posts in der Wordpress-Schleife anzuzeigen?
Übrigens erstelle ich ein Plugin
Dies behandelt das Anhängen des Inhalts an einzelne Beiträge:
function yourprefix_add_to_content( $content ) {
if( is_single() ) {
$content .= 'Your new content here';
}
return $content;
}
add_filter( 'the_content', 'yourprefix_add_to_content' );
Nur um Pippins Antwort zu ergänzen, in meinem Fall wurden einige Inhalte auch in anderen Teilen der Seite single
gezeigt, z. Seitenleiste. Wenn Sie nur is_single()
aktivieren, wurde auch die Inhaltsänderung in den anderen Bereichen ausgelöst. Hier ist eine weitere Überprüfung, damit nur der Hauptinhalt angehängte Inhalte enthält:
function yourprefix_add_to_content( $content ) {
if( is_single() && ! empty( $GLOBALS['post'] ) ) {
if ( $GLOBALS['post']->ID == get_the_ID() ) {
$content .= 'Your new content here';
}
}
return $content;
}
add_filter('the_content', 'yourprefix_add_to_content');