work.log

エンジニアの備忘録的ブログ

「WordPress」の記事一覧

PHP8以降で表示されるWordPressの「Attempt to read property “ID” on null」を修正する

PHP7.4のサポートが切れてしまったので、管理しているサーバをPHP8.1にアップデート中です。 その際にWordPressを動かしているサーバで下記PHPの警告メッセージが表示されたので対処しまし …

ElasticsearchでWordPressの検索機能を改善する(導入と組み込み編)

オープンソースの検索エンジンであるElasticsearchを使い、WordPressの検索機能を改善できないか検討したのでメモに残します。 WordPressのデフォルトの検索って必要最低限の機能と …

Cocoonにカスタムタクソノミーを追加して記事のカテゴリー分けをカスタマイズする

WordPressのテーマ、Cocoonにカスタムタクソノミーを追加するカスタマイズメモです。 カテゴリーやタグだけでは無く、サイトによってはもっと細かく記事をカテゴライズしたい場合があります。例えば …

プラグインを有効化するだけで高速化するQuicklink for WordPressを試す

有効化するだけで WordPress のページ表示を高速化する Quicklink for WordPress を試してみました。 注意点はあるもののプラグインを有効化するだけでページの読み込み速度が …

Cocoonでトップページを作る時のSEOを考慮したカスタマイズ方法

更新:2020-03-08 フッターに表示されるサイト名にもh1が適用される問題を修正しました。(include/func-custom-header.php) WordPress でブログじゃないサ …

WordPressで自動出力されるCSS&Javascriptタグのtype属性を完璧に消す

WordPress で自動出力される CSS&Javascript タグの type 属性を完璧に消す方法のメモ書きです。 HTML5 では下記のような type 属性は不要という事で W3C の M …

WordPressに新しい関数を追加する時はfunction_existsを付けた方が無難

WordPress をカスタマイズしていると新しい関数を追加したくなる事が多いと思いますが、その時は必ず function_exists を付けて欲しいって話を書きます。 WordPress 用のサー …

WordPressでnoindex・nofollowを細かく設定するプラグイン

WordPress で SEO 対策を目的とした、noindex・nofollowを細かく設定できるプラグインを作成したので公開します。 このプラグインを使うとこんな事が出来ます。 投稿、固定ページ、 …

STINGER8がシンプルで良かったので勢いでカスタマイズしてみた

久しぶりに work.log の WordPress テーマをリニューアルしました! 以前使っていたのが WordPress 標準の「TwentyFourteen」をカスタマイズした物なので約3年振り …

widget_tag_cloud_argsのデフォルト値がWordPress 4.4以降でちょっと変わったらしい

WordPress でタグをカスタマイズしたい時に使う widget_tag_cloud_args 関数 のデフォルト値が、WordPress 4.4 以降で少し変わったらしいのでメモ。 WordPr …

WordPressの投稿記事内にウィジェットを表示させる (プラグイン不使用)

WordPress の投稿記事内にウィジェットを表示させたい!という要件が出てきたのでちょっと調べてみました。 例えば、記事本文に書いてある <DIV> の真下にウィジェットを表示したいっ …

Nginxで作成したキャッシュをWordPressから自動で削除する

Nginx で作成するキャッシュファイルを WordPress の何らかのアクションを利用して自動削除する方法のメモ書きです。 下記記事で Nginx + WordPress を組み合わせたキャッシュ …

NginxでWordPressを使う時の設定をまとめてみた

NginxでWordPressを使う時の設定は色々な書き方が出来ますが、ネットの情報は断片的な気がしたのでまとめてみました。 可読性良く設定をしたいのと、WordPress向けにこれだけ書けば不自由は …

よく読まれている記事

  • 今日
  • 週間
  • 月間