Skip to content

Instantly share code, notes, and snippets.

View SapporoTK's full-sized avatar

Tomoya Kawabata SapporoTK

View GitHub Profile
@SapporoTK
SapporoTK / function.php
Last active October 11, 2018 15:17
[WordPress] add JSON-LD for schema.org
<?php
/*
©planet-green.com
*/
function insert_json_ld_for_schema_org()
{
if( !is_single() || !have_posts() ) {
return;
}
@SapporoTK
SapporoTK / search_custom_fields.php
Last active February 22, 2017 02:48
WordPress + Custom Fields に複雑な検索機能を実装する。/reference http://www.deluxeblogtips.com/2012/04/search-all-custom-fields.html
global $wpdb;
//次のSQLに SQL_CACHE を含めているのは、レンタルサーバーによってはMySQLのクエリキャッシュの
//デフォルト設定を無効にしているところがあるので、明示的にクエリキャッシュを有効にするように指定している。
$sql = "SELECT SQL_CACHE DISTINCT posts.ID FROM {$wpdb->posts} posts";
//チェックボックスorセレクトボックスの検索(複数のAND検索)
//例えばcolorというフィールド名だとする。
//$_GET['color']にはカスタムフィールドの設定画面の選択肢の箇所で入力したラベルと値のうち、値の方が配列になって入ってくるとする。
@SapporoTK
SapporoTK / combine_thumb.php
Last active February 22, 2017 02:51
Create combine thumbnail from multiple images. Examples http://planet-green.com/archives/446
<?php
/*
* combine_thumb.php
*
* examples - http://planet-green.com/archives/446
*
* System Requirements:
* PHP v5.3+
* ImageMagick