問題タブ [wordpress-shortcode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - 正規表現でショートコードを取得する
誰かが私を助けることができるかどうか疑問に思っていますか?次のショートコード全体に一致するように正規表現を書くのに苦労しています:
ショートコード全体を選択したい。
ありがとうございました。
php - Contact form 7 ショートコードを wp_options データベースに保存する方法
ホームページに contactform7 フォームを表示するカスタム wordpress プラグインを作成しています。
ワークフロー :
1.ユーザーはcontactform7を使用してフォームを作成し、ショートコードをコピーします
2.ユーザーはプラグインの設定フォームに値/ショートコードを入力します
3.プラグインは、$_POST['the-shortcode'] を使用して値/ショートコードをキャプチャします
4.プラグインは値/ショートコードをwp_optionsデータベースに保存します
5.エコーアウトまたはdo_shortcodeをプラグインして、値/ショートコード/CF7フォームを表示します
私の問題:プラグインの設定フォームを介してコンタクトフォーム7ショートコードを保存するたびに
[contact-form-7 id="4" title="お問い合わせフォーム 1"]
このようになります: (いくつかの \ があることに注意してください)
[contact-form-7 id=\"4\" title=\"お問い合わせフォーム 1\"]
esc_attr() を使用しようとしましたが、機能しませんでした。
esc_attr($_POST['ショートコード'])
do_shortcode('theshortcode') をエコーできるように、連絡先フォーム 7 のショートコードをそのまま wp_options データベースに保存するにはどうすればよいですか?
これは、プラグインの設定フォームのコードです:
これはフロントエンドのコードです: