welcartまとめ追加2

てかリターンを覚えた
アーカイブで
頭に

<?php  //--------------------------------商品アーカイブなら
if( in_category( 'item' ) || 
//親カテゴリスラッグで分岐 ファンクションコード使用
 post_is_in_descendant_category( get_term_by( 'slug', 'item', 'category' ))): 
 ?>
<?php include(get_stylesheet_directory() . "/d_parts/welcart/welcart-archive.php"); ?>
 <? return; endif;?>

というのを入れてリターンすると
アーカイブのときこのテンプレートを読むだけでになる

ただし、ブログTOPにも商品カテゴリをアウトしてやらなければならないので
ファンクションに商品カテIDを追加
ファンクに書いたが

//<?php query_posts('post_type=post&cat='.$info_cat_out.','.$welcart_cat_out .'&paged='.$paged); ブログトップ

//<?php query_posts('post_type=post&posts_per_page=12&cat='.$info_cat_out.','.$welcart_cat_out .'&paged='.$paged); //記事すべて読む

と入れ替えてやる

また売り切れの分岐
カートに入れるコード

<?php if(!usces_have_zaiko() ) : ?>
売り切れ
<?php else:?>
<?php usces_the_itemSkuButton(__('Add to Shopping Cart', 'usces'), 0); ?>
<?php endif;?>

welcartまとめ追加

ポストタイプはシングルを使っている

カテゴリはitemが作成され(カテゴリーに)
その子カテゴリでカテゴリー分けする

ブログと混合するので

シングルは シングル内で分岐する

<?php if ( usces_is_item() ) : //----------------------------商品だったら ?>

アーカイブはpost_is_in_descendant_category
をファンクションで定義して分岐する、(商品カテゴリーは親カテゴリーアイテムを自動チェックできないため)
http://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/in_category

<?php  //--------------------------------商品アーカイブなら
if( in_category( 'item' ) || 
//親カテゴリスラッグで分岐 ファンクションコード使用
 post_is_in_descendant_category( get_term_by( 'slug', 'item', 'category' ))): 
 ?>

管理画面 商品マスターで商品を管理するが
カスタムフィールドを追加したい場合
ブログ投稿にも、カスタムフィールドが表示される
それを回避するために、ブログ投稿画面で表示で表示させ
カスタムフィールドをcssでい表示にさせ、商品ページのみひょうじさせる。
例はシンプルカスタムフィールド
カスタムフィールドスイートはコピーすると変になるらしい
アドバンスはどうか?

#smart-cf-custom-field-1289,
#smart-cf-custom-field-1270
{
    display: none;
}
.welcart-shop_page_usces_itemedit #smart-cf-custom-field-1289,
.welcart-shop_page_usces_itemedit #smart-cf-custom-field-1270
{display:inherit;}

商品画像を取得するコードが2種類しかないので
フルサイズか 近いサイズ だろう なのでそのサイズの画像を用意しておかないと
フルサイズを取得しないといけないので重くなる

<?php usces_the_itemImage( 0, 100, 100 ); ?>
<a href="<?php usces_the_itemImageURL(0); ?>"><?php usces_the_itemImage(); ?></a>

https://www.welcart.com/documents/archives/673

<?php usces_the_itemImage($id, 784, 588, $post); ?>   

こうしたがドルポストの意味はよくわからない

画像にクラスを付けられないので
その前のクラスなどで .class img などしないといけない

カスタムできる参考あり
https://wpcoding.net/welcart_usces_the_itemimage_alt/
https://www.welcart.com/community/forums/topic/%E3%82%B5%E3%83%96%E7%94%BB%E5%83%8F%E3%81%AE%E4%BB%A3%E6%9B%BF%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
https://www.welcart.com/community/forums/topic/%E5%95%86%E5%93%81%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%83%87%E3%83%BC%E3%82%BF%E3%81%ABname%E3%81%AE%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%9F%E3%81

コレをファンクションに追加

//商品画像のaltをタイトルにする
add_filter('usces_filter_img_alt' , 'my_img_alt_func' , 10 ,2);
function my_img_alt_func(){
global $usces;
$item_title = usces_the_itemName('return');
$alt = 'alt="'.$item_title.'"';
return $alt;
}

wordpress 引越し 別サイトへ 記事移行

http://www.weblog-life.net/entry/2016/03/03/060000

 

エクスポートはWP CSV Exporterを使う

 

文字化けしますのでテキストエディタで開きます。

CSVファイルには画像のURLがエクスポートしたドメインになっているためここで置き換えます。

検索文字列:http://旧ドメイン/

置換文字列:http://新ドメイン/

 

インポートはReally Simple CSV Importerで挿入

flex box のベンダープリフィックス

http://blues25.com/wp/2016/01/31/flexbox_browser/

デフォルト Safari用 IE10用 Android 標準ブラウザ用
display: flex display: -webkit-flex display: -ms-flexbox display: -webkit-box
flex-direction: row -webkit-flex-direction: row -ms-flex-direction: row -webkit-box-orient: horizontal-webkit-box-direction: normal
flex-direction: column -webkit-flex-direction: column -ms-flex-direction: column -webkit-box-orient: vertical-webkit-box-direction: normal
justify-content: center -webkit-justify-content: center -ms-flex-pack: center -webkit-box-pack: center
justify-content: flex-start -webkit-justify-content: flex-start -ms-flex-pack: start -webkit-box-pack: start
justify-content: space-around -webkit-justify-content: space-around -ms-flex-pack: justify -webkit-box-pack: justify
justify-content: space-between -webkit-justify-content: space-between -ms-flex-pack: justify -webkit-box-pack: justify
align-items: center -webkit-align-items: center -ms-flex-align: center -webkit-box-align: center