wordpress

wordpress

特定のロールで管理画面の「プロファイル」を見せたくない

久しぶりにWP界隈に戻ってきました。 WPについては、JavaやRubyのような金額が稼げず、クラウドソーシングでもレッドオーシャンで「どんな金額でも」応募者が出てくる、その割には意外と面倒な部分が多く、少し気持ちが離れていました。...
wordpress

データベース管理の決定版プラグインARI Adminerはいずこ?

WPのDB管理画面のプラグイン「ARI Adminer」は非常に使い勝手が良く、長い間愛用していた。 ところが、ここの所プラグインの検索をしてもヒットしなくなっている。 名称が変わったとか、そういう事情ではないらしい。...
wordpress

【WP】meta_queryでANDとORを組み合わせる

get_posts()やWP_Queryで条件を決める時、複数のカスタムフィールドによる絞り込み検索で、それぞれの関係をANDかORで決められるのは知っていた。 'relation' => 'OR' などを加えれば良い。 ...
wordpress

【WP】カテゴリーごとに広告を貼り分ける方法

ブロガーにも色々なタイプがいるが、当ブログのように雑多な内容をカテゴリー分けして書いている人も多いと思う。 そういう場合、もしアフィリエイト広告を入れる場合、カテゴリーと無関係な広告を挿入してもクリックはほぼ期待できない。そこで、カ...
wordpress

wp_redirect()の後はexit()

セッションにメッセージなどを保存するため $_SESSION = '保存されました'; などとし、リダイレクトをかけてみた wp_redirect(URL); これでセッションメッセージが表示されると思ったが、セッションが消去されて...
wordpress

$wp_query->set でハマった

個人的にはWPのwp_queryはかなり強力な仕組みだと思っている。 SQLなどを弄ばなくても大抵のサーチが出来る。 組み込み方は様々だが、一番スマートだと思っているのは'pre_get_posts'フックに$wp_query->...
wordpress

WP作成サイトのクローン・引っ越し

前にも書いた気がするがもう一度まとめてみる。大きく分けて以下の方法がある WPのエクスポート/インポート機能を使うDuplicatorなどのプラグインを使うDBまるごと移動する それぞれメリット・デメリットがある。 ...
wordpress

Theme My Loginの登録フォームに項目を追加

ちゃんと書いてある。 有料化に伴ってTML離れを加速させようかと自分的には思っていたが、こういう親切なドキュメントを見ると思いとどまりたくなる。 ちなみにバリデーションも registration_errors というW...
wordpress

ACFでフィールド名から内部キーを取り出す、など色々

Advanced Custom Fields を使ってカスタマイズする際、メタキーだけでなく、内部的に使われるキー(field_xxxxxxxという名前になっている)が欲しい時がある。 さてそのkeyをどうやって知るのだろうか? ドキュメ...
wordpress

WPプラグイン内での「自分」のURL

変に時間がかかってしまったのでメモ $uri = plugins_url( '' , __FILE__ ); ちなみに内部パスは $dir = dirname(__FILE__); もちろん、自分のプラグインフォルダ...
wordpress

もうget_post_meta()はいらない?

WP_Postオブジェクトに備わっているマジックメソッドを使えば、あのややこしいget_post_metaを金輪際使わなくても済むかも知れない。 しかし情報があまりなく、即断は禁物。 こちらのページによるとマジックメソッドの挙動は ...
wordpress

ループで使われたSQLをチェック

もしクエリのリストア等管理がされていれば、フッターあたりに次のコードを入れれば出てくる global $wp_query;echo $wp_query->request;
wordpress

Theme My Loginでハマる

ユーザー登録フォームでかなりハマったので記録しておく。 まず、ユーザー登録フォームにオリジナルの項目を追加したいときは、チュートリアルを参考にして 1)$contactmethodに項目を追加してuser_contactmeth...
wordpress

WPのURL関係まとめ【ホームとサイトURL】

Wordpressのダッシュボードを開くといきなり出てくる、 サイトアドレス (URL) WordPress アドレス (URL) 言うまでもなく、それぞれ ユーザーがアクセスするURL(例:) WPの...
wordpress

woocommerce + storefront(3)サブシリプション

さあ、いよいよサブスクリプションの実装だ。 ところが、これが大問題。ウーコマは標準でサブスクリプションには対応していないから、プラグインを探すのだが、本家が出しているものは高い。$199 !! 実はメンバー管理しなければwooc...
wordpress

Woocommerce+Storefront制作日記(2)

Storefrontを使って手軽にサクッとECサイトを作りたければ、カスタマイズ画面およびHomepage Controlだけでかなり行けるはず。 しかし、Featuredのコーナーで商品の順番が変えられず、しかもDESCがデフォルト...
wordpress

Woocommerce+Storefront制作日記

ウーコマ対応のテーマは色々あるが、定番のStorefrontを利用。 ファイルを色々いじって見る。 コードはまあ綺麗だな、しかしフックとか覚えるの大変だな、と思ったり。 この筆者さん、ありがとう。パラメータ変えるの...
wordpress

管理画面に特定のスクリプトを読み込む

何となく面倒なので管理ページ内に直書きしたくなるが、これだと安定して動作しない。(環境によって動作するしないが出てくる) で、どうするか。もちろん wp_enqueue_script() を使うのだが、問題はどこにフックするか。 ...
wordpress

管理ページのactionはどこに投げるか?

メモ SettingsAPI使用の場合は、action="options.php"となる。 自前で処理する場合は、自分のファイルに、つまりaction=""。 保存処理などは処理はadmin_initにフックすると良い。 当...
wordpress

WPの入出力サニタイズ

メモ
タイトルとURLをコピーしました