• RSS
[WP]WordPress5.1にするとクイック編集が動かなくなった原因はプラグイン

WordPressを5.1.0にアップデートすると、なぜか固定ページや投稿一覧ページで「クイック編集」や記事の「一括処理」ができなくなったので、原因を調べてみました。
続きを読む

[WP]replytocomのURLパラメータをクロール拒否にする方法

ここまで複数回にわたって紹介させていただいているGoogle Search Consoleで監視対象のURLが増加している件ですが、今回はreplytocomのURLパラメータに関する調査と対応をしました。
続きを読む

[WP]add_theme_support(‘title-tag’)からキャッチフレーズを除去する方法

[WP]add_theme_support(‘title-tag’)からキャッチフレーズを除去する方法

WordPressでadd_theme_support('title-tag')で出力さる「サイト名 – サイトのキャッチフレーズ」のタイトルから、キャッチフレーズを取り除いて「サイト名」だけに変更する方法のご紹介です。
続きを読む

[WP]URLに&x=0&y=0パラメータがつく場合の原因と対処法

以前にも紹介させていただいたGoogle Search Consoleで監視対象のURLがかなり多くなってきた件に関連して、今回も重複URLの記事を1つご紹介です。

実に様々なパラメータが検知されるようになってきたのですが、その中でも特に気になったのが、URLに&x=0&y=0というパラメータが付くケースです。
続きを読む

[WP]Contact Form 7 でDatepickerを使えるようになるプラグイン「Contact Form 7 Datepicker」

お店やクリニックのホームページを作る場合は特に、メールフォームでご希望の予約日時を選択できるようにするカスタマイズも多いのではないかと思いますが、そんな時に非常に役立つのが、Contact Form 7のフォームでjQueryのDatepickerが使えるようになるプラグイン「Contact Form 7 Datepicker」です。
続きを読む

WordPressの管理画面でJetpackのPhotonを停止する方法

WordPressのJetpackプラグインをインストールするとPhotonというサービスを利用できるようになります。

PhotonとはWordPress.comが提供しているCDNで、管理画面からアップロードしたメディア(画像などのファイル)を外部サーバーに保存してくれます。

オリジナルのサーバーの負荷を軽減してくれるのでメリットは大きい反面、Photonを利用する上での注意点もありますので今回はそのご紹介と、Jetpackの設定ページからPhotonの利用を停止する方法についても合わせて紹介させていただきます。
続きを読む

[WP]Fatal error: Maximum execution time of 30 seconds exceeded in…エラーが出る場合の対処法

WordPress管理画面のメディアページから画像ファイルをアップした時に「Fatal error: Maximum execution time of 30 seconds exceeded in…」のようなエラーが表示され、アップロードできない場合の原因と対処法をまとめました。
続きを読む

[WP]wordfence_lh=のURLか残ったままになってしまう場合の対処法

以前の記事で紹介させていただきましたwordfence_lh付きのURLの件。これはWordfenceプラグインによって生成されたテーブルが原因のようなのですが、当ブログではすでにプラグインをアンインストールしてしまっていたので、Plugins Garbage Collectorでゴミテーブルを探して、phpMyAdminから手動で削除するようにしました。
続きを読む

CloudFlareのSSL設定でWordPressブログをSSL対応する手順

先日の「ヘテムルサーバーでCloudFlareを導入する手順」の記事で基本的な導入方法を中心に紹介させていただきましたが、ヘテムルサーバーで運用しているWordPressブログをLet’s EncryptでSSL化している場合は、CloudFlare側でSSLの設定変更とWordPress側でプラグインのインストールが必要ですので、今回はその辺りの手順について紹介させていただきます。
続きを読む

[WP]Cookiesがブロックされているか、お使いのブラウザーで未対応のようです。WordPressを使うにはCookieを有効化する必要があります。のエラーが表示される場合の対処法

[WP]Cookiesがブロックされているか、お使いのブラウザーで未対応のようです。WordPressを使うにはCookieを有効化する必要があります。のエラーが表示される場合の対処法

WordPressの管理画面にログインしようとIDとパスワードを入力してログインボタンをクリックすると「Cookies がブロックされているか、お使いのブラウザーで未対応のようです。WordPress を使うには Cookie を有効化する必要があります。」というエラーが表示されてしまう場合の対処法のご紹介です。
続きを読む

[WP]PCとスマホを条件分岐できる関数 wp_is_mobile

以前に、is_mobileによるスマートフォン端末とPCとの条件分岐の記事を紹介させていただいておりますが、

「タブレットをスマホと分けて表示制御したい」「スマホのユーザーエージェントまで細かく指定して条件分岐したい」ような場合はis_mobileを使かえばよいかもしれませんが、「パソコンかスマホ(とタブレット)か?」のシンプルな分岐であれば、WordPressでバージョン3.4から実装されているwp_is_mobile関数を使えば楽です。
続きを読む

[WP]プラグインを使わずにカスタムフィールドも検索対象に含める方法

カスタムフィールドを検索対象に含めたい場合は、以前紹介させていただいたSearch Everythingというプラグインを使えば、カスタマイズも不要で簡単に検索周りの機能拡張が可能になります。このプラグイン、例えばコメントまで検索対象に含めることができたり、検索キーワードをハイライト表示できるなど、無料ながらかなり高機能です。

しかし、検索対象をカスタムフィールドに拡張したいだけなのであれば、プラグインを使わなくても実現可能です。
続きを読む

[WP]特定の投稿タイプの順序をランダムに変更する方法(pre_get_postsでメインクエリを制御)

WordPressでメインループを書き換えたい場合がよくあるのでメモです。

今回は、Custom Post Type UIプラグインで「お知らせ(news)」というのカスタム投稿タイプを作成し、そのお知らせ記事一覧の表示順を、デフォルトの最新順から「ランダム」に変更する場合のカスタマイズです。
続きを読む

[WP]GoogleにすぐにインデックスしてもらうためにPubSubHubbubを使ってみる

通常、記事を公開してもGoogleにインデックスされるまでに時間(日数)がかかってしまいます。

できる限り早くインデックスしてくれるようにGoogleに促す必要があるのですが、そんな時に役に立つのがこのPubSubHubbubプラグインです。
続きを読む