カスタムショートコードプラグインを使用しています。プラグインを使用すると、一部の php を実行できます。php は wp 以外のデータベースにクエリを実行して車両仕様のページを作成し、すべてがうまく機能します。問題は、ページのタイトルと説明に必要なすべての情報が、データベースからのデータに含まれていることです。標準の wp php フィルターをいくつか試しましたが、タイトルは変わりません。
これはショートコードの実行タイミングのせいではないでしょうか?
TinyMCE in WP admin. Shortcode
-----------------------------------------------
[myplugin data_id='42']
PHP window in shortcode editor
-----------------------------------------------
$GP=array_merge($_GET, $_POST);
echo "hello word" //works
echo $data_id; //works
echo $GP[some_post_data]; //works
//connect to database (irrelevant)
echo "the title from data table for data_id 42 = ".$data[title]; //works
// the following has no effect on page title even though $data[title] contains valid data
add_filter('the_title','myCallback');
function myCallback($data){
return $data[title];
}