WordPress

5/6ページ

WordPressのタグアーカイブページでタグIDを取得する

表示しているタグアーカイブページのタグIDを取得する関数が不明だったので、何か代用できるものがないか調べてみたら見つかったのでメモ。 [crayon-5d5b05233dbcb381390813/] get_query_varは、パブリッククエリ変数に関連する変数を取得できる関数です。他にもページ番号や検索キーワードなんかも取得できるようです。詳しくは私的マニュアルさんを参照。 おまけで、指定した […]

STINGER5の関連記事をSimilar Postsで精度を上げる方法

 STINGER5は、動作が軽く、必要な機能が一通り組み込まれ、SEOにも効果的として評判のSTRINGER3の後継で、レスポンシブでHTML5に対応した無料で使えるWordpressのテンプレートです。  STINGER5には標準で関連記事を表示する機能が実装されていますが、この機能は同一カテゴリから記事をピックアップしてくるものなので、精度を上げるためにSimilar Postsを利用すること […]

WordPress Popular Postsでカテゴリ別の人気記事を表示する

STINGER5にテンプレートの入れ替えをしてから色々と見直しをしていますが、今回は人気記事を表示できるWordpress Popular PostsというWordpressのプラグインを少しカスタマイズしてみました。 WordPress Popular Postsは簡単に人気記事をサイドバーなどに表示できる便利なプラグインなのですが、常に全ての記事を対象として人気記事を表示してしまいます。このた […]

STINGER5にテンプレート変更&カスタマイズメモ

 ずっと使ってきた素敵なWordpressのテンプレートCudazi Monoから人気のテンプレートSTINGER5に変更してみました。  STINGER5は、動作が軽く、必要な機能が一通り組み込まれ、SEOにも効果的として評判のSTRINGER3の後継で、レスポンシブでHTML5に対応した無料で使えるWordpressのテンプレートです。  管理ページからテンプレートをインストールすればそのまま […]

NginxでWPtouch(Ver. 3)の高速化

NO IMAGE

 Wordpressでインストールするだけで簡単にスマホページを作ってくれるプラグイン「WPtouch」のメジャー・バージョンアップ(Ver. 3)に伴って、WPtouchの端末判定の方法が変更になっていたのでNginxの設定を見直してみました。WPtouch Ver. 3.1.8を対象としていますが、Ver. 3.1.1から同様の処理で問題ないと思います。  WPtouchの端末判定は、core […]

wp_redirection_logsテーブルが残ってしまう場合の対処

 MySQLのデータファイル領域がかなり大きかったので確認してみたら、wp_redirection_logsテーブルのデータファイルが700MBくらいになってた。レコード数は2,000件くらいしか入っていなかったので、削除したレコードの領域が開放されずに残ってしまい肥大化してしまったようです。  wp_redirection_logsテーブルは、WordpressのプラグインのRedirectio […]

Nginxのリバースプロキシでバックエンドにリモートアドレスを転送する

NO IMAGE

 「NginxでWordPressのスマホページを高速化してみる」でNginxの設定変更するのと平行して、バックエンドのウェブサーバをNginxからApacheに変更したのですが、Apacheで取得したリモートアドレスが全てNginxのIPアドレスになっていたので改善してみました。  まずバックエンドのApacheでリモートアドレスを取得するために、Nginx側でX-Forwarded-Forの設 […]

NginxでWordPressのスマホページを高速化してみる

NO IMAGE

 WordPressをNginxで動かしているサーバのCPU使用率が高くなってきたので、これまでNginxでキャッシュしていなかったスマホページもキャッシュすることで負荷を減らすことにしました。設定するにあたって、WPtouchが対応している端末(User Agent)にあわせてキャッシュの設定を行わないと、PCページとスマホページが混ざってキャッシュされてしまうので注意しなければなりません。   […]

WPtouchをAndroid 4.1 Jelly Beanに対応させてみる(その2)

 「WPtouchをAndroid 4.1 Jelly Beanに対応させてみる」で、テンプレートを修正して対応させてみましたが、WPtouchはアップデートすると修正したテンプレート、スタイルシートが消えてしまうので、アップデート対策としてコード化してみました。  WPtouchは、HTTP_X_REQUESTED_WITHに値がセットされているかどうかでAjaxの判定をしているので、HTTP_ […]

WordPressのアップロード画像の画質を向上させる

 WordPressに画像をアップロードすると、自動的にサムネイル、中サイズなどの縮小画像が作成されますが、お世辞にも綺麗な画像とは言えないので改善してみました。  画像変換に利用するライブラリをGDからImageMagickに変更することで、画質をかなり改善することができますが、残念なことに、このサイトを運用しているサーバには、ImageMagickが導入されていないので、今回は縮小画像を作成す […]

1 3 4 5 6