Welcart Welcart 会員ログイン直後に “Security check4” とだけ表示される不具合修正 Welcartで制作を進めていたサイトで、いつの間にか会員ログイン直後に "Security check4" とだけ表示される不具合が出るようになりました。以下修正方法です。wp_nonce_field 追加会員ログインフォームのテンプレー... 2020.04.20 Welcart
Welcart Welcart会員ユーザーのログアウト時にWordPressユーザーも同時にログアウトする方法 先日、Welcart会員ユーザーがログインした際に同時にWordPressユーザーを登録する方法を書きましたが、Welcartからログアウトする際にもWordPressユーザーも同時にログアウトするようにする必要があります。Welcartで... 2020.04.19 Welcart
WordPress WordPress テーマ有効化時に独自テーブルを追加する方法 独自テーマの有効化の際に専用テーブルをデータベースに追加する必要がありましたので、先日追加したテーマ有効化時に実行されるアクションフックポイントに追加するテーブル作成用の関数を追加しました。独自テーブル作成以下のテーブル作成用関数を fun... 2020.04.16 WordPress
Welcart Welcart カート内の合計金額が設定金額以上の場合に送料無料にする方法 カート内の商品合計金額が3,000円以上など設定金額以上の場合に送料を無料にするには、Welcartで用意されているアクションフックの "usces_filter_set_cart_fees_shipping_charge" に独自関数を追... 2020.04.15 Welcart
Welcart Welcart カート内の商品数を出力する方法 usces_totalquantity_in_cart() Welcartでサイドバーやヘッダーにカート内の商品数を出力するには、usces_totalquantity_in_cart() という関数を任意の場所で呼び出して合計金額を出力出来ます。usces_totalquantity_in_car... 2020.04.15 Welcart
Welcart Welcart ログイン時にWordPressユーザーを登録・更新する方法 Welcartユーザー管理システムとWordPressのユーザー管理システムはそれぞれ独立したものになっているためメルマガ用プラグインなどWordPressサイト内の会員向けに利用できるプラグインを使いたい場合、Welcartユーザーに対し... 2020.04.14 Welcart
WordPress WordPress プログラムからユーザー登録する方法 他のシステムとの連携や大量のユーザー情報を一括で登録するためにプログラムからユーザー登録するには wp_insert_user() 関数を使って登録します。wp_insert_user() 関数でユーザー登録ユーザー登録実行$args = ... 2020.04.14 WordPress
WordPress WordPress 独自テーマの有効化の際に権限グループを追加する方法 独自テーマの機能として権限グループの追加機能を実装する場合、テーマを有効化する際のみに権限追加処理を実行させる必要があるため独自にフックポイントを追加して権限グループを追加する方法を書いていきます。テーマ有効化の際に実行されるフックポイント... 2020.04.13 WordPress
Welcart Welcart カート内の合計金額を出力する方法 usces_totalprice_in_cart() Welcartでサイドバーやヘッダーにカート内の合計金額を出力するには、usces_totalprice_in_cart() という関数を任意の場所で呼び出して合計金額を出力出来ます。usces_totalprice_in_cart() の... 2020.04.12 Welcart
WordPress WordPress get_post() で取得したデータのショートコードを有効にする方法 先日、get_post()で投稿データを取得する方法を書きましたが、本文にショートコードが入っているとそのままでは展開されずそのままショートコードが出力されてしまいます。ショートコードが展開されないコード$post_obj = get_po... 2020.04.12 WordPress
WordPress WordPress get_post() で投稿データを取得する WordPressのテンプレートタグ(関数)get_post() の第一引数に投稿IDを指定すると投稿IDに紐づくデータを取得することが出来ます。投稿ID 601 の投稿データを取得する第二引数を省略した場合やオブジェクト形式で取得出来ます... 2020.04.12 WordPress
PHP PHP header関数で301リダイレクトする方法 header関数で301リダイレクトheader関数は3つの引数が指定出来ます。第一引数にリダイレクト先のURL、第二引数は "true" を指定すると同じヘッダを上書きします ( ※ "false" は同じヘッダを生成) 。第三引数はHT... 2020.04.01 PHPWordPress
WordPress WordPress 自動でクラス(class)を出力してくれるテンプレートタグ(関数) body_class() , post_class() WordPressのテンプレートタグに自動でCSSクラスを出力してくれる body_class() と post_class() があります。普段レイアウトに関する作業は行っておりませんが、どのように動くか気になりましたので動作検証してみま... 2020.04.01 WordPress
WordPress WordPress カスタムフィールドの値が入力されている且つ指定カテゴリに属している投稿の場合のみ表示する方法 カスタムフィールドに入力された値と指定したカテゴリに紐づいているかどうかを条件にデータ抽出&表示する方法のメモ。ソースコード<?php$item_id = get_the_ID();$delivery_method = get_field(... 2020.03.31 WordPress
WordPress WordPress WP_Queryで指定日以降のイベント情報を取得する方法 カスタム投稿タイプ「event」で管理するイベント情報に紐づけられたカスタムフィールでイベント開催日のデータをもとに指定日以降のイベント一覧を取得する方法を書きます。イベント情報取得コード$args = array( 'post_type'... 2020.03.28 WordPress
WordPress WordPress カスタム投稿タイプ ページ送りの2ページ目以降が 404エラーになる原因と対処法 WordPressで「news」というカスタム投稿タイプを追加したサイトのアーカイブページ(archive-news.php)にプラグイン「WP-PageNav」を用いてページ送りを導入したのですが、2ページ目以降のリンクが全て404エラー... 2020.03.27 WordPress
Welcart Welcart $wpdbで購入履歴に配送先情報を追加する方法 購入履歴を取得する関数やテンプレートタグは標準で用意されていますが、購入履歴テーブル(wp_usces_order)に保存されている配送先の情報を合わせて表示する方法が見当たりませんでしたので、標準で用意されているものをベースに配送先情報を... 2020.03.26 Welcart
Welcart Welcart $wpdbでクーポン一覧を取得する方法(※WCEX Couponプラグイン利用) Welcart用のクーポン発行プラグイン「WCEX Coupon」で管理しているクーポン一覧を取得する方法を書いていきます。クーポン一覧取得Welcart標準のテンプレートタグがあるかどうか未確認ですが、今回は $wpdb を使ってテーブル... 2020.03.25 Welcart
WordPress WordPress 寄稿者権限ユーザにメディアライブラリにアップする権限を付与する方法 外部ライターなどに寄稿者権限でアカウント発行することはありますが、テキストだけではなく画像もアップして記事を書いて欲しい場合、デフォルトの寄稿者権限にはメディアライブラリに画像をアップする権限がありませんが、以下のコードを function... 2020.03.24 WordPress
WordPress WordPress 親ページのスラッグを取得する方法 階層化された固定ページで親と子に同じCSSを読み込ませたい場合などで、親ページのスラッグを取得する方法を書きます。親ページのスラッグ取得 以下のコードを functions.php などに定義します。 /** * 親ページのスラッグ取得 *... 2020.03.24 WordPress