WordPress

構築・開発

WordPressで、◯日前までの更新データだけを取得したい

投稿日を起点に何日前からの記事取得あれば特に問題なかったのですが、今回は更新している記事だけを何日前から取得するという内容になります。 更新日順に並び替え まずは、単純にソードだけ 更新順にしてみます。 $args = array( 'po...
WordPress

サーバーの負荷が高いか十分なリソースがないため画像の後処理に失敗しました。

WordPressで、画像のアップロード時にエラーが発生する事象がありました。 サーバーの負荷が高いか十分なリソースがないため画像の後処理に失敗しました。もっと小さな画像をアップロードしてみてください。推奨する最大サイズは2500ピクセルで...
WordPress

カスタムフィールドの値も検索対象に含めたい

以前は、「Search Everything」というプラグインを使用しておりました。ですがこちらのプラグイン、検索が非常に重くなるのと、別プラグインとの組み合わせで不具合が発生したりしていました。 今回は、プラグインを使用しない方法をご紹介...
構築・開発

WordPressの記事を公開する時や削除する時に確認用ダイアログを出す

公開してはいけないものを間違って公開してしまったり、記事を復元しようとして完全に削除してしまって取り返しがつかなくなることってありますよね?? そういった時にいきなり実行するのではなく、確認ダイアログをはさむことで、ミスを減らせればと思いま...
構築・開発

WordPressのTinyMCEに改行ボタンを追加する

WordPressの管理画面はレスポンシブに対応しているので、スマホで記事更新を行いたいということありませんか? ですが、その場合の問題として、Enterdでの段落と改行をどうするのか!? 普通にEnterをクリックすると、段落になって、改...
WordPress

複数のカスタムフィールドの値で、ソートをしたいとき。

例えば、カスタムフィールドに、ピックアップフラグ用と予算を入れるフィールドがあるとします。ピックアップにチェックがあるものは、先頭に表示しつつ、更に 予算順で並び替えを行う。 ピックアップフラグ:pickup(真/偽)予算:cost(tex...
WordPress

WordPressの本文内に入っている画像を全て抽出してリストアップする

記事本文内(WYSIWYGエディタ)に入っている画像のみを取り出して別で表示したいというときに使えるかもしれない内容になります。使いどころが限られますが、参考になればと思います。 ポイント 本文に入っている画像が、オリジナル画像だったり、サ...
WordPress

Advanced Custom Fields PRO版のオプションページの追加方法

設定・使用方法 オプションページを使うには、functions.php 内に関数を追加します。 if( function_exists('acf_add_options_page') ) { acf_add_options_page(); ...
構築・開発

WordPressで検索範囲にカテゴリーやタグを含める方法

簡単な方法では、Search Everything というプラグインを使うのが早いと思います。 WordPress:4.9.8 Search Everything:8.1.9 ですが、今回こちらのプラグインを入れた所、不具合が発生しました。...
構築・開発

WordPressのポストタグ(post_tag)とカテゴリ(category)をSQLコマンドで削除する

WordPressのタグは、投稿時に自由に設定できるメリットがあるのですが、運用ルールがないと自由すぎて無駄に増えていってしまいます。 今回、10万件ほどに増えてしまったタグを削除して、ルールに基づいて振り直すという要件がありました。 10...
構築・開発

WordPressのデバッグ方法

add_filter処理内など、var_dumpが動かない場合に変数の中身が理解らず困ったときの対応方法です。 まず、wp-config.php内にある WP_DEBUG を true に変更します。 define('WP_DEBUG', ...
構築・開発

Contact Form 7のエラーメッセージの表示位置を変更する

検証環境は下記となります。 WordPress:4.9.1 Contact Form 7:4.9.1 ググっていたところ対応コードを公開されている方がいました。 Contact Form 7で特定の入力項目のエラーメッセージの位置を変更する...
構築・開発

Contact Form 7 の設定あれこれ

確認画面を追加する 「Contact Form 7 add confirm」プラグインを追加 それぞれの画面時に表示されるクラスです。 入力画面クラス; .wpcf7c-elm-step1 確認画面クラス: .wpcf7c-elm-step...
構築・開発

添付ファイル(attachment.php)のURLをリライトする

カスタム投稿タイプの記事入力画面から画像をアップすると、添付ファイルのリンクが404となり繋がらなくなる現象がありました。 確認バージョンは、WordPress 4.7.5 です。 すべての環境で同じになるかまでは検証できていませんが、以前...
構築・開発

シングルページの記事詳細を無限スクロールさせる

詳細記事をページスクロールし、一番下まで行くと自動的に次の記事を表示させる方法です。 今回は、ただロードしてくるだけでなく、該当記事の位置に行くとアドレスバーにあるURLも書き換える仕様になります。 下記のサイトを参考に2パターン挑戦してみ...