Saba note

醜悪コード Ugly hacks ITものづくり

WordPressの固定ページで指定のテーマファイルを使う

Wordpressの固定ページで指定のテーマファイルを使う

Worpressのテーマファイルは必ずしも使いやすいものではないんですが、この機能も必要なんだか不要なんだかよくわからないといった感じですが、「WordpressのためじゃないWordpress的でもない人々のための適当 […]


Symfony2とWordPressを共存させる

というタイトルですがmod_rewriteの設定が云々という話になるのでたいした話ではありません。 Symfony2はapp.phpにすべてのアクセスを集約するので、それをindex.phpに変えてあげるのが一番簡単だな […]


WordPressのインストールでトップページからWordPressにする方法

WordPressをインストールするときにドキュメントルート以下にWordpress用のディレクトリ(/cms/)を1つ作ってその中にインストールする場合はアクセスURIが http://example.com/cms/ […]


よく使うWPタグまとめ

テーマまでのディレクトリパス bloginfo(‘name’); // ブログタイトル bloginfo(‘url’); // ブログ URL : http://hoge.com bloginfo(‘wpurl’); / […]


wordpressで検索フォームを作成

WordPressで検索フォームをカスタマイズする時の方法。基本的に単に動くようにするには、テーマ内にを設定してsearch.php(検索結果ページ)を作ってあげるだけでOKです。カスタマイズはいろいろできますが、ここで […]


Worpress記事のIDの最大値を求める

テーマの中とかでポストした記事のIDを求めないとダメな時があってその時のメモです。wpdbクラスを使ってやっています。関数内では最終的に最大値に1を加算しているので、実際は、次にポストするIDを求めていることになります。 […]


WordPressをインストールしたら最初にやっておくべきこと

SSH2の接続モジュールをインストール FTP接続は基本的に嫌なのでもしサーバーの管理権限があるのだったら、SSH2で接続するのをすすめします。なのでWordpressのアップデートなど様々なやり取りでSSH2を使えるよ […]


WordPressで完全オリジナルのテンプレートを作る

WPのオリジナルテンプレートはテーマ内でのみ作成可能ということで、なかなか融通が効かないです。しかし融通がきかない分、システマティックで爆速という利点があります。MTのテンプレートのようにいつでもどこでも作れる感じじゃな […]


wp-blog-header.phpではダウンロードheaderでエラーになる

wp-blog-header.phpを呼び出すと普通のPHPもWordpressになってしまうんですが、そのページでDownload用のヘッダーとか書き出すとエラーになっちゃうんですね。 include(‘../../w […]


WordPressのカスタムフィールド

WordPressのカスタムフィールドはMTと比べてとてもシンプルです。WPの基本的な約束事として固定ページと 投稿ページは基本的に同じものです。ですのでカスタムフィールドも基本的に同じ構造で保ちます。管理画面から記事を […]


WordPressのカスタム投稿タイプ

カスタム投稿タイプを登録する functions.phpに新しいカスタム投稿タイプを登録するのがいちばんカンタンです。 ここでは「bookmark」というカスタム投稿タイプを登録します。もっともミニマルな形だと以下のよう […]


WordPressのアップロードファイルサイズ制限と解除

WordPressのアップロードファイルサイズ制限と解除

upload_limit1_wpデフォルトでは2MBがアップロードサイズの上限になっています。上限を調整するにはWordpressのなんかを設定変更するとおもいきや、.htaccessとphp.iniの変更でOKみたいで […]


WordPressでArchiveページを作成する

WPではテンプレート(テーマ)を作成する際にテンプレート階層(優先順位)があるので、MT的な考え方でアーカイブテンプレートを作成できません。自分なりに好きなようにカスタマイズしたい場合は、作成工程をWPのルールに従って作 […]


WPのテーマディレクトリまでのパスを取得する

WPの歴史的な経緯がいろいろあってテーマディレクトリまでのパスの取得の方法は複数あります。必要になる項目は、URLとServer内のフルパスということになるかと思いますが、これがまたややこしい。おそらく以下の例以外にもた […]


WordPressのフィードを作成する

WordPress Codex WordpressのフィードはそのまんまPHPで作成します。現在4種類のフィードが使えるようになっているようです。オリジナルのテーマ作成時にはフィードの作成も欠かせないので作り方を解説しま […]


Ping送信先一覧

WordPressなんかの記事作成・更新時のPING送信一覧です。 http://rpc.reader.livedoor.com/ping http://ping.rss.drecom.jp/ http://ping.a […]