私は vBulletin 3 製品の開発者です。vbulletin 4 用に次のコードが必要です。
//hook name : parse_template
$vbulletin->templatecache['NAVBAR'] = str_replace("word", "replace", $vbulletin->templatecache['NAVBAR']);
テンプレートがロードされた後にのみ、コードを実行できます。テンプレートを強制的にロードしたい場合は、単に使用してください
$bootstrap->load_style();
$bootstrap->process_templates();
(コンテキストで $bootstrap が使用できることを確認してください)。
より簡単な方法 (最適ではありません) は、任意のテンプレートをレンダリングすることです。これにより、テンプレートが強制的に読み込まれます。
vB_Template::create('NAVBAR')->render();
その後、NAVBAR (およびその他のキャッシュされたテンプレート) が $vbulletin->templatecache 配列で利用可能になります。