質問: new PDO($dsn, $user, $password); // エラー(例外)が発生した時の処理を記述 } catch (PDOException $e) { // エラーメッセージを表示させる echo 'データベースにアクセスできません!' . $e->getMessage(); } EOM; } add_shortcode('shortcode1', 'shortcode1Func'); ``` 「エラー」 Parse error: syntax error, unexpected '"', expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) どのようにgoogle chart をwordpressに埋め込めればよいでしょうか? google chart のプラグインがあることは知っていますが、jequeryを使ったグラフもあり、外部から作ったファイルをwordpressで読み込ませる方法を知りたいです。 よろしくお願いします。
回答: これで動くでしょうか。 PHPやJavascriptのコードがごっちゃごっちゃになっているので、全体的に書き方を見直したほうがいいと思います。 ``` function shortcode1Func() { $dsn = 'mysql:host=ホスト名;dbname=データベース名;charset=utf8'; // データベースのユーザー名 $user = ユーザー名; // データベースのパスワード $password = パスワード; // tryにPDOの処理を記述 try { // PDOインスタンスを生成 $dbh = new PDO($dsn, $user, $password); // エラー(例外)が発生した時の処理を記述 } catch (PDOException $e) { // エラーメッセージを表示させる echo 'データベースにアクセスできません!' . $e->getMessage(); } $output = <<< EOF EOF; return $output; } add_shortcode('shortcode1', 'shortcode1Func'); ```