権限周り復習
特定のカスタム投稿タイプの投稿・編集権を特定の権限グループのみとする。仮にカスタム投稿タイプはnewsとする。 User Role Editor で権限グループを追加(編集者をコピー)して、news_editor とする。 カスタム投稿タイプnews の権限をnews とする。*CPT UI で追加した場合、権限はpost になっていると思う。 User R…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
特定のカスタム投稿タイプの投稿・編集権を特定の権限グループのみとする。仮にカスタム投稿タイプはnewsとする。 User Role Editor で権限グループを追加(編集者をコピー)して、news_editor とする。 カスタム投稿タイプnews の権限をnews とする。*CPT UI で追加した場合、権限はpost になっていると思う。 User R…
今は「今日以降のイベントを表示する」ことが難しくなくなっているので、カレンダー形式の表示が要らなければ、如何様にもなる。が、カレンダーでの表示がいるとなると、やはりイベントカレンダーのプラグインがいるかな、と。 だが、ニーズにちょうど合うプラグインを探すのはなかなかに難しそうだ。 多機能すぎて要らない機能がある プロ版でないと欲しい機能がない 複雑すぎる な…
ユーザーがログイン時は登録済みの情報をMW Form に反映する。 if ( is_user_logged_in() ){ function my_mwform_value( $value, $name ) { if ( $name === 'お名前' ) { $current_user = wp_get_current_user(); …
Magic Fields からACFへの移行の続き、テスト環境を5.0.13、PHP7.2に下げて、複製ボタンが動いたので、複製フィールドについても試してみた。 xmlでエクスポートしたデータでACFのリピーターと比べてみると、ACFはサブフィールドのメタキーはそれぞれ違うが、Magicの複製フィールドは同じメタキーで複数の値が保存されている。 出力する際は…
*Magic Fields は開発終了しています。「カスタムフィールドプラグインの移行」参照 ふとアクセス解析を見ると、Magic Fields に関するページにアクセスがあった。もう開発が終わっているプラグインなので、これを使っているサイトの修正とか、そういうことかと想像するが、私自身も修正依頼が来るかもしれないサイトの中にはMagic Fields を使…
WP CSV Exporter でエラーが出てエクスポートできないと連絡が来た。 自分のテスト環境で同じ状況を作って試してみると、リピーターが入れ子になっているとエラーが出るようだ。*入れ子になっていなければダウンロードできる。 エラーの箇所はdownload.php の最後の方 header~の箇所だが、原因はカスタムフィールドを取得と書いてある下の箇所 …
前回の投稿の続き。 フォームの送信時に特定のフィールドをアップデートする機能を使えば、簡単な予約管理はできるかも、と考えてみた。 1日1リピーター。時間帯部分はデフォルト値を設定して入力作業を省略。氏名以下は必要に応じて追加。 予約にチェックが入っていなければ予約フォームにリンク。パラメータで日付と時間を送る。送信完了時に、時間が一致する行のチェックボックス…
*2024.3追記:MW Form は開発終了となっています。 MW Form で予約フォームを設置しているサイトで予約が上限に達したときに自動で受付終了できないかと言う話。 フォームを設置したページに予約可能数と予約受付数のフィールドを作成、 フォームの予約数はナンバーフィールドを利用して、上限に予約可能数のフィールドの値を入れる、 送信完了時にそれぞれを…