0

次のようなパスを生成しようとしています:

$PhotoName = the_title(); 
$DestinationFile = 'temp/watermarked/';
$DestinationFile .= $PhotoName;
$DestinationFile .= '.jpg';     

the_title();投稿のタイトルを取得するWordpress関数です。投稿の名前が疑わしいと思われますecho$PhotoNameただしecho $DestinationFile、文字列のその部分を印刷しない場合は、のようなものが表示されますが、その一部として印刷されるtemp/watermarked/.jpgことはありません$PhotoName

4

2 に答える 2

1

falseページ タイトルを返すには、3 番目のパラメーターとして渡す必要があります。

$PhotoName = the_title('', '', false);

詳細については、WordPress リファレンスを参照してください。

于 2012-05-19T00:37:18.187 に答える
0

the_title()ループ内で実行する必要があるテンプレート タグです。タイトルはフィルターを適用し、タイトルを画面に出力します。

get_the_title()php で値を返すために使用します。

foreach ループをget_posts()使用$post->post_titleして値を取得する場合。フィルターを適用する場合:apply_filters( 'the_title', $post->post_title );

于 2012-05-19T01:20:50.040 に答える