404エラーでリダイレクト [Wordpress]
404エラーが発生した時のために専用ページを作るのもありですが、とりあえずフロントページにリダイレクトする方法。
functions.php
add_action( 'template_redirect', 'is404_redirect_home' );
function is404_redirect_home() {
if( is_404() ){
wp_safe_redirect( home_url( '/' ) );
exit();
}
}
Yoast SEOとACF [Wordpress]
ACF使いながらYoast SEOを有効化したら以下の通知が表示された。
Yoast SEO and Advanced Custom Fields can work together a lot better by adding a helper plugin. Please install ACF Content Analysis for Yoast SEO to make your life better. More information.
調べてみると、Yoast SEO開発中にACFへの対応が間に合わなかったんで別のプラグイン「ACF Content Analysis for Yoast SEO」を入れろということらしい。
素直にインストール、有効化したら通知がなくなった。動作確認はこれから。
Wordpress パスワード保護 [Wordpress]
レンタルサーバ上に暫定的検証環境を構築した際、一般の方からアクセスできないようパスワード保護します。
システムに詳しい方だとhtaccessというファイルに認証用ユーザとパスワードを設定すればいいのですが、サブドメインで複数サイトを管理している場合認証適応範囲を間違って設定すると公開しているのにパスワード保護されてる、といったミスを起こすこともあり得ます。
Wordpressの場合、シンプルなパスワード保護ができるプラグインが存在しています。
「Password Protected」
・プラグイン追加で「Password Protected」を検索。
・「今すぐインストール」⇒「有効化」をクリック。
・設定⇒パスワード保護 を選択する。最低限の設定は以下の通り。
パスワード保護状態 ON
許可する権限 管理者を許可する ON
新しいパスワード 任意の文字列
設定されたサイトにアクセスするとパスワード入力を求められます。