2011年12月23日のブックマーク (4件)

  • wp_enqueue_script のススメ - dogmap.jp

    WordPress で、外部 JavaScript を読み込むプラグインを作成する際、"wp-head" をフックして <head> 内に書き込むことは良くあると思う。 ただ、これだと jQuery やら prototype.js やらのライブラリが必要なプラグインを複数アクティブにした場合、同じライブラリを複数読み込んでしまうことになる。 しかも、それぞれのプラグインが読み込んでいるライブラリのバージョンが違うと目も当てられない。 で、そんな混乱を避けるために WordPress 2.1 から導入されたのが wp_enqueue_script() 関数などの一連の関数群と "wp_print_scripts" と言うアクションフック。 これらを使えば、JavaScript ライブラリのロードは簡単になる。 以下、使用方法を簡単に。 wp_enqueue_script( $handle,

  • 管理画面から投稿やテーマをクリックすると真っ白になります

    普通のブログとして運営しているのですが、ある日突然ダッシュボードへログインできなくなりました。 プラグインを全て削除することで、ダッシュボードへ入れるようにはなったのですが、投稿などほとんどのメニューをクリックすると、画面が真っ白になります。 新規追加系のメニュー(記事の新規追加・メディアのアップロードなど)は、問題なく表示されるのですが、既存の情報を編集するメニュー(投稿記事の管理やプラグインの管理など)は、クリックすると真っ白になってしまいます。 過去の事例を参考に、メモリ上限のアップ等試してみましたが、改善されませんでした。 ・.htaccessへ php_value memory_limit “○○M”を追記する方法 ・wp-configへ define(‘WP_MEMORY_LIMIT’, ‘○○M’);を追記する方法 なお、phpinfo()では、memory_limitは12

    管理画面から投稿やテーマをクリックすると真っ白になります
  • よくあるカスタマイズコード functions.php 多め

    WordPress のテーマを自作するときに、よく使っているコードのまとめです。主に functions.php に書いている基的なコードばかりです。私は仕事で Webサイトを作っているので、後半はクライアントさん向けの Webサイト用コードです。 私、Evernote を使ってるんですけど、WordPress をカスタマイズするコード … たくさんクリップしてあって、ちょっとごちゃごちゃしてきたので整理しました … X( その中から一般的に使えるコードだけまとめてみました。個人的によく使うコードなど、一カ所にまとめておきたいなーと思ったのでメモ書きです。全部 WordPress 3.2 になってから、テスト済みです。 WordPress のよくあるカスタマイズ 目次 セッティング関連 ソーシャルボタンを追加 抜粋表示、the_excerpt 関連 タイトルの文字数を制限して表示する 特

  • functions.phpに書いておくといいかもしれないコードいろいろ

    WordPress の便利なオプションファイル functions.php。 これに数行追加するだけで、当にいろんなことができちゃいます。今回は、functions.php に書いておくといいかもしれないコードをいくつかまとめてみました。 WordPress のテーマの中で利用する functions.php。このファイルがかなり便利で、私はいろいろと functions.php に書き込んでいます。よくプラグインとかウィジットを使えばいいじゃないかーとも言われたりしますが、プラグインは厳選して重要なものだけを使って functions.php でできるものは、できるだけそうしたいなーと思っています。 プラグインが増えればその分ファイルの読み込みが多くなって、少なからず速度も落ちるかな … とか、プラグインの管理ページがごちゃごちゃするのがイヤだーとか、そんな程度の理由なんですけど …。