タグ Simple Colors
人気順 10 users 50 users 100 users 500 users 1000 usersWordPress 4.0 で言語パッケージがインストールされない原因を探ってみた | Simple Colors
某環境にて、テストで WordPress 4.0(ベータ版)をインストールしてみたのですが、最初の言語選択で日本語を選んだ場合、本来なら と日本語表示になるのに と英語のままとなってしまう現象がありました。 この原因を探っていったところ、ファイルのダウンロードが有効かどうかを調べるチェックの過程で実行される get_filesystem_method が原因であることが分かりました。 具体的には、... 続きを読む
カスタム分類を利用して、先頭に固定表示を実現する | Simple Colors
WordPress には、先頭に固定表示の機能もありますが、1ページ目の最初にモリッと差し込まれるので、表示件数が変わってしまったり、ページ送りにも対応できません。 これを、カスタム分類を用いて、 該当分類に属するものを、home 表示の際に優先表示 1ページの表示投稿数は、設定通りにする 先頭固定表示の記事のあとは、それ以外の記事を最新順に ページ送り・ページナビに影響がでないこと を満たすもの... 続きを読む
WordPress のマルチサイトを複数のドメインで動かす | Simple Colors
CODEX の wp-config.php の編集 にもあるように、WordPress アドレス (URL) とサイトアドレス (URL)を環境変数を用いて、動的に定義すると複数のドメインでアクセスできるようになります。 ただ、この方法は、マルチサイトでは機能しません。 では、どうするかというと、マルチサイト起動時にサイトとブログを判別する部分をカスタマイズします。 サイトとブログの判別は、wp-... 続きを読む
WordPress のカスタムフィールドをプレビュー対象にする | Simple Colors
カスタムフィールドを使って、使いやすくはしてみたものの、「プレビューに反映されないんですけど!?」と言われてお嘆きの貴方に。 function get_preview_id() { global $post; $preview_id = 0; if ( is_preview() && $preview = wp_get_post_autosave( $post->ID ) ) { $preview... 続きを読む
WordPress を扱う上で憶えておいて欲しい3つのesc #wacja2012 | Simple Colors
わんばんこ。2012 WordPress アドベントカレンダーの3日目をむゆうさん( @anticyborg )と共に担当させていただきます。本当は、アドベントよりおべんt(以下略 WordPress で実現系のコードを紹介する記事は、よく目にしますし、セキュリティに関する関心も高いようですが、意外に基本的な所が抜け落ちているケースが多いように感じたので、テーマやプラグイン開発時に憶えておいて欲し... 続きを読む
WordPress の投稿スラッグを自動的に生成する | Simple Colors
WordPress のパーマリンク構造に %postname% が含まれていて、うっかりパーマリンクの設定をし忘れると、ブラウザのアドレス欄に日本語が表示されたり、 %e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b みたいな感じで、イミフな文字列がならんでしまったりしてあまり気持ちの良いものではありませんよね。 よく分かっているならまだし... 続きを読む
WordPressの管理画面でプラグインのメモを残せるプラグインを共同開発してみた | Simple Colors
ある日、Twitterで @poyosi さんがこんな事をつぶやいていて 実は内心「40も50も入れるかフツー?」などと思っていたのはおくびにも出さず聞いていると、夜中にもかかわらず各所から反応があって 意外にニーズがあるのかもと考えを改め、そんなわけで、ちょっぴり興味を持って取り組んでみることにしました。 メモの入力と表示ですが、あまり小さかったりすると入力も表示もユーザビリティーが悪くなります... 続きを読む
WordCamp Tokyo 2011 講演資料「WordPress の動作原理詳説」 | Simple Colors
WordPress の動作原理詳説 アンカンファレンス補足資料 WordPress関数の記述箇所を検索できる便利サイト PHPXref 0.7: WordPress たしか、@kzextream さんに教えてもらった WordPress関数がどのファイルの何行目に書いてあるか検索できるサイト。 表示が完了したら、Ctrl+fなどのブラウザ検索で、WordPress関数名を検索。ヒットした関数名をク... 続きを読む
WordPressで時差分ずれない著作権年号表示の仕方 | Simple Colors
フッターにある「Copyright © YYYY ・・・ 」のYYYYにあたる年号を自動的に表示する方法として、CODE 1を紹介していることがあります。 CODE 1 <?php echo date( 'Y' ); ?> ただ、WordPressの2.9以降では、内部の時刻計算をGMT(Greenwich Mean Time:国際標準時)で行っているため、CODE 1 では日本との時差分9時間ず... 続きを読む
WordPressの実行速度を短縮させる「001 Prime Strategy Translate Accelerator」をリリースしました | Simple Colors
開発に関わったWordPressの実行速度を短縮させるプラグイン「001 Prime Strategy Translate Accelerator」がリリースされたので、ここでも紹介させていただきたいと思います。 WordPressを日本語で表示させる場合には、英語と日本語を対訳させるja.moというファイルを読み込んでいます。実を言うと、このファイルの読み込みには結構な時間がかかっていて、なおか... 続きを読む
WordPressのカレンダーに土日祝日のclassが追加されるようにしてみたよ | Simple Colors
WordPressのカレンダーは、tdに曜日を判別できるものが無いので、なんとも寂しい感じになってしまうのが残念な所ですね。 WordPressのカレンダーのthにclassを追加するコード(日本語限定)では、カレンダーの th に対して classの追加を行いましたが、今回は土曜・日曜の td に、そしてもう一歩踏み込んで、祝祭日にもclassも追加してみました。 祝祭日の取得には、Finds.... 続きを読む
WordPressで挿入する画像のsrcを相対リンクにする | Simple Colors
WordPressで記事の中に画像を挿入するとき、通常ではhttp://www.example.com/wp-content/uploads/~ などといったように、ドメインを含んだアドレスがimgタグのsrcとして埋め込まれてしまいます。 例えば、ローカル環境や構築環境で作ったサイトを、本番用のドメインで公開する場合、このドメイン部分をいちいち置換しなくてはなりません。 MySQLが分かる方であ... 続きを読む
WordPressで画面が真っ白になったら、最初にやるべきこと | Simple Colors
「画面が真っ白になってしまいました。」 WordPressのフォーラムでは、よくこの言葉を目にします。真っ白な表示になるということは、ほぼ100%なにがしかのエラーが発生していて処理が止まってしまっているということで、解決への最短距離は、エラーメッセージを表示させて何のエラーが発生していて、どこで止まっているかという、エラーの原因を把握し、発生箇所に対して適切な修正を施すことです。 エラーが分から... 続きを読む