HOME  /Welcart
 /Welcartのホームページ、固定ページの構造と判断関数
2020年07月23日

Welcartのホームページ、固定ページの構造と判断関数

Welcartのホームページと事前に作られている固定のページを下記に解説します。

1.Welcart_basicのホームページ

WordPressのホームページの優先順位は下記になります。

①front-page.php

②管理者画面の表示設定の「フロントページ」で指定したテンプレート

③home.php

④index.php

その中で「Welcart_basic」はホームページに「front-page.php」を採用しています。

よってこのホームページをカスタマイズする場合は、「welcart_basicフォルダ」にある「front-page.php」を子テーマにコピーしてからプログラム修正を行います。

 

2.Welcartの固定ページ

Welcartでは予め下記の固定ページが作成されています。

①カート  :usces-cart

welcart_basic¥wc_templates」フォルダの中にある「cartフォルダ」のプログラムが動きます。

②メンバー:usces-member

welcart_basic¥wc_templates」フォルダの中にある「memberフォルダ」のプログラムが動きます。

Welcart_basicでは上記の2つの機能はアイコン化されているので、これらのページをメニュで呼び出す必要はありません。

 

固定ページ用にもう一つ用意されている機能があります。

③お問い合わせ:contact-us

新規固定ページで下記仕様で「お問い合わせ」ページを作成して下さい。

■名称:お問い合わせ

■パーマリンク:contact-us

■テンプレート:inquiryを選択します

保存をしてメニュに「お問い合わせ」を追加して下さい。

メニュをクリックすると下記フォームが表示されます。

■上記のプログラムは「welcart_basic¥page-templates¥inquiry.php」のプログラムが動きます。

 

3.カートやメンバ画面か否か?判断する関数

画面の表示されている下図アイコンをクリックするとカートページにジャンプします。

画面に表示されている下図メニュをクリックするとメンバーページにジャンプします。

 

これらの画面には「メインメニュ」や「パンくず」を表示したくない場合は下記関数で判断します。

関数 内容
welcart_basic_is_cart_page() カートページの場合はtrue、以外はfalse
welcart_basic_is_member_page() メンバページの場合はtrue、以外はfalse

上記の関数を使って表示サンプルです。

<?php if(!welcart_basic_is_cart_page() && !welcart_basic_is_member_page()): ?>
 メインメニュの表示
 パンくずの表示
<?php endif;?>

上記はカートページとメンバーページが共にfalseの時、すなわちカートページ、メンバーページ以外の時はメインメニュやパンくずを表示する事を行っているサンプルです。

以上でこのドキュメントの説明は完了です。

関連ドキュメントはメニュの「Wordpress(応用編)タブ」か下記の関連記事一覧から探して下さい。

又、このサイトには、Google広告が掲載されています。

この記事が貴方の参考になりましたら、広告もご覧頂ければ幸いです。


<関連記事一覧>

「wecart」に関連するドキュメントを表示しています。尚、このページネーションはJquryで制御しています。

ここではWelcart商品を価格順に並び替える方法を解説しています

ここではWelcartのキャンペーン商品設定の方法と、設定された商品リストを表示する関数を作成する方法を解説しています

ここではWelcartの商品カテゴリを指定して商品リストする関数を作成しています。全商品、おすすめ商品、新製品及び商品カテゴリが対象となります。

ここでは売れている商品をWelcartのDBから読み出して「売れ筋商品」としてリストする関数を作成する方法を解説しています。

ここではWelcartで個別商品を表示した時に、その商品と同じカテゴリの商品を「関連商品」としてリストする関数を作成する方法を解説しています。

ここではWelcart_basicのメニュのCSS制御の解説をしています。

ここではWelcart_basicのカートボタンの「色」と「文字」を変更する方法を解説しています。

ここではWelCart_Basicのカートの仕様がどうなっているか?を解説しています。

Welcartで会員システムを使うのであれば、ログイン後の画面に現在使えるポイント数が表示されているのが親切です。そこでここではwelcart_bascで保有ポイントが表示されるようにカスタマイズしたサンプルを解説しています。

ここではwelcart_basicの会員システムがどの様な仕様になっているか?を解説しています。

ここではWelcart_basicの検索BOXがCSSでどの様に制御されているのか?を解説しています

welcart_basicは製品だけしか検索対象としていませんが、ここではページの情報を読み込んで、何を検索させるのかを自動で判断させる方法を解説しています。

ここでは「welcart_basic」の「category.php」がブログ用のサイドーバーが使われてない問題点を修正方法を説明しています。また「welcart_basic」がどの様な構造になっているか?も併せて解説しています。

ここではWelcartの検索機能制限の解除と商品か否かを判断する関数を作成する方法を解説しています。

ここではWelcartで用意されている関数を解説しています。

Welcartのファンクションはfunctions.phpからincフォルダにあるファンクションをインクルードしています。この辺の構造を商品表示の設定例で解説しています。

WelcartはWordPressの「固定ページ」と「投稿ページ」のみで作られております。この「投稿ページ」の中に「商品」が設定されています。そこで検索機能はファンクションの中で、商品のみを検索する様な設定が定義されている為、そのままではブログ等を検索できません。

ここではWelcartの商品画像を「slick」でスライドさせる方法を解説しています。スライド方法は下記の2つを解説しています。①.slickオプションだけでスライドさせる。②slickイベントやメソッドを使ってスライドさせる。

ここではカスタマイズ→ヘッダ画像で設定したヘッダ画像を「slick」で自動スライドさせる方法を解説しています。スライドサンプルとしては画像サイズと画像サイズ+αで表示させるサンプルを解説しています。

「slick.js」はjqueryでスライド動作を指定するプラグインです。ここでは「slick.js」のインストールから、設定方法及び「slick.js」のオプションを解説しています

ここでは「Welcart basic」の子テーマの作成方法を解説しています。

Welcartの商品画像適用ルールと「Media Library Assistant」による画像管理、及び商品画像の登録方法を解説しています。

Welcartで商品登録を行う前に.Welcart Shopの「基本設定」、「配送設定」及び「.商品カテゴリ」の登録が必要で、ここではその登録方法を解説しています。

ここではWelCartの商品の登録の仕方を解説しています。

WelcartはWordPressを使った無償のe-Commerceシステムです。ここでは「Welcart」の「インストール」と「無償テンプレート」について解説します。

ここでは「Welcart_Basic」の「メニュ」や「ウィジェット」及び「ヘッダ画像」の使い方を解説します。