<?php
 //親のIDをget_termsへ
$args = array('child_of' => 97);
//子ターム一覧を取得
$dterms=get_terms('category',$args);
?>
   
<?php 	
foreach ( $dterms as $dterm ):
?>
<!--★★★ループ基本-->
<?php
if ( have_posts () ) :
    while ( have_posts() ) :
        the_post();
?>
商品
<?php
    endwhile;
endif;
?>
<?php wp_reset_query(); ?>
<?php endforeach; ?>
	投稿者: doggstar
STOOL SIKAKU
welcartまとめてく1
SOLで記載が甘かったので
za-suで応用する際まとめてきます。
■インストしてまず最初に配送方法を設定
配送方法を変更した場合
後にその関連商品も更新しないといけないといか。。
今回は国際も含むために国際設定
http://www.welcart.com/documents/manual-2/%E9%85%8D%E9%80%81%E8%A8%AD%E5%AE%9A#kokusaibin
システム設定で、「販売対象国」を複数選択
配送設定で入力
料金は送料で入力 日本 アメリカ ドロップダウン設定
■次に商品追加方法を参考に商品を登録
■商品はブログポストで表示される。
特に何も記載しなくともコンテンツに
div itempage が追記されそこに商品が表示される。
その中のコードが書かれたファイルがどこにあるかわからない
が自由にカスタムする為に直接コードを記載する。
まずusces_the_item();で宣言・商品ページか分岐
<?php if ( have_posts () ) : while (have_posts()) : the_post(); usces_the_item(); //ウェルカート用?> <?php if ( usces_is_item() ) : //商品だったら ?> ここに記載していく <?php else : //商品以外だったら?> <?php endif; ?> <?php endwhile; ?> <?php endif; ?>
この中に記載していくのだろう。
カートに含ませる項目を作る場合は
<form action="<?php echo USCES_CART_URL ?>" method="post"> </form>
これでくくる。
ループ内全部をくくっても大丈夫そうだSOLでそうだで
オプションフィールドを使おうかと思ったが
商品ページにループでしか出せない様だったので
却下。
おまけコードオプション
<?php if (usces_is_options()) : ?> <?php while (usces_have_options()) : ?> <?php $abc = esc_html(usces_getItemOptName()); echo $abc; $efg = usces_the_itemOption($abc); echo $efg; ?> <?php endwhile; ?> <?php endif; ?>
商品追加ページにいらない項目が多いため
カスタムアドミンで消す。
SKU追加ボタン変更など
例
@charset "UTF-8";
/*購入制限数 ポイント率 業務パック割引*/
.iteminfo_table tr:nth-of-type(3),
.iteminfo_table tr:nth-of-type(4),
.iteminfo_table tr:nth-of-type(5),
.iteminfo_table tr:nth-of-type(6),
.iteminfo_table tr:nth-of-type(7)
/*商品オプション*/
,#itemoption
/*商品詳細本文欄*/
,.welcart-shop_page_usces_itemedit #wp-content-wrap
,.welcart-shop_page_usces_itemedit #postdivrich
/*商品詳細本文文字 これで効く不明*/
,div.inside div.itempagetitle:nth-of-type(3)
 { display:none}
 
 
  /*SKU追加ボタンを忘れがちだから赤化*/
 #newskusubmit input{ background: #e14d43;
border-color: #d02c21;
color: #fff;
-webkit-box-shadow: inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);
box-shadow: inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,.15);
margin-bottom:15px;}
オリジナルナビを出す為にファンクションに追加
// カテゴリを複数書き出すパンくずリスト
function the_breadcrumb() {
     if (!is_home()) {
          echo '<a href="http://www.za-su.com/">PRODUCTS</a>';
     }
     if (is_category() || is_single()) { //カテゴリページの場合。「Home>[カテゴリ,カテゴリ]」
          echo " > ";
          the_category(" & ");
          echo "";
     }
     if (is_single()) {//投稿ページの場合。「Home>[カテゴリ,カテゴリ]>タイトル」
          echo " > ";
          the_title();
     } elseif (is_page()) { //固定ページの場合。「Home>親ページ>子ページ>タイトル」
     echo ' > ';
     global $post; //グローバル変数の取得
     $ancestors = get_post_ancestors($post->ID);
          foreach (array_reverse($ancestors) as $parid) {
          $title = get_page($parid)->post_title;
          echo '<a href="'.get_page_link($parid).'" title="'.$title.'">'.$title.'</a> > ';
          }
     the_title();
     }
}
//投稿ページ以外でも正常に動作するように改良しました。カテゴリページ、固定ページでも動作します。
//カテゴリではなく、タグ表示にしたい場合は「the_category」を「the_tag」に置き換えてください。
//パンくずリストを表示させたい場所(当サイトではloop-single.php)に
//<?php the_breadcrumb(); ?>
<?php
//を追加。
以降アドバンススイートでやる
display:table
https://app.codegrid.net/entry/css-table-1
外付けusb フォーマット形式について
http://da44.jp/14624
http://tizupiza.blog.fc2.com/blog-entry-82.html
font exploer pro xで2台で共有する方法
まずノートでこつこつやったのでそれを
ローカルバックアップ フォント含む設定で保存 ソフト自体はチェック外す
それをもう一台でローカルバックアップ リストア 展開ファイル保存先を選びok
ここまではできた
あとは更新していく時の設定考える
展開保存先を共有することはできるのか?
つまり
両方とも同じバックアップをリストア (DROP BOXで共有できるか)
片一方で変更を加え 後に
書き出して 設定ファイルだけ
それで新しく読み込ませたフォントもセットれるだろうか?
facebook動画をDLして WEBサイトで見せる方法
http://keepvid.com/
ここで入力
» Download MP4 « – HD (720p/960p/1080p)
を右クリックで保存
MP4ができる。
埋め込み
http://honttoni.web.fc2.com/blog_honttoni/samples/sample62set/video.html
<object width="640" height="380"> <param name="src" value="video/uchiage.mp4"> <param name="autoplay" value="false"> <param name="controller" value="true"> <embed src="video/uchiage.mp4" width="640" height="380" type="video/mp4" autoplay="false" controller="true" pluginspage="http://www.apple.com/jp/quicktime/download/"> </object>
youtubedl
http://offliberty.com/
テンプレートを整理した 覚え
すずきさんのHPで変えた
複雑な部分だけ
・ブログループを(ボックス&ダラ読み)
どこに置くか悩む
Dフォルダにおいて インクルードさせる場合 コメントアウトしたようにかかなければならない
理由はページテンプレートをフォルダにまとめたせいだろう。
<?php // include(get_template_directory() . '/a1_d_blog_roop.php'); 
	 
	 include("a1_d_blog_roop.php"); 
	 ?> 
