Skip to content

Instantly share code, notes, and snippets.

yokota kenji yokotak0527

View GitHub Profile
View gist:888852
//
// singleton pattern
//
var Singleton = (function(){
var instance;
return function(){
if(instance){
return instance;
};
@yokotak0527
yokotak0527 / gist:2834564
Created May 30, 2012
wordpressでエントリーのルートカテゴリーを取得する
View gist:2834564
//ex -> the_root_category(get_the_category(),"span");
function the_root_category($cat,$mode="li"){
$cat = get_root_category($cat);
$cnt = count($cat);
$_cat;
for($i = 0;$i<$cnt;$i++){
echo "<".$mode." class='catGroup catGroup".$i." ".$cat[$i]->slug."'>".$cat[$i]->name."</".$mode.">";
}
};
@yokotak0527
yokotak0527 / welcart $wcmbで分岐
Created Jul 19, 2012
welcart 拡張プラグイン WCEX MobileのオブジェクトでPC、スマホ、ガラケーの分岐
View welcart $wcmbで分岐
// welcart 拡張プラグイン WCEX Mobile
// http://www.welcart.com/archives/1626.html
// $wcmbのプロパティで環境ごとの分岐ができそうだったのでメモ
// ガラケーかどうかの判定っぽい。返り値はintかboolian
// PCで0:int スマホで10:int ガラケーでtrue:bool
$wcmb['check_garak']
// デバイスの名前が入ってる
// PCだとPC:string スマホ、ガラケーだと機種名
@yokotak0527
yokotak0527 / welcart priceArr
Created Jul 27, 2012
welcart 価格の配列を返すやつ
View welcart priceArr
// 使い方は
// $arr = priceArr(usces_the_firstPrice('return'));
// みたいな感じ。
// 返り値は配列。
// 管理画面で税率は必ず指定しておくこと!
function priceArr($price=0){
global $usces;
$pos = $usces->options;
@yokotak0527
yokotak0527 / gist:4346916
Created Dec 20, 2012
yeoman Gruntfileにgrunt-growl足したやつ
View gist:4346916
module.exports = function( grunt ) {
'use strict';
//
// Grunt configuration:
//
// https://github.com/cowboy/grunt/blob/master/docs/getting_started.md
//
grunt.initConfig({
// ------------------------------------
@yokotak0527
yokotak0527 / gist:4671567
Last active Dec 11, 2015
PHP で無いクエリを取ってこようとするとエラーが返るので、issetでセットされているかNULLではないかをチェックして処理を変える。
View gist:4671567
$home = isset($_GET['home']) ? $_GET['home'] : NULL;
@yokotak0527
yokotak0527 / gist:4719739
Last active Dec 12, 2015
WordPressで投稿をカスタム投稿に移動させるときのテンプレ
View gist:4719739
<?php
// WordPress post moves to custom post.
// 参考 -> http://techblog.55w.jp/?p=224
$posts = get_posts(array(
'post_type'=>'post',
'numberposts'=>500
));
// カテゴリーからカスタムタクソノミーに移動させるときに利用
// keyがカテゴリー名でvalがターム名
// key is category name,val is term name.
@yokotak0527
yokotak0527 / gist:4759796
Created Feb 12, 2013
WordPress ページング
View gist:4759796
function paging($query_arr){
global $total_page_num;
global $paged;
$range = 5;
$half = 0;
$range_offset = 0;
$page_offset = 0;
$cnt = '<nav class="paging"><ul>';
// prev
if($paged != 1){
View gist:5023779
// =============================================================================
// 参照:https://npmjs.org/doc/json.html
// =============================================================================
{
// -------------------------------------------------------------------------
// name : プロジェクト名 [必須]
// -------------------------------------------------------------------------
"name":"v0.4",
// -------------------------------------------------------------------------
You can’t perform that action at this time.