WordPress

スポンサーリンク
WordPress

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

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

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

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

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

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

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

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

WordPress get_post() で投稿データを取得する

WordPressのテンプレートタグ(関数)get_post() の第一引数に投稿IDを指定すると投稿IDに紐づくデータを取得することが出来ます。 投稿ID 601 の投稿データを取得する 第二引数を省略した場合やオブジェクト形式で取得出来...
PHP

PHP header関数で301リダイレクトする方法

header関数で301リダイレクト header関数は3つの引数が指定出来ます。第一引数にリダイレクト先のURL、第二引数は "true" を指定すると同じヘッダを上書きします ( ※ "false" は同じヘッダを生成) 。第三引数はH...
WordPress

WordPress 自動でクラス(class)を出力してくれるテンプレートタグ(関数) body_class() , post_class()

WordPressのテンプレートタグに自動でCSSクラスを出力してくれる body_class() と post_class() があります。普段レイアウトに関する作業は行っておりませんが、どのように動くか気になりましたので動作検証してみま...
WordPress

WordPress カスタムフィールドの値が入力されている且つ指定カテゴリに属している投稿の場合のみ表示する方法

カスタムフィールドに入力された値と指定したカテゴリに紐づいているかどうかを条件にデータ抽出&表示する方法のメモ。 ソースコード <?php $item_id = get_the_ID(); $delivery_method = get_fi...
WordPress

WordPress WP_Queryで指定日以降のイベント情報を取得する方法

カスタム投稿タイプ「event」で管理するイベント情報に紐づけられたカスタムフィールでイベント開催日のデータをもとに指定日以降のイベント一覧を取得する方法を書きます。 イベント情報取得コード $args = array( 'post_typ...
WordPress

WordPress カスタム投稿タイプ ページ送りの2ページ目以降が 404エラーになる原因と対処法

WordPressで「news」というカスタム投稿タイプを追加したサイトのアーカイブページ(archive-news.php)にプラグイン「WP-PageNav」を用いてページ送りを導入したのですが、2ページ目以降のリンクが全て404エラー...
Welcart

Welcart $wpdbで購入履歴に配送先情報を追加する方法

購入履歴を取得する関数やテンプレートタグは標準で用意されていますが、購入履歴テーブル(wp_usces_order)に保存されている配送先の情報を合わせて表示する方法が見当たりませんでしたので、標準で用意されているものをベースに配送先情報を...
Welcart

Welcart $wpdbでクーポン一覧を取得する方法(※WCEX Couponプラグイン利用)

Welcart用のクーポン発行プラグイン「WCEX Coupon」で管理しているクーポン一覧を取得する方法を書いていきます。 クーポン一覧取得 Welcart標準のテンプレートタグがあるかどうか未確認ですが、今回は $wpdb を使ってテー...
WordPress

WordPress 寄稿者権限ユーザにメディアライブラリにアップする権限を付与する方法

外部ライターなどに寄稿者権限でアカウント発行することはありますが、テキストだけではなく画像もアップして記事を書いて欲しい場合、デフォルトの寄稿者権限にはメディアライブラリに画像をアップする権限がありませんが、以下のコードを function...
WordPress

WordPress 親ページのスラッグを取得する方法

階層化された固定ページで親と子に同じCSSを読み込ませたい場合などで、親ページのスラッグを取得する方法を書きます。 親ページのスラッグ取得 以下のコードを functions.php などに定義します。 /** * 親ページのスラッグ取得 ...
WordPress

WordPress 開発中サイトのテーマを切り替える簡易プラグイン

Welcartを用いたECサイトのオリジナルテーマ開発中にWelcart純正のテーマと当社オリジナルのテーマの挙動の違いなどを確認する際に管理画面内でテーマを切り替えることが煩わしく感じたためテーマ切り替え用のパラメーターを指定することでテ...
WordPress

WordPress カスタム投稿タイプのアーカイブと詳細ページを利用しない方法(HTTPステータスコード404を返す)

WordPress で広告管理用のカスタム投稿タイプを追加した場合など、管理画面で広告データ管理はしたいけどフロントでアーカイブページも詳細ページも利用しないことがあります。 今回はカスタム投稿タイプの追加方法とアーカイブページ/詳細ページ...
Welcart

Welcart 商品オプションを個別に取得する方法

Welcartで商品オプションを取得する関数は用意されていますが、レイアウトの都合などでそのまま使えないない場合があります。今回は商品ID(post_id)を指定して個別に取得する方法を書いていきます。 商品オプションの格納場所確認 "wp...
Welcart

Welcart 売上ランキング作成のための商品ID取得と表示方法

Welcartでは売上ランキングを作成するための商品ID取得用関数 get_bestseller_ids( $days ) と売上ランキング表示用関数 usces_list_bestseller( $num, $days ) が用意されてい...
Welcart

Welcart会員登録フォームに住所自動入力機能を追加する方法

Welcartの会員登録フォームに郵便番号から住所を自動入力してくれるライブラリ「AjaxZip3」を用いて住所自動入力機能を追加する方法を書いていきます。 郵便番号から住所入力用ボタン追加 以下のコードを会員登録フォーム用のテンプレートに...
スポンサーリンク
タイトルとURLをコピーしました