タグ

phpとwordpressに関するtropicalsantaのブックマーク (5)

  • WordPressに仕込まれたマルウェアのコードが恐ろしすぎた

    Googleから「マルウェアに感染している」という警告が届いたので、調査して欲しい』という依頼を受けて、とあるサイトの調査をしたところ、どうやらWordPressにマルウェアが仕込まれている模様。 かなり時間を掛けて広範囲にヤラれていたので、マルウェアをすべて取り除くのに苦労したのですが、その際に見付けたマルウェアが中々恐しいものだったので、ここに書き残しておきたいと思います。 なお、真似してマルウェアを作られても困るので、ソースの一部を画像で載せることにします。 ## マルウェアのソースを人間に読めるようにしてみる では、早速マルウェアの中身を見てみましょう。 まず、いきなり始まるコメント行。そして、長くて一見ランダムに見える文字列。 そして2行目でランダムに見える文字列を base64_decode() し、eval() しています。base64_encode()しているのは、ソース

    WordPressに仕込まれたマルウェアのコードが恐ろしすぎた
  • 関数リファレンス - WordPress Codex 日本語版

    WordPress のファイルには、便利な PHP 関数がたくさん定義されています。テンプレートタグとして知られる一部の関数は、特に WordPress テーマ用に定義されているものです。また、主にプラグインの開発に用いるアクションフック・フィルターフックに関する関数(プラグイン API)もあります。あとは WordPress のコア機能の形成に使われます。 コアの WordPress 関数の多くはプラグインやテーマ開発に役立ちます。ここでは、テンプレートタグを除いたほとんどのコア関数を一覧にしています。ページの下には WordPress の関数についてより詳しく知るためのリソースも掲載しています。ここにある情報に加え、 WordPress phpdoc サイト には WordPress 2.6.1 以降の関数がすべて網羅されています。 カテゴリー別関数 投稿 get_adjacent_p

  • WordPressカテゴリーページをもっとカスタマイズしたい | 高橋文樹.com | デザイン

    この投稿は 11年半 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 ぜったい需要あるし知りたいから書いてくれたしと言われたので書きます。最近、リクエストに答えてブログ書くのが楽だなーと感じる自堕落。 さて、WordPressをCMS的に使っていると、「カテゴリーアーカイブの情報を充実させたい」という需要がよくあると思います。 ケーススタディ 筋トレの情報サイトを作っているとしましょう。カテゴリー階層は大きく分けて3系統あります。 トレーニング方法 腕立て、スクワット、デッドリフトなど、トレーニング情報のジャンルがサブカテゴリーとしてぶら下がる サプリメント 筋量を増やしたいとか、持久力を付けたいとか、体重を落としつつ筋肉をつけたいとか、そういった「サプリメント使用の目的」ごとにサブカテゴリーがわかれています。 トレーニングジム サブカテゴリ

    WordPressカテゴリーページをもっとカスタマイズしたい | 高橋文樹.com | デザイン
  • Wordpress プラグイン作成前の基礎知識|WEBプログラム覚書

    HOME>WEBプログラム覚書>Wordpress プラグイン作成前の基礎知識 Wordpress プラグイン作成前の基礎知識 そろそろプラグインの一つでも作れるようになりたいので調べてみたのをメモ。 Wordpressのプラグインと呼ばれるものには大きくわけて3種類ある。 アクションプラグイン フィルタープラグイン カスタムテンプレートタグ カスタムテンプレートタグについては単なる関数なので特に問題はない。 プラグイン動作の仕組み Wordpressがページを出力するまでの流れの中に、プラグインを実行するチェックポイントのようなものが存在する。 チェックポイントはコードにdo_action( $tag, $arg )、apply_filters( $tag, $value )と記述されている。 Wordpressが順に実行されチェックポイントに到達したとき、プラグインを動作させるようにす

  • WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc

    [追記1] 最後で説明しているproxy cacheの設定を修正しました。 [追記2] nginx proxy cacheでキャッシュしない場合の処理を変更しました。 [追記3] スマートフォンや携帯で閲覧した時にキャッシュしない設定を追加しました。 はじめに 大げさな題名ですが、今回はWordPress単体を速くするのではなく、データベースやWebサーバなどの調整、またnginxのproxy cache機能を使って速くする話になります。 サイトの構成によっては、proxy cacheは使えないかもしれませんが、使わなくても5倍程度速くすることはできましたので、参考にしていただければと思います。 今回行うチューニング一覧 DBを最適化するプラグインを導入する APCを導入してPHPを速くする MySQLを速くする 重いWordPressプラグインを外す nginx+FastCGIにする W

    WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc
    tropicalsanta
    tropicalsanta 2011/02/01
     ありがとです。
  • 1