WordPress WordPress 記事データ移行の際にデータはあるのに表示されない原因と対処法 WordPressサイトデータのリニューアルの際に、旧サイトから新サイトへ記事データの移行を行った際にデータは移行出来ているのに対象ページを表示すると表示されない現象がありました。 以下、その際の原因と対処法のメモです。 確認・原因 該当記... 2022.09.09 WordPress
WordPress MW WP Form | 本番環境とテスト環境で個別のIDを指定せずスラッグベースの運用でメンテしやすくする方法 MW WP Form はとても便利で簡単に問い合わせフォームを作成出来るプラグインですが、本番環境と開発環境を分けて運用する場合、フォームのID(投稿ID)が異なるものになってしまい環境ごとに個別のIDでフォームを呼びだしたりドメイン情報や... 2022.07.20 WordPress
WordPress WordPress | Transients API を利用して重い処理を高速化させる方法 Transients(トランジェンツ) API を利用して複雑な集計処理など重い処理の結果をキャッシュとしてデーターベースに保存することでページ表示速度を高速化することが期待できます。 キャッシュの取得 キャッシュを取得する場合は get_... 2022.06.05 WordPress
WordPress WordPress | wp_mail でHTMLメールを送信する方法 WordPressに wp_mail() というメール送信用の関数が用意されていますが、デフォルトではプレーンテキストで送信されます。 HTMLメールで送信したい場合は、フィルターフックの "wp_mail_content_type" でコ... 2022.05.27 WordPress
WordPress WordPress | パスワード再設定URLのリクエスト時に送信されるメールタイトルと本文を変更する方法 タイトル変更はフィルターフックの 'retrieve_password_title'、本文変更は 'retrieve_password_message' を利用して変更します。 タイトル変更 /** * パスワード再設定URLメール:タイト... 2022.05.24 WordPress
WordPress WordPress | サイトリニューアル時の記事データ移行で気を付けること パーマリンクのフォーマットを揃える 記事詳細ページのURLを揃える必要がある場合、旧サイトで "日付と投稿名" など投稿IDベース以外のフォーマットを利用している場合は新サイトでも同じ設定をします。 日付と投稿名 /%year%/%mont... 2022.04.26 WordPress
WP-CLI WP-CLI 既存ユーザーのパスワードを変更する方法 WP-CLIのコマンドで既存ユーザーのパスワードを変更する方法のメモ。 ユーザーリストを取得する SSHでログインした情報で、wp user list でユーザー情報を取得します。 $ wp user list +----+--------... 2022.04.17 WP-CLI
WordPress WordPress | v5.9から追加される global-styles-inline-css を読み込まないようにする WordPress 5.9 にバージョンアップすると headタグの中に以下の見慣れないCSSが読み込まれています。 <style id='global-styles-inline-css' type='text/css'> body{--... 2022.01.28 WordPress
Welcart Welcart | 在庫状態の数値から日本語テキスト表示する方法 Welcartの商品の在庫状態は 0 ~ 4 の数値で管理されており対応する日本語テキストは "wp_options" テーブル内に "usces_zaiko_status" というオプション名で格納されています。 在庫状態のテキスト確認 ... 2022.01.25 Welcart
WordPress WordPress | テーマ内のファイルのURIを相対パスに置換して取得する テーマ内のファイルのURIを返す get_theme_file_uri() を実行すると が返ってきますが、出力されるソース内がサイトアドレスだらけになってしまいますので、以下の独自関数でサイトアドレスを除く相対パスで取得するようにします。... 2022.01.07 WordPress
WordPress WordPress | oEmbed関連タグを読み込まないようにする WordPressではデフォルトでEmbed機能が有効になっており関連タグが読み込まれます。利用している場合はそのままで問題ありませんが、不要な場合は以下の方法で読み込まないようにします。 oEmbed関連タグを読み込まないようにする ヘッ... 2022.01.07 WordPress
WordPress Contact Form 7 | フリガナのバリデーション(全角カタカナ又は平仮名)を追加する Contact Form 7 を利用したフォームで迷惑メールが届くようになったので、reCAPTCHAの設定と合わせて"フリガナ"の項目を追加して全角カタカナ又は平仮名の入力をチェックするバリデーションを追加しました。 Contact Fo... 2022.01.05 WordPress
WordPress WordPress | パスワード投稿のパスワード有効期限(クッキー)を変更する方法 WordPressはパスワード保護機能を使って投稿を限定公開することが出来ますが、標準だとパスワード入力から10日間閲覧可能な状態が続きますが、期間を短くしたい場合や以下のようにすることでブラウザを閉じるまでを有効期限とすることも可能です。... 2021.12.13 WordPress
WordPress WordPress | ログイン状態保持用のクッキー有効期限を変更する方法 WordPressのログイン状態を長くしたい場合「ログイン状態を保存する」のチェックボックスにチェックを入れてログインすれば14日間保持されますが、それ以上にしたい場合は以下のようにログイン状態保持用のクッキー有効期限を変更する必要がありま... 2021.12.13 WordPress
WP-CLI WP-CLI | 年月やカテゴリを指定して投稿を削除する wp post list でリストを取得する際に年や年月、カテゴリなどオプションで条件指定することで一括で条件にマッチする投稿データを削除することが出来ます。 年を指定して削除 2020年の投稿データを削除します。--force オプション... 2021.10.20 WP-CLI
WordPress WordPress | 管理画面のユーザー編集ページやプロフィールページの不要な項目を非表示にする方法 ユーザー情報の編集ページの各項目のクラス名を指定して非表示にするJSのファイルを用意してアクションフックの admin_enqueue_scripts 内で wp_enqueue_script() を使ってファイルを登録します。 非表示設定... 2021.10.19 WordPress
WP-CLI WP-CLI | 未使用のタグを一括で削除する 運営サイトで使用していないタグや利用頻度が低いタグが増えてきたのですが、手動で管理画面から削除するには現実的ではない数でしたので、WP-CLIのコマンドで一括で削除することにしました。 以下、削除に用いたコマンド紹介です。 IDを指定して削... 2021.10.14 WP-CLI
WP-CLI WP-CLI | テーブルプレフィックスの変更を拡張パッケージ(WP-CLI Rename Database Prefix)を使って行う方法 運用中など既存WordPressサイトのデータベースのテーブルプレフィックスをWP-CLIの拡張パッケージ「WP-CLI Rename Database Prefix」を使って行う方法を書いていきます。 パッケージインストール WP-CLI... 2021.09.24 WP-CLI
WP-CLI エックスサーバー | CronでWP-CLIコマンドを実行するとPHPバージョンが古く実行出来ない場合に確認すること エックスサーバーのCron設定から対象WordPressサイトの"ゴミ箱を空にする"&"リビジョン削除"を行うためのWP-CLIコマンドを登録したのですが、通知メールの内容を見ると Your server is running PHP ve... 2021.09.10 WP-CLI
WP-CLI WP-CLIで投稿と未使用画像を削除する WP-CLIを使って投稿データと未使用画像を削除します。 投稿データを削除 投稿IDを指定して削除 wp post delete 123 投稿IDを指定して削除(ゴミ箱に入れず削除) オプションの "--force" をつけることでごみ箱に... 2021.09.08 WP-CLI