wordpress 特定のロールで管理画面の「プロファイル」を見せたくない 久しぶりにWP界隈に戻ってきました。 WPについては、JavaやRubyのような金額が稼げず、クラウドソーシングでもレッドオーシャンで「どんな金額でも」応募者が出てくる、その割には意外と面倒な部分が多く、少し気持ちが離れていました。... 2020.11.17 wordpress
wordpress データベース管理の決定版プラグインARI Adminerはいずこ? WPのDB管理画面のプラグイン「ARI Adminer」は非常に使い勝手が良く、長い間愛用していた。 ところが、ここの所プラグインの検索をしてもヒットしなくなっている。 名称が変わったとか、そういう事情ではないらしい。... 2019.10.31 wordpress
wordpress 【WP】meta_queryでANDとORを組み合わせる get_posts()やWP_Queryで条件を決める時、複数のカスタムフィールドによる絞り込み検索で、それぞれの関係をANDかORで決められるのは知っていた。 'relation' => 'OR' などを加えれば良い。 ... 2019.10.23 wordpress
wordpress 【WP】カテゴリーごとに広告を貼り分ける方法 ブロガーにも色々なタイプがいるが、当ブログのように雑多な内容をカテゴリー分けして書いている人も多いと思う。 そういう場合、もしアフィリエイト広告を入れる場合、カテゴリーと無関係な広告を挿入してもクリックはほぼ期待できない。そこで、カ... 2019.10.19 wordpress
wordpress wp_redirect()の後はexit() セッションにメッセージなどを保存するため $_SESSION = '保存されました'; などとし、リダイレクトをかけてみた wp_redirect(URL); これでセッションメッセージが表示されると思ったが、セッションが消去されて... 2019.04.18 wordpress
wordpress $wp_query->set でハマった 個人的にはWPのwp_queryはかなり強力な仕組みだと思っている。 SQLなどを弄ばなくても大抵のサーチが出来る。 組み込み方は様々だが、一番スマートだと思っているのは'pre_get_posts'フックに$wp_query->... 2019.02.05 wordpress
wordpress WP作成サイトのクローン・引っ越し 前にも書いた気がするがもう一度まとめてみる。大きく分けて以下の方法がある WPのエクスポート/インポート機能を使うDuplicatorなどのプラグインを使うDBまるごと移動する それぞれメリット・デメリットがある。 ... 2018.10.29 wordpress
wordpress Theme My Loginの登録フォームに項目を追加 ちゃんと書いてある。 有料化に伴ってTML離れを加速させようかと自分的には思っていたが、こういう親切なドキュメントを見ると思いとどまりたくなる。 ちなみにバリデーションも registration_errors というW... 2018.09.12 wordpress
wordpress ACFでフィールド名から内部キーを取り出す、など色々 Advanced Custom Fields を使ってカスタマイズする際、メタキーだけでなく、内部的に使われるキー(field_xxxxxxxという名前になっている)が欲しい時がある。 さてそのkeyをどうやって知るのだろうか? ドキュメ... 2018.08.07 wordpress
wordpress WPプラグイン内での「自分」のURL 変に時間がかかってしまったのでメモ $uri = plugins_url( '' , __FILE__ ); ちなみに内部パスは $dir = dirname(__FILE__); もちろん、自分のプラグインフォルダ... 2018.07.27 wordpress
wordpress もうget_post_meta()はいらない? WP_Postオブジェクトに備わっているマジックメソッドを使えば、あのややこしいget_post_metaを金輪際使わなくても済むかも知れない。 しかし情報があまりなく、即断は禁物。 こちらのページによるとマジックメソッドの挙動は ... 2018.06.13 wordpress
wordpress ループで使われたSQLをチェック もしクエリのリストア等管理がされていれば、フッターあたりに次のコードを入れれば出てくる global $wp_query;echo $wp_query->request; 2018.04.04 wordpress
wordpress Theme My Loginでハマる ユーザー登録フォームでかなりハマったので記録しておく。 まず、ユーザー登録フォームにオリジナルの項目を追加したいときは、チュートリアルを参考にして 1)$contactmethodに項目を追加してuser_contactmeth... 2018.03.06 wordpress
wordpress WPのURL関係まとめ【ホームとサイトURL】 Wordpressのダッシュボードを開くといきなり出てくる、 サイトアドレス (URL) WordPress アドレス (URL) 言うまでもなく、それぞれ ユーザーがアクセスするURL(例:) WPの... 2018.01.11 wordpress
wordpress woocommerce + storefront(3)サブシリプション さあ、いよいよサブスクリプションの実装だ。 ところが、これが大問題。ウーコマは標準でサブスクリプションには対応していないから、プラグインを探すのだが、本家が出しているものは高い。$199 !! 実はメンバー管理しなければwooc... 2017.10.26 wordpress
wordpress Woocommerce+Storefront制作日記(2) Storefrontを使って手軽にサクッとECサイトを作りたければ、カスタマイズ画面およびHomepage Controlだけでかなり行けるはず。 しかし、Featuredのコーナーで商品の順番が変えられず、しかもDESCがデフォルト... 2017.10.24 wordpress
wordpress Woocommerce+Storefront制作日記 ウーコマ対応のテーマは色々あるが、定番のStorefrontを利用。 ファイルを色々いじって見る。 コードはまあ綺麗だな、しかしフックとか覚えるの大変だな、と思ったり。 この筆者さん、ありがとう。パラメータ変えるの... 2017.10.20 wordpress
wordpress 管理画面に特定のスクリプトを読み込む 何となく面倒なので管理ページ内に直書きしたくなるが、これだと安定して動作しない。(環境によって動作するしないが出てくる) で、どうするか。もちろん wp_enqueue_script() を使うのだが、問題はどこにフックするか。 ... 2017.08.14 wordpress
wordpress 管理ページのactionはどこに投げるか? メモ SettingsAPI使用の場合は、action="options.php"となる。 自前で処理する場合は、自分のファイルに、つまりaction=""。 保存処理などは処理はadmin_initにフックすると良い。 当... 2017.08.03 wordpress