wordpressのヘッダーとフッターをロードして正常に動作する外部phpファイルがありますが、ページタイトルを変更する方法を知っている人はいますか?
/* Short and sweet */
define('WP_USE_THEMES', false);
require('/home/reboot/public_html/wp-blog-header.php');
// get wordpress header
get_header();
wp_title
ファイルにフィルターを適用するとうまくいきます:
define( 'WP_USE_THEMES', false );
require( $_SERVER['DOCUMENT_ROOT'] .'/wp-load.php' );
add_filter( 'wp_title', 'wp_title_so_18381106', 10, 3 );
function wp_title_so_18381106( $title, $sep, $seplocation ) {
return 'Embeded WordPress';
}
// get wordpress header
get_header();
参照:定数 WP_USE_THEMES とは何ですか? wordpressファイルの外部でwordpress関数を使用する正しい方法は何ですか?
add_filter( 'wp_title', 'title_you_want',10);
function title_you_want(){
return "my custom title";
}