CMS関連 ページのスラッグからデータを引き出す方法【WordPress】 get_page_by_path("スラッグ名");で、そのスラッグ名のページ(固定ページ)を取得できます。第3引数をpostとすれば、「投稿」から取得できます。get_page_by_path("スラッグ名", "OBJECT", "po... 2014.11.24 CMS関連PHP関連
CMS関連 WordPressでTinyMCEの入力フィールドを作る場合 任意の場所に、Wordpressの内容入力フィールドと同じようにリッチテキストエディタ(TinyMCE)を設置する方法は、wp_editor( "(内容)", '(ID)');で、設置できます。第3引数に細かい設定ができますが、(ID)をn... 2014.11.12 CMS関連PHP関連
DB関連 Postgresqlはテーブル名に注意 Postgresqlでテーブルを作った後、PHPにてSQLSELECT * FROM (テーブル名)と実行したのですが、存在するテーブルなのに、ERROR: relation "(テーブル名)" does not existというエラーが... 2014.10.08 DB関連PHP関連
PHP関連 SuPHP使ってるときはphp.confいらないよ 手間取ったのでメモ。PHPのバージョンをアップしたところ、PHPがモジュールモードになってしまい、実行権限がapacheになってしまいました。(もともとSuPHPを使っていたので、実行権限はユーザごとになっていた。SuPHPを使うためには、... 2014.09.24 PHP関連サーバー関連
PHP関連 htmlspecialcharsに注意【PHP】 今更な話題ですが、詰まったのでメモ。PHPが5.3から5.5に変わった途端、フォームにて日本語がPOSTされるとまるごと消えてしまう現象が発生しました。(ちなみにそのサイトはEUC-JPで作成されていました)この現象はWordpressなど... 2014.09.23 PHP関連
CMS関連 固定ページの子ページを表示するショートコード【WordPress】 開いた固定ページの子ページが、自動的にリスト表示されるようにしたい場合、wp_list_pagesをショートコードにしてしまうと便利です。functions.phpに下記を追記します。function pageChild() { globa... 2014.06.11 CMS関連PHP関連
API関連 Facebookページのタイムラインを取得する方法 Facebookページのタイムラインを取得する方法のメモ。タイムラインは以前紹介したアルバムや写真を取得する方法よりも、ひと手間かかります。(アクセストークンを取得する必要があるため)プログラムは下記の通り。<?php/*facebookペ... 2013.10.22 API関連PHP関連
DB関連 さくらインターネットに大容量のDBデータをインポートする さくらインターネットに標準で用意されているphpMyAdminは、インポートするファイルの容量に限界があります(16MB)。さてどうしたものか、sqlを実行するPHPプログラムでも作ってみるかと思ったのですが、・・・まてよ?phpMyAdm... 2013.08.22 DB関連PHP関連サーバー関連
API関連 PHPで自分のつぶやきを取得する方法【API1.1】 やり方についてはほぼこちらのサイトを参考にしています。PHP+OAuthでTwitter - SDN Project twitteroauthをダウンロードします。 アプリ登録を行います。登録が完了するとアプリケーションの詳細画面になります... 2013.06.20 API関連PHP関連
PHP関連 大容量のmp4ファイルをPHPで読み込んで出力する場合 数MBレベルのmp4ファイルならばheader('Content-type: video/mp4');readfile("mp4ファイルのパス");exit;で十分対応できていたのですが、100MB越えのファイルになった際、「ファイルが壊れ... 2013.06.19 PHP関連