説明するのが少し難しい問題がありますので、ご容赦ください。
特定のページにデータを入力する wordpress プラグインに関数があります。その関数内には、別のプラグインにアクセスするためのショートコードがあります。その他のプラグインは、ページ上にいくつかのボタンを備えたカレンダーを生成します。(ここまで私と?)
これらのボタンの 1 つは、ユーザーをカレンダーの時間枠に登録します。問題は、ボタンが送信ボタンであり、最終的にページのリロードをトリガーすることです。これは、ショートコードを通常のワードプレス ページに手動で入力した場合には発生しませんが、この機能にショートコードを挿入すると、問題が発生するようで、正確な理由がわかりません。以下は、ショートコードを挿入しようとしている関数です。
function page_render($post) {
global $wpdb;
require_login();
$post -> post_content = page_create_nav(6,1)."<span class='subheading'><h2>Thanks!</h2></span>";
$post->post_content .= <<<EOHTML
[APCAL]
EOHTML;
return $post;
}
どんな考えでも大歓迎です。