WordPress
Nginx をフロントにおいて高速化するのは常套手段ですが、そのときに WordPress の wp-admin(管理画面)は SSL を有効にしたいときの設定方法です。 Nginx の設定 # HTTP server # server { listen 80; location / { proxy_redirect off; proxy_set_header …
あるサイト内に別のサイトの RSS フィードをページ内に表示するにはウィジェットを使うと簡単です。 しかし、ページのコンテンツの一部として表示するには自由にタグ付けや情報を取り出して出力したい。WordPress 2.8 以降には fetch_feed というキャッシュ…
WordPress も LDAP で認証させたいと思ったので設定というよりもプラグイン情報のメモ。 「ldap」で検索するとたくさんプラグインが出てきて迷うが、Simple LDAP Authentication が最初にうまく動いたのでこれを使った。 Simple LDAP Authentication WordPre…
WordPress のテーマファイルやプラグイン、アップロードしたファイルの置き場所は wp-content ディレクトリ以下になる。 ここに対して、httpd (apache) で書き込み生成権限を付加する必要がある。その SELinux の設定についてのメモ。 権限の確認 httpd_t の…
WordPress の RSS, Atom フィードの URL は /feed/rss, /feed/atom/ など /feed/ 以下にある。 mod_rewrite で /feed/ 以下を 410 Gone にして、フィードが配信されなくなったことを知らせてみる。 .htaccess RewriteRule ^feed/.*$ - [G,L]※きちんと解釈し…
WordPressはそのままだと(テキトーだが…)、トラックバック URL が出ない。 パーマネントリンクに /trackback/ が付いたものになるらしいが表示したかった。調べたら trackback_url という関数が見つかった。 自分のテーマの functions.php に下記を追記し…
ウィジェットがと簡単に使えるというのと、現在使用中のものが脆弱性ありということでアップグレードしてみた。 管理画面で 表示 > ウィジェット を表示したら、「No Sidebars Defined.」とこっちを見なさいとあったので、 http://automattic.com/code/widge…
http://codex.xwd.jp/index.php/Upgrading_WordPress に従ってやってみたところ、upgrade.phpが動かず、そんでもって普通のページも出ず。 どうなってんだと諦めてバックアップを戻しても直らず。 時間をおいてアクセスしたら表示された。原因不明。プラグイ…