WordPress

スポンサーリンク
WordPress

WordPress | 投稿ステータスが非公開の固定ページを親ページとして選択できるようにする

投稿ステータスが非公開や下書き状態の固定ページを親ページとして選択出来るようにする方法のメモ。 非公開や下書きの固定ページを親ページとして選択できるようにする 以下のサンプルは、公開済/下書き/非公開の3つの投稿ステータスの固定ページを選択...
WordPress

WordPress | 秒数に関する定数(分・時・日・週・月・年)

WordPressにはデフォルトで 年・月・週・日・時・分 の秒数を表記しやすくするための定数が定義されています。 定数の定義場所 "wp-includes/default-constants.php" の function wp_init...
WordPress

Public Post Preview | 有効期限を長くする(※48時間から7日間など)カスタマイズ

WordPressのプラグイン「Public Post Preview」を利用すると記事公開前に確認用URLを発行しユーザー登録なしで記事内容を確認することが可能になります。 とても便利な機能のプラグインですが、確認用URLの有効期限がデフ...
WordPress

WordPress | 管理画面の画像認証用画像(※SiteGuard使用)が表示されずログイン出来なくなった原因と対処法

SiteGuardの画像認証機能を有効にしているWordPressサイトで画像認証用の画像が表示されずログイン出来ないと連絡受けたので調査してみました。 ログイン画面 通常は「上に表示された文字を入力してください。」の上に表示される文字列を...
WordPress

WordPress 記事データ移行の際にデータはあるのに表示されない原因と対処法

WordPressサイトデータのリニューアルの際に、旧サイトから新サイトへ記事データの移行を行った際にデータは移行出来ているのに対象ページを表示すると表示されない現象がありました。 以下、その際の原因と対処法のメモです。 確認・原因 該当記...
WordPress

MW WP Form | 本番環境とテスト環境で個別のIDを指定せずスラッグベースの運用でメンテしやすくする方法

MW WP Form はとても便利で簡単に問い合わせフォームを作成出来るプラグインですが、本番環境と開発環境を分けて運用する場合、フォームのID(投稿ID)が異なるものになってしまい環境ごとに個別のIDでフォームを呼びだしたりドメイン情報や...
WordPress

WordPress | Transients API を利用して重い処理を高速化させる方法

Transients(トランジェンツ) API を利用して複雑な集計処理など重い処理の結果をキャッシュとしてデーターベースに保存することでページ表示速度を高速化することが期待できます。 キャッシュの取得 キャッシュを取得する場合は get_...
WordPress

WordPress | wp_mail でHTMLメールを送信する方法

WordPressに wp_mail() というメール送信用の関数が用意されていますが、デフォルトではプレーンテキストで送信されます。 HTMLメールで送信したい場合は、フィルターフックの "wp_mail_content_type" でコ...
WordPress

WordPress | パスワード再設定URLのリクエスト時に送信されるメールタイトルと本文を変更する方法

タイトル変更はフィルターフックの 'retrieve_password_title'、本文変更は 'retrieve_password_message' を利用して変更します。 タイトル変更 /** * パスワード再設定URLメール:タイト...
WordPress

WordPress | サイトリニューアル時の記事データ移行で気を付けること

パーマリンクのフォーマットを揃える 記事詳細ページのURLを揃える必要がある場合、旧サイトで "日付と投稿名" など投稿IDベース以外のフォーマットを利用している場合は新サイトでも同じ設定をします。 日付と投稿名 /%year%/%mont...
WP-CLI

WP-CLI 既存ユーザーのパスワードを変更する方法

WP-CLIのコマンドで既存ユーザーのパスワードを変更する方法のメモ。 ユーザーリストを取得する SSHでログインした情報で、wp user list でユーザー情報を取得します。 $ wp user list +----+--------...
WordPress

WordPress | v5.9から追加される global-styles-inline-css を読み込まないようにする

WordPress 5.9 にバージョンアップすると headタグの中に以下の見慣れないCSSが読み込まれています。 <style id='global-styles-inline-css' type='text/css'> body{--...
Welcart

Welcart | 在庫状態の数値から日本語テキスト表示する方法

Welcartの商品の在庫状態は 0 ~ 4 の数値で管理されており対応する日本語テキストは "wp_options" テーブル内に "usces_zaiko_status" というオプション名で格納されています。 在庫状態のテキスト確認 ...
WordPress

WordPress | テーマ内のファイルのURIを相対パスに置換して取得する

テーマ内のファイルのURIを返す get_theme_file_uri() を実行すると が返ってきますが、出力されるソース内がサイトアドレスだらけになってしまいますので、以下の独自関数でサイトアドレスを除く相対パスで取得するようにします。...
WordPress

WordPress | oEmbed関連タグを読み込まないようにする

WordPressではデフォルトでEmbed機能が有効になっており関連タグが読み込まれます。利用している場合はそのままで問題ありませんが、不要な場合は以下の方法で読み込まないようにします。 oEmbed関連タグを読み込まないようにする ヘッ...
WordPress

Contact Form 7 | フリガナのバリデーション(全角カタカナ又は平仮名)を追加する

Contact Form 7 を利用したフォームで迷惑メールが届くようになったので、reCAPTCHAの設定と合わせて"フリガナ"の項目を追加して全角カタカナ又は平仮名の入力をチェックするバリデーションを追加しました。 Contact Fo...
WordPress

WordPress | パスワード投稿のパスワード有効期限(クッキー)を変更する方法

WordPressはパスワード保護機能を使って投稿を限定公開することが出来ますが、標準だとパスワード入力から10日間閲覧可能な状態が続きますが、期間を短くしたい場合や以下のようにすることでブラウザを閉じるまでを有効期限とすることも可能です。...
WordPress

WordPress | ログイン状態保持用のクッキー有効期限を変更する方法

WordPressのログイン状態を長くしたい場合「ログイン状態を保存する」のチェックボックスにチェックを入れてログインすれば14日間保持されますが、それ以上にしたい場合は以下のようにログイン状態保持用のクッキー有効期限を変更する必要がありま...
WP-CLI

WP-CLI | 年月やカテゴリを指定して投稿を削除する

wp post list でリストを取得する際に年や年月、カテゴリなどオプションで条件指定することで一括で条件にマッチする投稿データを削除することが出来ます。 年を指定して削除 2020年の投稿データを削除します。--force オプション...
WordPress

WordPress | 管理画面のユーザー編集ページやプロフィールページの不要な項目を非表示にする方法

ユーザー情報の編集ページの各項目のクラス名を指定して非表示にするJSのファイルを用意してアクションフックの admin_enqueue_scripts 内で wp_enqueue_script() を使ってファイルを登録します。 非表示設定...
スポンサーリンク
タイトルとURLをコピーしました