harumemo

メモ書きです。

2016-01-01から1年間の記事一覧

facebookのいいね!をv2.7のAPIで取得する方法

暫定策として、アクセストークンを「App ID」と「App secret」を「|」で繋いで利用する。 $facebook_graph_url = 'https://graph.facebook.com/' . $facebook_api_version . '/' . $permalink . '?access_token=' . $facebook_app_id . '|' . $facebook_app_…

PHPアプリがタイムアウトしてしまう場合は「max_execution_time」を変更する。

; Maximum execution time of each script, in seconds; http://www.php.net/manual/en/info.configuration.php#ini.max-execution-timemax_execution_time = 300 デフォルトは「30」秒。 ちなみに、php.iniの変更反映には、Apacheの再起動が必要。 ちなみに…

Graph API Explorer はいろいろ便利

https://developers.facebook.com/tools/explorer/

PHPでJSONデータの取得の仕方

qiita.com

WordPressのプラグイン「custom-permalinks」で、最後に必ず"/"を付ける方法

プラグインのソースを直接編集。バージョンアップ時に無くなってしまいますが、あしからず(※454行目あたり): // add_post_meta( $id, 'custom_permalink', str_replace('%2F', '/', urlencode(ltrim(stripcslashes($_REQUEST['custom_permalink']),"/")))…

wgetのオプション「-O」と「-o」の違い

-O:取得したHTMLを指定されたファイルに書き込む。 -o:HTML取得時に処理したログをファイルに書き込む。

文章のリライトとは

【わかるにはわかるが、なんだかパンチが弱い】 ウチの妹の身長は175センチで、170センチの兄より大きいんです。↓【はっきりと内容が理解でき、オチもしっかり伝わる】ウチは兄と妹のふたり兄妹。兄の身長は170センチで、妹の身長は175センチ。なんと妹の方…

7/10締切迫る!ブランドや会社のファンを作る、…

7/10締切迫る!ブランドや会社のファンを作る、… 【 7/10開催 】Amazonに僧侶を手配できるサービスを出品し…

Excelでアルファベットの文字列の先頭を大文字、その他を小文字にする。

=PROPER(A1)

Excelで郵便番号にハイフンが入っていればそのまま、入っていなければハイフンを入れるようにする

=IF(COUNTIF(A1,"*-*"),(A1),LEFT(A1,3)&"-"&MID(A1,4,4))

SSLのApacheの起動時にパスフレーズの入力を無くす方法

www.linux-tech.info

liのテキストをとばしたいとき(非表示にしたいとき)

overflow:hidden; text-indent:100%; white-space:nowrap *nowrapを指定しないと改行されてしまう。

iOS(iPhone)で、clickイベントを使うときは注意、aタグは1度自動でキャンセルされる模様。

chaika.hatenablog.com on-ze.com

jQueryの「:has」は、CSSセレクタのように見えて、実際はjQueryの独自拡張

jQueryで使えるけどCSSでは使えないセレクター。(CSS おれおれ Advent Calendar 2012 – 13日目) | Ginpen.com

jQueryの「is」

要素の状態を返す。 is(expr) - jQuery 日本語リファレンス

jqueryの「one」

登録されたイベントリスナーを最初の一度だけ実行するoneメソッドの基本的な使い方を解説する。

jQueryのshow(hide)

たんに、該当要素の「display:none;」をはずすだけのような気が。 show() - jQuery 日本語リファレンス

jQueryのtoggleの意味

各要素のうち、表示状態にあるものを非表示にし、非表示状態にあるものは表示状態にします。なんじゃそりゃ。 toggle() - jQuery 日本語リファレンス

jQuery、要素が存在しなければ、何もしない

$(function() { if ($('#gnav').get(0) === undefined) { // gnavが無ければ何もせずreturn return; } init(); // gnavがあれば、初期化処理を行なう。 });■get(index)DOMエレメントの集合からインデックスを指定して、ひとつのエレメントを参照する。http:/…

PHPの日付フォーマット指定方法

www.geocities.jp

「meta_query」と「tax_query」の違い

この'meta_query'パラメータは、カスタムフィールドの絞り込み条件を指定するためのもの。 elearn.jp

YouTube API

<div id="player"></div><script> var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); // var player; funct…

WordPress、カスタム投稿をタクソノミーのslugで絞るWP_Query

$args = array( 'post_type' => 'event', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'meta_key' => 'event-start-date', 'tax_query' => array( array( 'taxonomy' => 'tx-event', 'field' => 'slug', 'terms' => 'slugnamexxxxx', ) ), 'paged' =>…

jqueryでの要素の追加(append,prepend,after,before)

www.atmarkit.co.jp

Wordpress、カテゴリスラッグからobject_idとtitleを求める

$nav = array();$target_slugs = array('slug1','slug2','slug3','slug4','slug5','slug6');foreach($target_slugs as $target_slug) { $target = get_category_by_slug($target_slug); array_push($nav, (object) array( 'object_id' => $target->term_id, …

jqueryでドロップダウンリストを手軽につくる

makasete-web.net

グローバルナビゲーションのliにカテゴリのslugを付与する。

add_filter( 'nav_menu_css_class', 'my_nav_menu_css_class', 101, 2 );function my_nav_menu_css_class( $classes, $item ) { if ( 'page' == $item->object ) { $page = get_page_by_title( $item->title ); $classes = $page->post_name; } else if ( 'c…

Facebookのモデレーションツール、サイトにベーシック認証かけてると、動かない可能性あるかも

https://developers.facebook.com/tools/comments/ ちなみに、app_idを設定できていれば動作する様子。adminは必須ではない。 ちなみに、非表示設定をしていても、コメントした本人だけには通常表示されており、一般公開はされていない状態となる。

jQueryの.dataでつけた値は、Firebugでは見られない

<section id="past" data-num-value="2">と$('section#past').data("num-value","2");は、要素にキーと値を設定するという意味では同じこと。 ただし、後者はDOMに対する操作であり、設定した値はFirebugでも見ることはできず、 結局以下のようにするしかない様子: console.log($('section#past').</section>…

jQueryのonとかのかっこいい使い方

以下は全部同じ(ような)こと: □サンプル1$('.foo).click(function() {});□サンプル2$('.foo').on('click', function() {});□サンプル3$(window).on('click','.foo', function() {});□サンプル4var val=100;$(window).on('click','.foo', val function() {…