wordpress

wordpress

【wordpress】wordpressでPDOを使いたい、集約関数を使いたい

wordpressはDBを扱うための既存の関数が色々用意されてはいる。 get_result get_row wp_query等々 ただ、突っ込んだDB操作をしたい時に、これらの関数だと処理がどうしても難しくなり、無理やり使えなくもないが、...
wordpress

【wordpress】会員サイトの画像への直リンクを禁止したい

wordpressで会員サイトを構築して、顧客の身分証明書のアップロード機能をつけてくれとの顧客の要望通りファイルのアップロード機能をつけたところ。 「証明書画像がURLをブラウザに入れたら見れてしまう! 外部の人に見えないようにしてほしい...
wordpress

【wordpress】wordpress6.3アップデート

2023年8月9日に,wordpress6.3アップデートされました。 アップデート内容はエディターのUI関係なので、セキュリティ的にはあまり意味はないです。 ただ、php5のサポートが終了になるので、まだphp5でwordpressを動か...
wordpress

【wooCommerce】メニューのお客様を非表示にする

色々な理由があり、wooCommerceのお客様のメニューを非表示にする事になった。 こういった、プラグインでのメニューを消す為の関数がwordpressには用意されています。 remove_submenu_page の関数で消す事が出来ま...
wordpress

【wooCommerce】チェックアウト時の請求先情報項目を追加する

wooCommerceでチェックアウト時に項目を追加する方法です。 wooCommerceはフックやアクションが豊富に用意されているので、ほとんどのカスタマイズはソースを直接さわらずに変更可能です。 では、まずチェックアウト時の「請求先情報...
wordpress

【WORDPRESS】ユーザー新規登録後に自動でログインさせる

wordpressでユーザーを新規登録させたい場合に、ネットでよく見るのが $creds = array(); $creds = $email; $creds = $pass; $creds = true; $user = wp_signo...
wordpress

【SAML】wordpressでSSOのSAMLを使ってログインを出来るようにする

クライアントより、他社サイトとwordpressの会員サイトを同じIDパスワードでログイン出来るようにしたいと要望があり、調べた所、SSO(シングルサインオン)の技術を使えば実現できそうだとわかった。 SSOも数種類あり、情報が多そうなSA...
wordpress

【wordpress】謎!投稿が勝手に消える

保守をしている、クライアント様より 「ページが404になっています」 と連絡あり。 確認してみると投稿がゴミ箱に入っていた。 ゴミ箱から復元するとページも閲覧出来るようになっている。 「ゴミ箱に入っていたので復元しておきました、時々誤クリッ...
wordpress

【wordpress】wordpressでログイン処理をする

ログインさせる処理は // login $creds = array(); $creds = $user_login; $creds = $password; $creds = true; $userCreds = wp_signon( $...
wordpress

【wordpress】特定の投稿タイプで新規追加を非表示にする

特定の投稿タイプで、自分で新規追加を構築した場合、元々ある新規追加を非表示にしたい場合があります。 こういった場合は 'admin_menu' の関数内で remove_submenu_page( 'edit.php?post_type=a...