深尾 拓生 / FUKAO Takuo

スポンサーリンク
Welcart

Welcart 退会処理の際にWordPress側のユーザー情報も削除する方法

以前、Welcartユーザーがログインする際にWordPressにも紐づくユーザーを登録する記事を書きましたが、Welcartから退会する処理を実行してもWordPress側のユーザー情報を削除する機能がありませんでしたので、今回不足してい...
WordPress

WordPress MW WP Formの投稿IDをスラッグから取得する関数

お問い合わせフォーム作成プラグイン「MW WP Form」で問い合わせフォームを作成してサイト運営する際、本番環境とテスト環境でIDが異なり困ることがあります。 今回は、運用ルール上フォームのスラッグを決めて指定したスラッグ(MW WP F...
WordPress

WordPress 指定した権限グループのユーザーが管理画面にアクセスしたらリダイレクトさせる方法

WordPressで会員サイトなど会員向け機能を実装しているサイトで管理者権限以外などの権限グループのユーザーがWordPressのダッシュボード他、管理画面に直接アクセスしてきた場合にホームへリダイレクトさせる方法を書きます。 指定権限グ...
jQuery

jQuery チェックボックスの数とチェック済み数を比較する方法

ウェブサービスへの登録や退会をユーザーが行う際に規約に同意した後に登録 Or 退会してもらう際、ページ内に複数のチェックボックスを用意して全ての同意がとれた場合にのみ登録ボタンをアクティブにしたい場合などに利用します。 要素内チェックボック...
jQuery

jQuery 指定要素にclassを追加・削除する方法

classを追加・削除 追加 $("要素").addClass("classname"); 削除 $("要素").removeClass("classname"); hasClassでclassが指定されているか判定して追加・削除 $('#...
Welcart

Welcart会員ページ他、Welcartページを判定する独自関数

Welcartでサイト制作時に各ページごとにCSSの切り替えやバナー表示切替などする際に利用する判定用の独自関数です Welcartページ判定関数 ソースコード /** * Welcart会員ページ他、Welcartページを判定する * =...
Welcart

Welcart 会員ログイン直後に “Security check4” とだけ表示される不具合修正

Welcartで制作を進めていたサイトで、いつの間にか会員ログイン直後に "Security check4" とだけ表示される不具合が出るようになりました。以下修正方法です。 wp_nonce_field 追加 会員ログインフォームのテンプ...
Welcart

Welcart会員ユーザーのログアウト時にWordPressユーザーも同時にログアウトする方法

先日、Welcart会員ユーザーがログインした際に同時にWordPressユーザーを登録する方法を書きましたが、Welcartからログアウトする際にもWordPressユーザーも同時にログアウトするようにする必要があります。 Welcart...
エックスサーバー

エックスサーバー CPUとメモリのスペックがアップしていました。

当社自身やお客様のウェブサービスでエックスサーバーを利用することが多くありますが、サーバー番号が大きくなるにつれ徐々にスペックアップして最近ではメモリが512GBのサーバーも存在していました。 サーバー番号ごとのスペック抜粋 サーバー番号C...
WordPress

WordPress テーマ有効化時に独自テーブルを追加する方法

独自テーマの有効化の際に専用テーブルをデータベースに追加する必要がありましたので、先日追加したテーマ有効化時に実行されるアクションフックポイントに追加するテーブル作成用の関数を追加しました。 独自テーブル作成 以下のテーブル作成用関数を f...
jQuery

jQuery “Syntax error, unrecognized expression” というエラーで Mac Safari のみ不具合が出る原因と対処法

jQueryでセレクトボックスの選択状況に応じて商品金額の合計値をテキストボックスに適用するスクリプトを書いていたのですが、Chrome や Firefox は動く処理が Mac Safari のみ動かない不具合がありました。 エラー確認 ...
Welcart

Welcart カート内の合計金額が設定金額以上の場合に送料無料にする方法

カート内の商品合計金額が3,000円以上など設定金額以上の場合に送料を無料にするには、Welcartで用意されているアクションフックの "usces_filter_set_cart_fees_shipping_charge" に独自関数を追...
Welcart

Welcart カート内の商品数を出力する方法 usces_totalquantity_in_cart()

Welcartでサイドバーやヘッダーにカート内の商品数を出力するには、usces_totalquantity_in_cart() という関数を任意の場所で呼び出して合計金額を出力出来ます。 usces_totalquantity_in_ca...
エックスサーバー

エックスサーバー ファイル数が増えすぎると自動バックアップ機能が提供されなくなります

当社で管理しているエックスサーバーの x10 を利用しているアカウントの1つでファイル数が増えすぎたことで自動バックアップ機能の対象から除外された旨の通知が届きました。 対象サーバーでは多くのWordPressサイトを運用しており日々アップ...
Welcart

Welcart ログイン時にWordPressユーザーを登録・更新する方法

Welcartユーザー管理システムとWordPressのユーザー管理システムはそれぞれ独立したものになっているためメルマガ用プラグインなどWordPressサイト内の会員向けに利用できるプラグインを使いたい場合、Welcartユーザーに対し...
WordPress

WordPress プログラムからユーザー登録する方法

他のシステムとの連携や大量のユーザー情報を一括で登録するためにプログラムからユーザー登録するには wp_insert_user() 関数を使って登録します。 wp_insert_user() 関数でユーザー登録 ユーザー登録実行 $args...
WordPress

WordPress 独自テーマの有効化の際に権限グループを追加する方法

独自テーマの機能として権限グループの追加機能を実装する場合、テーマを有効化する際のみに権限追加処理を実行させる必要があるため独自にフックポイントを追加して権限グループを追加する方法を書いていきます。 テーマ有効化の際に実行されるフックポイン...
PHP

PHP 金額の文字列から数値のみを抜き出す方法 preg_replace()

PHPで金額など文字と数値を含む文字列から数値のみを抜き出すには preg_replace()メソッドで数値以外を空白に置換します。 preg_replace() で数値以外を空白に置換 //対象の文字列 $price_str = '\1,...
Welcart

Welcart カート内の合計金額を出力する方法 usces_totalprice_in_cart()

Welcartでサイドバーやヘッダーにカート内の合計金額を出力するには、usces_totalprice_in_cart() という関数を任意の場所で呼び出して合計金額を出力出来ます。 usces_totalprice_in_cart() ...
WordPress

WordPress get_post() で取得したデータのショートコードを有効にする方法

先日、get_post()で投稿データを取得する方法を書きましたが、本文にショートコードが入っているとそのままでは展開されずそのままショートコードが出力されてしまいます。 ショートコードが展開されないコード $post_obj = get_...
スポンサーリンク
タイトルとURLをコピーしました