IDをデータベースのwp_optionsテーブルに格納するところまでできました。今回の記事では、PayPalが公開しているcheckout.jsを使って、決済ボタンを表示するところまでをご説明します。今回の記事はすべてプラグインの本体ファイルである、echizenya-paypal-express-checkout.phpを編集します。);その1の記事で定義したインスタンス変数の下にアクションフック(wp_enqueue_scripts)を記述して、PayPalが公開しているcheckout.jsの読み込みをします。種類については、ショートコードを用います。);具体的には独自関数のepec_paypaldiv_funcと、WordPress関数のadd_shortcodeを使って、ショートコード用のフックを追加します。);WordPress関数のget_optionでwp_otionsテーブルのoption_valueを、変数$optionに代入します。WordPress関数のshortcode_attsを使って、ショートコードで使うタグの属性と属性の初期値を予約しておきます。return;ショートコードの属性値は初期値で、空文字列もしくは”0′′になっています。属性値のいずれかが欠けている場合は、”return”を使ってプログラムを終了させます。$paypaldiv;divタグのid属性でショートコードで設定した、ボタンのidを出力します。そのあとにscriptタグから、決済をするために必要なPayPalのオブジェクトモデルを呼び出します。最後にdivタグに追加した$paypaldivを出力します。““;”としたscriptタグの内容です。'#$config[id]');今回紹介したコードはGitHubで公開しています。ご興味のある方は、ぜひ参考にしてください。検索検索なかの人Webサービス開発者&ドットインストール学習者&個人事業主&ねこ。