Skip to content

Instantly share code, notes, and snippets.

View kurozumi's full-sized avatar

kurozumi kurozumi

View GitHub Profile
@kurozumi
kurozumi / SC_Helper_Purchase_Ex.php
Created May 24, 2015 01:54
【EC-CUBE(2.13)】キャンセル処理以外でも使用ポイントを自動で返却させる方法
/**
* ポイント使用するかの判定
*
* $status が null の場合は false を返す.
*
* @param integer $status 対応状況
* @return boolean 使用するか(会員テーブルから減算するか)
*/
function isUsePoint($status) {
if ($status == null) {
@kurozumi
kurozumi / functions.php
Last active August 29, 2015 14:21
【ワードプレス】qiitaの記事を自動メディアリンクに対応させる方法
wp_embed_register_handler(
'qiita',
'#http://qiita.com/(.*)/items/([a-z0-9]+)$#i',
function($m, $attr, $url, $rawattr){
$url = sprintf("http://qiita.com/api/v2/items/%s", $m[2]);
$result = wp_remote_get($url);
if ( ! is_wp_error( $result ) && $result['response']['code'] === 200 ) {
$data = json_decode($result['body']);
return $data->rendered_body;
}
@kurozumi
kurozumi / functions.php
Last active August 29, 2015 14:21
【ワードプレス】ツイキャス(TwitCasting)を自動メディアリンクに対応させる方法
wp_embed_register_handler(
'twitcasting',
'#http://twitcasting.tv/(.*)$#i',
function($m, $attr, $url, $rawattr){
$width = 320;
$height = 198;
return <<< __EOS__
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="{$width}" height="{$height}" id="livestreamer" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
@kurozumi
kurozumi / oembed-twitcasting.php
Last active August 29, 2015 14:21
【ワードプレス】ツイキャス(TwitCasting)をoEmebd機能(自動メディアリンク)に対応させるプラグイン
<?php
/*
Plugin Name: oEmbed TwitCasting
Version: 0.1-alpha
Description: Embed source from twitcasting.
Author: kurozumi
Author URI: http://a-zumi.net
Plugin URI: http://a-zumi.net
Text Domain: oembed-twitcasting
Domain Path: /languages
@kurozumi
kurozumi / wp-setting-page-template.php
Last active April 23, 2018 23:25
【ワードプレス】プラグインによる管理画面の設定ページ作成用のテンプート
<?php
/*
Plugin Name: WP Setting Page
Version: 0.1-alpha
Description: wordpress setting page template
Author: kurozumi
Author URI: http://a-zumi.net
Plugin URI: http://a-zumi.net
Text Domain: wp-setting-page
Domain Path: /languages
@kurozumi
kurozumi / wordpress-popular-posts.php
Last active August 29, 2015 14:21
【ワードプレス】WordPress Popular Postsを多言語化サイトが構築できるBogoプラグインに対応させる方法
@kurozumi
kurozumi / metabox-template.php
Last active August 29, 2015 14:21
【ワードプレス】投稿画面にメタボックスを追加するテンプレート
<?php
/*
Plugin Name: Wp Metabox Template
Version: 0.1-alpha
Description: metabox template
Author: kurozumi
Author URI: http://a-zumi.net
Plugin URI: http://a-zumi.net
Text Domain: wp-metabox
Domain Path: /languages
@kurozumi
kurozumi / oembed-fc2-video.php
Last active December 3, 2022 07:37
【ワードプレス】FC2動画をoEmebd機能(自動メディアリンク)に対応させるプラグイン
<?php
/*
Plugin Name: oEmbed FC2 Video
Version: 0.1-alpha
Description: Embed source from fc2 video.
Author: kurozumi
Author URI: http://a-zumi.net
Plugin URI: http://a-zumi.net
Text Domain: oembed-fc2-video
Domain Path: /languages
@kurozumi
kurozumi / oembed-fc2-live.php
Last active August 29, 2015 14:21
【ワードプレス】FC2 LiveをoEmebd機能(自動メディアリンク)に対応させるプラグイン
<?php
/*
Plugin Name: oEmbed FC2 Live
Version: 0.1-alpha
Description: Embed source from fc2 live.
Author: kurozumi
Author URI: http://a-zumi.net
Plugin URI: http://a-zumi.net
Text Domain: oembed-fc2-live
Domain Path: /languages
@kurozumi
kurozumi / Twig.php
Last active August 29, 2015 14:22
【CodeIgniter3】Twig導入用のシンプルライブラリ
<?php
class Twig
{
public function __construct()
{
$this->ci =& get_instance();
$loader = new Twig_Loader_Filesystem(VIEWPATH);
$this->twig = new Twig_Environment($loader, array('cache' => APPPATH . "cache/twig", "debug" => true));
}