【WordPress】Ajaxを使ってカスタムフィールドを更新する

Ajaxを使用してカスタムフィールドを更新(操作)するスニペットのメモです。 PHPだけではログインをしなければデータの操作ができませんが、Ajaxを使うことでログイン無しでも操作が可能です。 Ajaxを使ってカスタムフィールドを更新 用意するコードは以下にな…

続きを読む

SSL対応したWordPressを”.htaccess”ファイルで常時SSL化

SSL化が当たり前になってきてWordPressをSSL対応させる場面は多いかと思います。 その対応作業の中に「常時SSL化」という事項があります。セキュアではないURLスキーム「http」でアクセスされても「https」という形にリダイレクトさせる内容ですね…

続きを読む

WordPressを会員制サイトにする「Simple Membership」での決済ボタンのテキストを変更する

WordPressを会員制サイトにするプラグイン「Simple Membership」。 このプラグインは有料会員の管理ができ、また有料会員用のPayPalと連係した決済ボタンを作成できます。 この決済ボタンのテキストを変更する方法が検索しても中々見つからず。…

続きを読む

【WooCommerce】アップセルの表示順をランダムから変更する

WooCommerceの商品詳細ページに表示されるアップセルは、デフォルトでランダム表示になっています。 このランダム表示を通常の順番で表示する方法のスニペットです。 アップセルの表示順をランダムから変更する アップセルの表示順を変更するフック「woocomm…

続きを読む

【WordPress】カスタマイザーから”メニュー”パネルを削除する

カスタマイザーから不要な項目を削除したい。 Theme Customization APIのremove_panelを使うと警告が出てしまいます。かといって、調べて出てきた公式ドキュメントのコードが効かない。 結果、ものすごく単純なコードで解決&調べても出てこ…

続きを読む

[WooCommerce]バリエーションのある商品のJSONデータが吐き出されない問題を解決する

WooCommerceを使用したECサイトで、商品ページにバリエーションのJSONデータが表示されない状況になりました。 本来<form>タグのカスタムデータ「data-product_variations」にバリエーションのJSONデータが渡って…

続きを読む

[Vue]Vuexのstoreオプションを使う場合は必ずuseの指定が必要

タイトルで終わってしまう内容ですが、勉強中なのでメモ。 Vueの単一ファイルコンポーネントでVuexを参照する場合はルートコンポーネントにstoreオプションを指定します。 このオプションを指定する場合は、エントリーポイントでVue.use(Vuex);の1行…

続きを読む

[WordPress]Jetpackの関連投稿(関連記事)の表示数を増やしたりCSSで調整する

Jetpackの関連記事表示機能(プラグイン上での名前は関連投稿)が中々良かったので使うことに。 ただ、若干レスポンシブへの対応が完璧ではなかったのでフックによるPHPコード、CSSで調整してみました。 Jetpackの関連投稿をPHP&CSSで調整す…

続きを読む

[WordPress]隠しカスタムフィールドを表示する

Advanced Custom FieldsやWooCommerceなどのプラグインは、投稿データに隠しカスタムフィールドを保存したりしています。「_meta_key_name」のように1文字目がアンダースコア(_)で始まるキーは隠し状態になり、投稿編集ページ…

続きを読む

[WooCommerce]マイアカウントページのメニュー名を変更する方法

WooCommerceのマイアカウントページのメニュー名(ナビゲーションラベル)を変更する方法です。 ダッシュボード ご注文 (購読:WooCommerce Subscriptionsを有効化すると表示されます) ダウンロード 住所 アカウント詳細 ログアウト…

続きを読む