the_contentフィルターを使用するだけです。例えば:
<?php
function theme_slug_filter_the_content( $content ) {
    $custom_content = 'YOUR CONTENT GOES HERE';
    $custom_content .= $content;
    return $custom_content;
}
add_filter( 'the_content', 'theme_slug_filter_the_content' );
?>
基本的に、カスタムコンテンツの後に投稿コンテンツを追加し、結果を返します。
編集
Franky @bueltgeが彼のコメントで指摘しているように、プロセスは投稿タイトルでも同じです。the_titleフックにフィルターを追加するだけです:
<?php
function theme_slug_filter_the_title( $title ) {
    $custom_title = 'YOUR CONTENT GOES HERE';
    $title .= $custom_title;
    return $title;
}
add_filter( 'the_title', 'theme_slug_filter_the_title' );
?>
この場合、タイトルの後にカスタムコンテンツを追加することに注意してください。(どちらでも構いません。質問で指定したものを使用しました。)
編集2
サンプルコードが機能しないのは、条件が満たされた場合にのみ戻る$contentためです。条件付き$contentとして、変更せずに返す必要がありelseます。例えば:
function property_slideshow( $content ) {
    if ( is_single() && 'property' == get_post_type() ) {
        $custom_content = '[portfolio_slideshow]';
        $custom_content .= $content;
        return $custom_content;
    } else {
        return $content;
    }
}
add_filter( 'the_content', 'property_slideshow' );
このように、「プロパティ」投稿タイプで$contentはない投稿については、変更されずに返されます。