is_blog_installed()


WordPress関数is_blog_installed()は、ブログが正しくインストールされているかどうかを確認するために使用されます。

構文

is_blog_installed();

この関数には引数はありません。戻り値として、ブログがインストールされていればtrue、そうでなければfalseを返します。

例 1: ブログがインストールされているかを確認する

次のコードは、ブログがインストールされているかどうかを確認します。

<?php
if ( is_blog_installed() ) {
    echo 'ブログがインストールされています。';
} else {
    echo 'ブログがインストールされていません。';
}
?>

例 2: インストール状況に応じたリダイレクト

ブログがインストールされていない場合に特定のページにリダイレクトします。

<?php
if ( ! is_blog_installed() ) {
    wp_redirect( home_url( '/error-page' ) );
    exit;
}
?>

例 3: デバッグ情報の出力

ブログのインストール状況をデバッグ用にログ出力します。

<?php
if ( is_blog_installed() ) {
    error_log( 'ブログが正しくインストールされています。' );
} else {
    error_log( 'ブログがインストールされていません。' );
}
?>

例 4: 初期設定の確認

ブログがインストールされていない場合に初期設定用のスクリプトを実行します。

<?php
if ( ! is_blog_installed() ) {
    require_once ABSPATH . 'wp-admin/setup-config.php';
}
?>

例 5: テーマの読み込み制御

ブログがインストールされている場合にのみテーマを読み込みます。

<?php
if ( is_blog_installed() ) {
    get_header();
    get_footer();
}
?>

注意点

  • is_blog_installed()関数は、ブログが初期設定を完了しているかをチェックするため、インストールが未完了の場合はfalseを返します。
  • この関数を使用してインストール状況を確認する際は、リダイレクト処理やエラーメッセージの出力を適切に行う必要があります。

関連機能: