会員制・アクセス制限
ワードプレスでユーザー登録・マイページのあるサイト、アクセス制限のあるサイトを構築するのに必要なことをまとめます。 数年前にユーザー登録するとおすすめや履歴を表示する求人サイトを構築したことがありますが、それが最も多く関数を書いたサイトだったかもしれません。 会員制とアクセス制限のプラグイン ユーザー登録関連のプラグインは登録ページとログインページ周りのみの…
ワードプレスエンジニアの制作メモ | テーマ関数からサイト構築まで
ワードプレスでユーザー登録・マイページのあるサイト、アクセス制限のあるサイトを構築するのに必要なことをまとめます。 数年前にユーザー登録するとおすすめや履歴を表示する求人サイトを構築したことがありますが、それが最も多く関数を書いたサイトだったかもしれません。 会員制とアクセス制限のプラグイン ユーザー登録関連のプラグインは登録ページとログインページ周りのみの…
外注案件がほとんどなので実際のサイトはお見せできませんが、どんなサイトを作成したか、最近のものから、いくらか変わった設定をしたものをまとめていきたいと思います。 通常、使用しているプラグインはCustom Post Type UI、Custom Post Type Permalinks、Simple Custom Post Order、Admin CSS M…
ワードプレスで構築することの出来るサイトは小規模なお知らせから、コーポレート、リクルート、メディア、ブログ、ニュース、ショップ、多言語、イベント紹介や予約などなど、様々ですが、その様々な場面で利用できる機能などについてまとめていきます。 新着情報・任意の投稿を外部に表示 メールフォームでの予約受付・定員や日時での締め切り イベントの管理/予約・申込みとの連携…
ワードプレスの1つのカスタム投稿タイプに2つのタクソノミーがあり、タクソノミーAAAのタームXXXに属する投稿で選択されているタクソノミーBBBの一覧を表示したい。 $args = array( 'numberposts' => -1, 'post_type' => array('posttype…
ワードプレスのカスタム投稿タイプのアーカイブ上で2つのタクソノミーで絞り込みたい場合、パラメーターで絞り込めばアーカイブ用のテーマで表示できるが、投稿年とタクソノミーでの絞り込みはうまくいかない。 *2つの選択が必須であれば可能かもしれないが、タクソノミー用のテーマは別に必要になるし、実際の仕様は年のみ・タクソノミーのみもあり。 そこで、投稿年をタクソノミー…
MWフォームでタクソノミー「エリア」とカスタム投稿タイプ「店舗」をプルダウンで連動して問い合わせ先を選択する、というのを書いたことがあるが(こちら参照)、更に店舗ごとに設定したフィールドのアドレスに送信したいということで。 店舗名が投稿タイトルなので、そこからIDを取得するためget_page_by_title について確認したところ「非推奨になった」との記…
ワードプレスのカスタム投稿タイプ一覧でプルダウンで2つのタクソノミーを絞り込む。 タクソノミーAをオプショングループとして、タクソノミーBの投稿の有無を確認して、あればオプションを表示する <?php $terms = get_terms('taxonomy-a'); if( $terms && !is_wp_err…
function ~ ( $Mail, $values, $Data ) とした場合、送信先は$Mail->to = ~; 問い合わせの種類などで変更する場合は if ($Data->get( ‘お問い合わせの種類’ ) == ‘~’){ で振り分ける。 店舗などを選択して、それぞれに設定したアドレスに送信する…