開発

MySQL

MySQL の DELETE で JOIN を使う方法

WordPressでカスタム投稿の投稿をまとめて削除しようと思って、postsテーブル のデータ削除は簡単なんだけれど、 postmetaテーブルのデータ削除がああでもない、こーでもないと格闘。 初めは、こうしたけれどダメ。 ...
WordPress

Google XML Sitemaps に独自のページを追加する方法

Google XML Sitemaps 利用時に、WordPressに依存しない、独自に用意したURLを追加する方法です。 Google XML Sitemapsには、sm_buildmap というアクションフックが用意されているのでそれを...
WordPress

Breadcrumb NavXT で独自の項目を追加する

独自のページが有る場合、 Breadcrumb NavXT 導入時に、パンくずリストにそのページを追加する方法を調べました。 Breadcrumb NavXT には、アクションフックが二つ用意されています。 bcn_before_f...
WordPress

the_titleフィルターフックをつかうと、関係のないメニュータイトルなんかも変わってしまうのを避ける方法

WordPressでタイトルを加工するときなんかに、フィルターフックの the_title を使うわけですが、 目的のページのタイトル以外のメニューまで変わってしまって、ぷちはまってしまったのでメモ。 is_singular() と、...
WordPress

WordPressでバックグラウンド処理

WordPressで重たい処理をさせようとすると、表示に時間がかかってよろしくありません。 そこで、バックグラウンドで処理させたいときは、wp_schedule_single_eventを使います。 関数リファレンス/wp_schedu...
タイトルとURLをコピーしました