操作方法LinuxWindowsスマートフォンiPhoneiOS開発PHPFuelphpDBPostgreSQLHTMLホームページWordPressサイトについてお問合せお知らせ法人向けライセンス販売はこちらからホームページ制作ならさくっとホームページランキングまだデータがありません。2022にADとして追加してみた。Frontend」を試してみます。今回、最終目標としては・タイトル、本文、画像をカテゴリ毎にフォームを設定する・課金は行わない→無理かな。必要なものは買わないと。それでは、初めて期待と思います。Frontend」を検索します。WordPress」となりますのでこちらを「今すぐインストール」でインストールします。・プラグインを「有効化」します。Payments」のチェックを外しました。・設定画面に移動しました。Forms」をクリックします。・サンプルがあるので開いてみます・下記の画面が基本画面となるようです。それなのでそのままサンプルを動かしてみます。「preview」ボタンをクリックします。先ほどの内容のフォーム表示されます。Photoは本文に写真を入れるためのボタンでした。そのまま記事になりました。管理画面から見てみると普通の投稿と同じにようになっています。Formが指定されていました。■フォームの設定PostFromsの「Settings」タブを開くと多々設定があります。Template■下記の条件でフォームを作ってみる1※ゲストからの投稿で指定したカテゴリだけにPOSTして、レビュー待ちで止めたい。投稿ページはWordPressの基本機能のパスワードで保護したい。area」にチェックを入れるこれで投稿したところ下記のようになった。Image」は、アイキャッチに入るようだ※メール通知は最初から有効となっております。size」ファイルサイズは初期値は小さいので適度なファイルサイズにを変えておく。feedで指定したカテゴリでスライド表示は特に問題なかった。Fields」と組み合わせて投稿できるのか。Fieldsプラグインをインストールしてカスタムフィールドを準備しておきます。Key」をカスタムフィールド名にしてあげばそのまま入る。JSでスクリプトを作成します。JS」を読み込ませます。);あとは、「同意する」ボタンを作成してクリックしたら、フォームを表示させれば、とりあえず完成ですちらって見えてしまうのが嫌な場合は、フォームのショートコードをdisplay:noneで消してってことをすればよいかな組み合わせることにより幅広がるプラグインですね。「wpuf_add_post_form_top」でhookするとフォーム呼び出し時にキックされる。フォーム毎に何か追加する場合はこれを使ってもよいかも。Member」の機能のホームページへのアクセス制限したい場合はちょっと一工夫が必要です。管理者画面でアクセス制限はこちらから設定できますが、フロントで投稿した場合にはアクセス制限のフックがかかりません。それなので一つ上の「wpuf_add_post_after_insert」「wpuf_edit_post_after_update」に対してのフックを利用します。);もっと詳しく知りたい方はDBのPOSTMETAの「meta_key:um_content_restriction」の内容がどのように変わるか調べてみてください。Lite」を使ってもよいかと。有料版だとメールテンプレートが利用できる。基本的には有料版を使う前提かと思う。Liteよいのだが、添付ファイルができないみたいだ。結果function.phpでwp_mail関数で自分で送信してしまうのも一つの手ではないかと気づいた。?>※添付ファイルのときはheadersでfromを指定したほうが正常に送信できそうだ。CCはheadersで指定する。それなりに動作するが、カスタムフィールドを動的に表示・非常時しているときはコードが残ってしまう。IFなどの分岐を使えるようだが、今のところうまく動作しない。英語のみなのか?投稿画面での画像挿入サイズを変更したい「フロント投稿」>「挿入する画像の最大サイズ」を自分好みのサイズにするカスタムタクスソノミーは項目追加できるのに、メール送信機能では送れないサポートに問い合わせてもまともに回答がこない。カスタムタクソノミーはフォームに設定できるが、メール本文には利用できない。カスタムタクソノミーをメール通知に含めたければメール通知部分を自作せよ!!記事本文のアップロードできる画像ファイルサイズは2MB記事本文は2MBだそうです。「wp-user-frontend/assets/js/frontend-form.min.js」で2MBに設定している。これを変更した場合は、プラグインがアップデートされるたんびに問題ありです。この方法ならば既存(プラグインの)ファイルを「wp_deregister_script」で解除してから再度読み込み直しかな。スクリプトの最大実行時間(秒)投稿本文のTINYMCEの高さが短いので長くしたいtinymceのfilterで調整が可能。実は選択させたいがいろいろあって、非表示にしたい。userfrontendですが、編集時にドロップダウンを非常にしていると値が消えて保存されました。いうことで下記のようにしたところ、ドロップダウンも保存された選択項目を表示:はい公開状態:非表示にするカテゴリで親と子にチェックを入れたい場合は、複数選択できる選択方式が必要カテゴリをドロップダウン式の選択にした場合、値は1個となります。それなので親と子のカテゴリにチェックを入れたい場合は向いていません。子だけなら問題ないのですが、複数の値となるので、そうなると編集時に呼び出したときに親カテゴリだけが選択されてしまいます。両方を維持したいのであれば複数チェックできるもので対応する必要があります。下書き保存した記事の内容をプレビューしたい!そうですね、post→ajaxの戻り値を見ているとできそうな気がします。{」の中にそのあたりのことがかかれています。save」っていう部分が日本語にならないなって思ったらこのあたりにそのまま書かれてました。戻り値に「url」がありそれがプレビューのURLとなっている。あとは、下書きのボタンの後あたりにプレビューを配置するEDITの場合は、パーマリンクで取得したIDにプレビューフラグを付ければリンクの完成カレンダーが英語のまま日本語化したい!え?そんなことはできないってよ。wp_headにdatepickerを追加で記述してしまおう。詳しくはこちらで記事に画像を挿入するときに初期値を左寄せにしたいWordPress管理画面では、「image_default_align」で「left」に値をセットすれば、記事に画像を挿入したときに何も考えずに左寄せになります。endでは、その値は無効みたいなのでちょっと困りました。「frontend-form.js」で画像アップロード処理の部分を書き換えてみました。mce.insertContent(html);とりあえず、画像をアップロードしたときにIMGタグが返ってくるのでそこで、「alignleft」クラスを追加してみましたww結局、調べてみましたが、最終的にパワープレー修正で落ち着きました。Formのカスタムフィールドキーが知りたい「_wpuf_form_id」でいける。ショートコードを使う「Shortcode」の項目を追加すればよいのだが、なぜかラベルの設定が無い。ラベルは「Shortcode」と表示される。wp_postsの中に格納されているデータを強制的に直してしまえ!って思っただがNGだった。それなので、jQueryでフォームを読み込み完了時点でラベル名を強制的に上書きするようした。⇒サポートに問い合わせてみたが、英語を日本語に訳すと..デフォルトでは、フォームに特定の何かを表示するために使用できるショートコードを管理者が挿入するためのフィールドがあります。ラベルは、ショートコードフィールドの該当する部分ではありません。したがって、WPUFからそのラベルを提供することはできません。Hook」が指定できるのでhookでよかったのかも。公開日設定ができないできないようです。