今回やった方法は
top階層において そのまま読み込ます
top階層から読み込む場合は特に指示なく読み込めた。
特定のカテゴリを管理者のみチェック設定できるようにする
User Role Editorをインスト
outcatとという非表示用ユーザー権限を作る
User Access Managerをインスト
Manage user user groupsで
カテゴリ非表示用グループを作る
outcatにチェックしてOK
(バグッてるのでユーザーの変更は削除してやり直し)
カテゴリにアクセスすると最下段に
outcatができているのでチェックすりゃOK
管理者は当然使えるが。
最初から管理者もあれば編集者の制限用に非表示ユーザーカテゴリをつくらなくともできるのに。
URLで分岐させる
ドメイン日本語含む
<?php $url = urldecode($_SERVER['REQUEST_URI']); ?>
参考
http://okwave.jp/qa/q8564604.html
ドメイン英語
<?php $url = $_SERVER['REQUEST_URI']; ?> <?php if($url == "/inquiry22.html" ): ?> ・・ <?php else: ?> ・・ <?php endif; ?>
DIVスライダー
http://black-flag.net/jquery/20130109-4439.htmlここ参照
いつものやつのバージョンアップ番
http://www.t-media.jp/
http://www.car-suzuki.com/
画像トレースには詳細項目があった
体重計算での小数点計算での誤差
どうやら0.1は2進数で割り切れない数字だから
0.09999999となる??
ので前回からの結果が-0.9.000000000001 となる
ので
$weight_d = sprintf('%.1f', ($weight_now - $weight2[0]));
echo $weight_d;
sprintf(‘%.1f’, ~
でできた。
小数点2けただと
sprintf(‘%.2f’,
となるらしい
参考
http://www.phppro.jp/qa/2601
http://php.net/manual/ja/function.sprintf.php
http://www.psi-net.co.jp/blog/?p=277
https://forum.openoffice.org/ja/forum/viewtopic.php?f=10&t=768
 
mail3cgiを使うときの注意点
cgiへ渡すhtmlもしくはphpの文字コードをShift_JISにしなければならない。
文字コードはメタの宣言で済まず、ファイルの保存形式を変えなければならない。
そのため使うのが、macでフリーソフト MultiTextConverter
こいつの設定を 変換したい文字コードに設定
メタタグも変更するをチェックして保存すれば
一発で変更できる。
phpでインクルードする場合、ヘッダーフッター等はutf8となるため文字化けする。
facebookサムネイルサイズまとめ
http://gaiax-socialmedialab.jp/facebook/309
画像サイズは246×470px
open officじゃなくて libre offic
日本語化して
msp ゴシック DL
msgothic.ttc
https://code.google.com/p/browserlinux-jp/downloads/detail?name=msgothic.ttc&can=2&q=
フォント置き換え msp を好みのフォントへ
管理ホームページ停止措置
http://web-tan.forum.impressrd.jp/e/2009/06/16/5880
htaccessにメンテナンスをかき
メンテナンスに中止を書く
スマフォ対応 簡易 簡単 即席 css スマフォ分岐
http://millkeyweb.com/if-mobile/
ファンクション
function is_mobile() {
  $useragents = array(
    'iPhone',          // iPhone
    'iPod',            // iPod touch
    'Android',         // 1.5+ Android
    'dream',           // Pre 1.5 Android
    'CUPCAKE',         // 1.5+ Android
    'blackberry9500',  // Storm
    'blackberry9530',  // Storm
    'blackberry9520',  // Storm v2
    'blackberry9550',  // Storm v2
    'blackberry9800',  // Torch
    'webOS',           // Palm Pre Experimental
    'incognito',       // Other iPhone browser
    'webmate'          // Other iPhone browser
  );
  $pattern = '/'.implode('|', $useragents).'/i';
  return preg_match($pattern, $_SERVER['HTTP_USER_AGENT']);
}
<?php if (is_mobile()) : ?> // スマートフォン用コンテンツ <?php else: ?> // PC・タブレット用コンテンツ <?php endif; ?>
こいつで タブレットをはしょって分岐できる
br をはしょりたいからページのどこかに
  <?php if (is_mobile()) : ?>
<style type="text/css">
.top_p br, .smap br { display:none;
}
</style>
<?php else: ?><?php endif; ?>
と記入
samp とつけたbrは改行されない
即席対応で
どうしても改行させたい倍はpでくくりなおす
あけたい場合はpに全角スペースでOK
http://www.msng.info/archives/2013/03/turning-off-html-br-with-css.php
さらにはここは完全にPCの文字バランスを出したい場合
div#textArea {
    -webkit-text-size-adjust: 100%;
}
こんなんあった
heightをしていしなくともよい
bodyにいれると全部PC表示
//新スマフォ分岐
function is_mobile(){
    $useragents = array(
        'iPhone', // iPhone
        'iPod', // iPod touch
        'Android.*Mobile', // 1.5+ Android *** Only mobile
        'Windows.*Phone', // *** Windows Phone
        'dream', // Pre 1.5 Android
        'CUPCAKE', // 1.5+ Android
        'blackberry9500', // Storm
        'blackberry9530', // Storm
        'blackberry9520', // Storm v2
        'blackberry9550', // Storm v2
        'blackberry9800', // Torch
        'webOS', // Palm Pre Experimental
        'incognito', // Other iPhone browser
        'webmate' // Other iPhone browser
 
    );
    $pattern = '/'.implode('|', $useragents).'/i';
    return preg_match($pattern, $_SERVER['HTTP_USER_AGENT']);
}
	05navinavi 自作プラグイン ログイン時ダッシュボード以外
使うものは
★adminmiz – ログインurlを変更
編集者、投稿者等 ダッシュボードを無効化して保存
ページをotherpageにし
urlを
http://○○○/wp-admin/admin.php?page=Dogg
にする。
メニューエディターで 権限設定を非許可にすると リダイレクトされないので注意
★自作プラグイン
ただシンプルに管理画面に新しいページを追加
(過去違うものもあったがURLがサーバーの初期URLがのるので非実用的)
参考
http://shared-blog.kddi-web.com/about/166
pdf-dl
“WordPress 初めてのプラグイン作成〜He…法 | レンタルサーバーのCPIスタッフブログ”のプレビュー
実際スマフォから投稿する為の画面を作成する必要があるので
今後利用頻度高い
05navinaviにすべて書けばよし
春日井ナビがかなり高度
シュガはシンプル
車はコメントアウトした。
プラグイン
タグ打ち込みプラグイン
IME Ready Taxonomy
画像サイズ作成プラグイン
Simple Image Sizes
	