WordPressをPHP5.5以下の環境で使っていると、ダッシュボードに「PHPの更新が必要です」という警告が表示されます。 PHP の更新が必要です。 サイトが安全ではないバージョンの PHP を実行していることを検…
wpXサーバーでfile_get_contentsが使えないので代替としてcURLを使った方法
先日、APIから値を取得するためにfile_get_contentsを使おうと思ったのですが、対象サイトはwpXサーバーで運用しており、wpXサーバーではセキュリティの都合上file_get_contentsが許可されて…
Gutenberg(ブロックエディタ)用のスタイルシートの読み込みを削除する方法
Gutenberg(ブロックエディタ)用の以下スタイルシートを読み込まないようにする方法をご紹介いたします。 /wp-includes/css/dist/block-library/style.min.css /wp-i…
WordPressテーマをGutenbergの「幅広」と「全幅」に対応させる方法
テーマがGutenbergに対応していないと、画像挿入時に設定できる「幅広」と「全幅」が出てきません。せっかく便利な機能なので、Gutenbergを利用するのであればこれらの機能も使いたいですよね。元からテーマ側で対応し…
Gutenbergの不要なブロックを削除し必要なブロックのみを表示させる方法
WordPressの新しい投稿エディタ「Gutenberg(ブロックエディタ)」では様々なブロックが用意されていますが、ブロックの数が多すぎて混乱してしまうこともあるみたいです。ブロックの数が多いのは便利である一方、Gu…
Gutenberg(ブロックエディタ)での自動保存の間隔を変更する方法
Gutenberg(ブロックエディタ)で投稿を作成していると、10秒おきに自動保存が実行されます。10秒間隔だとかなり短いですね。そんなわけで、自動保存機能の間隔を変更する方法をご紹介いたします。 Gutenbergでの…
WordPress管理画面の投稿一覧にカスタムフィールドの列を追加する方法
管理画面の投稿一覧にカスタムフィールドの値を表示する方法をご紹介いたします。 カスタムフィールド用の列を追加して、get_post_metaで値を表示させます。 WordPress管理画面の投稿一覧にカスタムフィールドの…
WordPressに独自のウィジェットを追加する方法
WordPressに独自のウィジェットを追加する方法をご紹介いたします。 独自のウィジェットを追加すれば、管理画面上の操作のみで特定の投稿一覧などを表示させることが可能になります。 WordPressに独自のウィジェット…
PHPの変数に入れた値をContact Form 7で送信する方法
テーマ内でPHPの変数に代入した値を、Contact Form 7で送信する方法をご紹介いたします。 若干の無理やり感はありますが、PHP+jQueryを使うので非常に柔軟な対応が可能です。 PHPの変数に入れた値をCo…
WordPressで投稿IDからタイトルや本文など様々な投稿情報を取得・出力する方法
投稿IDからタイトルや本文、投稿日時など、投稿に関する様々な情報を取得する方法をご紹介いたします。 投稿IDをもとに情報を取得するので、別ページの投稿情報を出力することができます。 投稿IDからタイトルや本文など様々な情…