WordPress

Welcart

Welcart カートページ内 “買い物を続けるボタン”と”次へボタン”を独自に実装する方法

Welcartのカートページに遷移すると "買い物を続けるボタン" と "次へボタン" がありますが(※Welcart Basicで確認)、デザイン都合上独自に実装した際の内容を書いていきます。 標準のボタン表示関数 "\wp...
ConoHa WING

WordPressテスト環境をConoHaWINGに引っ越し後、リダイレクトループが発生する原因と対処法

WordPressサイトのテスト環境をエックスサーバーからConoHaWINGに引っ越し作業を行った後、サイトを表示してみると "ERR_TOO_MANY_REDIRECTS" とリダイレクトループのエラーが出て正常に表示することが出来ま...
ConoHa WING

WP-CLIをConoHa WINGにインストールする方法

以前エックスサーバーにWP-CLIをインストールする方法の記事を書きましたが、パスやPHPのバージョンが少し異なりますが、ほぼ同じ方法で ConoHa WING にインストールすることが出来ましたので、インストール方法を書いていきます。 ...
WordPress

WordPress Advanced Custom Fields(ACF)のフィールド名からフィールド情報を取得する方法

Welcartの商品情報を一括登録するためのCSVインポート機能から予め把握しているカスタムフィールドのフィールド名(例:sc_number など)に値を保存した後にフロントで "get_field('sc_number')" のように保...
Welcart

Welcart CSV一括登録・更新処理:シングルクォーテーションが使えない場合の対処法

WelcartにはCSVで商品情報を一括登録・更新出来る機能がありますが、カスタムフィールドの値にシングルクォーテーション・ダブルクォーテーションが利用されているものは登録することが出来ません。 今回、カスタムフィールドにシングルク...
WordPress

WordPress 指定カテゴリと記事に紐づくカテゴリの親カテゴリが同じ場合にカテゴリ情報を取得する方法

以下のような多階層のカテゴリ構成でブランド(brand)カテゴリと記事に紐づくカテゴリの親カテゴリが同じ場合にカテゴリ情報(cateAなど)を取得する方法を書いていきます。 商品 ├ブランド(brand) │└ブランドA(cateA...
Welcart

Welcart 税込み価格を取得する方法

商品詳細ページなど、商品の税込み価格を取得&表示する方法を書いていきます。 消費税分を取得 Welcartでは "\wp-content\plugins\usc-e-shop\classes\usceshop.class.ph...
Welcart

Welcart 過去バージョンをダウンロードする方法

開発中のWelcart導入サイトの動作検証やプラグインやクレジット決済モジュールとの兼ね合いで、最新バージョン以外のバージョンを確認(利用)したい場合は以下から必要なバージョンを指定してダウンロードすることが出来ます。 Welcar...
Welcart

Welcart 売価表示用関数 usces_the_itemPriceCr() から通貨記号「\」を削除して表示する方法

Welcartには "usces_the_itemPriceCr()" という売価を表示するための関数が用意されていますが、デフォルトでは通貨記号「\」が付いた状態の「\1,000」のような形で表示されるようになっています。 今回は...
WordPress

WordPress アーカイブのタイトルを変更する方法

WordPressのアーカイブのタイトルを出力する関数に "get_the_archive_title()" と "the_archive_title()" がありますが、標準のままですとアーカイブタイトルの頭に「タグ:」や「カテゴリー:...
WordPress

WordPress MW WP Form と Elementor を組み合わせてサイト制作する際の注意点

ページビルダー系のプラグイン「Elementor」とフォーム作成プラグインの「MW WP Form」を組み合わせてサイト制作する際、注意が必要になるケースがあります。 Elementorでエラーが発生する条件 MW WP Fo...
Welcart

Welcart 会員パスワード文字数の下限を変更する方法

Welcartの会員管理システムのパスワード文字数の下限はデフォルトでは6文字に設定されていますが、今回8文字に変更してみたいと思います。 Welcartシステム設定で変更 WordPress管理画面の "Welcart Sh...
Welcart

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

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

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

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

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

WordPressで会員サイトなど会員向け機能を実装しているサイトで管理者権限以外などの権限グループのユーザーがWordPressのダッシュボード他、管理画面に直接アクセスしてきた場合にホームへリダイレクトさせる方法を書きます。 指...
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ユーザーも同時にログアウトするようにする必要があります。 Wel...
WordPress

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

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

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

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