WordPress 関連のメモ
2021年5月16日
最新の投稿を指定した件数、古い順(昇順)に表示する方法の覚書です。 最新の投稿を古い順に取得するには、2段階で取得します(もっと良い方法があるかも知れません)。 最初にすべての投稿を取得して found_posts で投稿の全件数を取得します。 そして一度 wp_reset_postdata() で $post の値を元に戻します。 再度 WP_Query …
2020年9月2日
関連ページ:WordPress Gutenberg ブロックの作成 Gutenberg で編集可能なブロックを作成する際に、 例えば、複数の RichText コンポーネントを使う場合、attributes(属性)の source プロパティや selector プロパティ、type プロパティを適切に設定する必要があります。 適切に設定されていないと、一見…
2020年1月12日
wp_enqueue_script で JavaScript を読み込むと今までは以下のように HTML5 では不要な script 要素の type 属性が出力されたため、W3C のバリデーションでチェックすると「The type attribute is unnecessary for JavaScript resources」のような警告(Warnin…
2019年5月26日
WordPress で WP_Query を使ってまとめて添付ファイル画像を取得して表示する際に、アイキャッチ画像を除外する方法についての覚え書きです。 投稿に添付(挿入)された画像やアイキャッチ画像など WordPress でアップロードしたメディアは、内部的には投稿と同じように扱われているので、WP_Query を使ってそれらをまとめて取得することが可能…
2019年5月23日
特定の投稿タイプで不要なサムネイル画像を自動生成させない 特定の投稿タイプの場合に指定したサイズのサムネイル画像を生成させないようにするには、intermediate_image_sizes_advanced フィルターが使えます。 intermediate_image_sizes_advanced フィルターは、画像をアップロードする際に自動的に生成される…
2018年12月11日
昨日(2018年12月12日)以下のようなフィッシング(詐欺)メールが送られてきました。 件名:wordpress database upgrade required ! 差出人:WordPress.com [no-rp@wordpess.com] 本文: DataBase Upgrade Required Dear Customer, Your WordP…
2018年4月6日
目次 WordPress の Contact Form 7 を使ったコンタクトのページからメールを送信しようとすると以下のエラーが表示されて、メールが送信できないとの連絡がありました。 「メッセージの送信に失敗しました。間をおいてもう一度お試しいただくか、別の手段で管理者にお問い合わせ下さい。」 いつからこの現象が発生していたのかは定かではありませんが、よく…
2015年12月28日
数日前にあるサイトの WordPress を 4.4 にアップデートしたら、サムネイルをクリックすると画像が変わるはずなのに変わらないとの報告がありました。 調べてみると、jQuery を使って対応するアイキャッチ画像の src 属性を取得して、それを表示する画像の src 属性に設定するというような処理になっていて、問題なく src 属性は変更されているの…
2015年4月25日
今朝、ThemeForest から WordPress のプラグインやテーマに関するクロスサイトスクリプティング(XSS)の脆弱性に関するメールが来ていたので、調べたら以前メモしたプラグイン(My Calendar)も含まれていた。 追加情報 WordPress は7日、重要なセキュリティアップデートとして「WordPress 4.2.2」を公開しています。…
2015年2月22日
WP-CLI は、WordPress へのいろいろな操作(本体のインストール・アップデート、プラグインやテーマ のインストール・アップデート、それらのバージョンの確認等)をコマンドラインから行えるようにするツール。 Windows 環境へのインストール方法は以下に掲載されているのでそれを元にインストールした際のメモ。この例では「Composer」を使用。 A…