WordPress

WordPress 関連のメモ

WordPress 最新の投稿を古い順(昇順)に表示

2021年5月16日

最新の投稿を指定した件数、古い順(昇順)に表示する方法の覚書です。 最新の投稿を古い順に取得するには、2段階で取得します(もっと良い方法があるかも知れません)。 最初にすべての投稿を取得して found_posts で投稿の全件数を取得します。 そして一度 wp_reset_postdata() で $post の値を元に戻します。 再度 WP_Query …

続きを読む

Gutenberg ブロック作成 attributes の source と selector プロパティ

2020年9月2日

関連ページ:WordPress Gutenberg ブロックの作成 Gutenberg で編集可能なブロックを作成する際に、 例えば、複数の RichText コンポーネントを使う場合、attributes(属性)の source プロパティや selector プロパティ、type プロパティを適切に設定する必要があります。 適切に設定されていないと、一見…

続きを読む

add_theme_support html5 「The type attribute is unnecessary for JavaScript resources」エラー/警告

2020年1月12日

wp_enqueue_script で JavaScript を読み込むと今までは以下のように HTML5 では不要な script 要素の type 属性が出力されたため、W3C のバリデーションでチェックすると「The type attribute is unnecessary for JavaScript resources」のような警告(Warnin…

続きを読む

WP_Query で添付ファイルを取得する際にアイキャッチ画像を除外

2019年5月26日

WordPress で WP_Query を使ってまとめて添付ファイル画像を取得して表示する際に、アイキャッチ画像を除外する方法についての覚え書きです。 投稿に添付(挿入)された画像やアイキャッチ画像など WordPress でアップロードしたメディアは、内部的には投稿と同じように扱われているので、WP_Query を使ってそれらをまとめて取得することが可能…

続きを読む

WordPress 特定の投稿タイプのサムネイル画像を自動生成させない

2019年5月23日

特定の投稿タイプで不要なサムネイル画像を自動生成させない 特定の投稿タイプの場合に指定したサイズのサムネイル画像を生成させないようにするには、intermediate_image_sizes_advanced フィルターが使えます。 intermediate_image_sizes_advanced フィルターは、画像をアップロードする際に自動的に生成される…

続きを読む

WordPress フィッシング(詐欺)メールにご注意を / DataBase Upgrade Required

2018年12月11日

昨日(2018年12月12日)以下のようなフィッシング(詐欺)メールが送られてきました。 件名:wordpress database upgrade required ! 差出人:WordPress.com [no-rp@wordpess.com] 本文: DataBase Upgrade Required Dear Customer, Your WordP…

続きを読む

Contact Form 7 エラー「メッセージの送信に失敗しました」(WP Mail SMTPで解決)

2018年4月6日

目次 WordPress の Contact Form 7 を使ったコンタクトのページからメールを送信しようとすると以下のエラーが表示されて、メールが送信できないとの連絡がありました。 「メッセージの送信に失敗しました。間をおいてもう一度お試しいただくか、別の手段で管理者にお問い合わせ下さい。」 いつからこの現象が発生していたのかは定かではありませんが、よく…

続きを読む

WordPress 4.4 にアップデートしたら jQuery で操作している画像が表示されない(srcset)

2015年12月28日

数日前にあるサイトの WordPress を 4.4 にアップデートしたら、サムネイルをクリックすると画像が変わるはずなのに変わらないとの報告がありました。 調べてみると、jQuery を使って対応するアイキャッチ画像の src 属性を取得して、それを表示する画像の src 属性に設定するというような処理になっていて、問題なく src 属性は変更されているの…

続きを読む

WordPress プラグイン クロスサイトスクリプティング(XSS)の脆弱性

2015年4月25日

今朝、ThemeForest から WordPress のプラグインやテーマに関するクロスサイトスクリプティング(XSS)の脆弱性に関するメールが来ていたので、調べたら以前メモしたプラグイン(My Calendar)も含まれていた。 追加情報 WordPress は7日、重要なセキュリティアップデートとして「WordPress 4.2.2」を公開しています。…

続きを読む

Windows 環境に WP-CLI をインストール

2015年2月22日

WP-CLI は、WordPress へのいろいろな操作(本体のインストール・アップデート、プラグインやテーマ のインストール・アップデート、それらのバージョンの確認等)をコマンドラインから行えるようにするツール。 Windows 環境へのインストール方法は以下に掲載されているのでそれを元にインストールした際のメモ。この例では「Composer」を使用。 A…

続きを読む