次のように、Wordpress サイトにカスタムの書き換えルールを追加しました。
add_rewrite_rule( 'register/bronze', 'index.php?action=register&type=2', 'top' );
次に、template_redirect
アクション内でクエリ文字列変数をチェックしaction
、次のようにインクルードを読み込みます。
$action = get_query_var( 'action' );
if( $action == "register" ) {
include( BG_FILE_PATH . '/templates/register-brand.php' );
exit;
}
これはすべて正常に機能し、カスタム テンプレートが表示されますが、ページ タイトルは「ページが見つかりません | サイト名」と表示されます。
カスタム テンプレートからページ タイトルを設定する方法はありますか? これらのページはサイトの運営に不可欠であるため、Wordpress ページとして設定しないようにしています。管理者の 1 人がページ設定を変更したり、ページを完全に削除したりしたくありません。
どんな助けでも大歓迎です。