忍者ブログ
19 January

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

08 August

ACF拡張 オプションページ

ACFプロじゃなくて個別プラグインのほうでやりました。

有効化したらメニューに「option」が既にある

http://hirashimatakumi.com/blog/3842.html
ここのありがたいコードをfunctions.phpにコピペする
管理画面メニューに表示される「Option」が変更される

/* 【管理画面】ACF OPTIONS を追加 & メニュー名変更 */
add_filter( 'acf/options_page/settings', 'my_options_page_settings' );
function my_options_page_settings( $options ) {
$options['title'] = __( 'OPTIONS' );
$options['menu'] = __( 'OPTIONS' );
return $options;
}


<?php the_field('カスタムフィールド名','option'); ?>

上記を表示させたいところに記述する
PR
10 July

テーブルの見出しテキストを均等割にしたい

http://ozpa-h4.com/2013/07/26/jquery-justify-js/
http://ozpa-h4.com/demo/justify_demo/

上記のjqueryを導入するしかない!!

自分でspanで囲ってletter-spacingで調整するのを自動でやってくれる




CSSでやろうとしたら、まず1行のみっていうのが無理
text-align:justify; は複数行にしか効かない

http://nabetaro.hatenablog.com/entry/2015/12/23/220942

というか↑を読んで「最終行のみjustifyは効かない」
つまり、1行のみの文章は「=最終行」なので効かないということを理解した。

そこで以下のように最終行へのCSS3が存在するらしい
しかしクロームとfirefoxしかきかない。 IE ☓、safari ☓
いいCSS3知った!と思ったら対応してないとか超萎える
  -moz-text-align-last: justify;
  text-align-last: justify;

↓ text-align-lastの対応状況が見れる
https://syncer.jp/css-reference/text-align-last

しょうがないのでjqueryに頼る
LIGというかいうとこのやつはDLリンクしんでる。ページ内のコードコピペしても使い物にならなかったので注意。

全角半角がまじるとガタつくだとか、IEのみ出来ないだとか、もううぜー
wordしかやったことないやつとか紙媒体のやつが均等割!とかうるせーんだよ
webは基本できねーんだよ
10 July

welcart 特定商品のみ送料を変更したい

http://welcustom.net/free-shipping-specific-items/



いくら以上で送料無料とか設定したけど、送料無料にしたくない例外がでた
上記のいつものお役立ちサイトにのっていました。ありがたやー
これは「ある商品が入っていたら送料無料にする」というものだが、
 $shipping_charge = 0; の値(送料の値段)を変更すればいい。
ここを2000とかにすると、この商品のみ強制的に送料無料ライン超えてても2000円となる



//特定のSKUがカートに入っている場合、送料無料
add_filter('usces_filter_set_cart_fees_shipping_charge', 'mysku_set_cart_fees_shipping_charge', 10, 3);
function mysku_set_cart_fees_shipping_charge($shipping_charge, $carts, $entries){
    $mysku = array('SKU1', 'SKU2'); //送料無料のSKUを記入
    foreach($carts as $cart){
        $sku = $cart['sku'];
        if(in_array($sku, $mysku)){
            $shipping_charge = 0;
        }
    }
    return $shipping_charge;
}