2016-08-12 7 views
0

こんにちは:パスワードで保護されたページに間違ったパスワードを入力したときにエラーメッセージを生成する関数を追加しました。私はメッセージの色を赤色に変えようとしていますが、運はありません。私はスタイルを追加しようとしたが、明らかな構文が正しくありません「申し訳ありませんが...」で始まるテキストの色を変更しようとするとWordPress関数でテキストを書式設定する

function wpse_71284_custom_post_password_msg($form) 
{ 
// No cookie, the user has not sent anything until now. 
if (! isset ($_COOKIE[ 'wp-postpass_' . COOKIEHASH ])) 
    return $form; 


// Translate and escape. 
$msg = esc_html__('Sorry but you have entered the incorrect password is wrong. Please try again.', 'your_text_domain'); 

// We have a cookie, but it doesn’t match the password. 
$msg = "<p class='custom-password-message'>$msg</p>"; 

return $msg . $form; 

}

:ここでは関数です。どんな助けもありがとうございます。ありがとう。

+0

生成されたhtmlとcssの外観は何ですか?問題がどこにあるか – Steve

+0

PHPの機能はメッセージの外観とは関係ありません。あなたは 'css'スタイリングを適用する必要があります。 –

答えて

1

変更

$msg = "<p class='custom-password-message' style='color:red'>$msg</p>"; 

以上に

$msg = "<p class='custom-password-message'>$msg</p>"; 

:その後、

$msg = "<p class='custom-password-message error'>$msg</p>"; 

とあなたのstyle.cssに追加します。

.error { color: red; } 
+0

ありがとうございます。私は間違ったことが赤の後にセミコロンが追加されたと思う。 – cdr6800

関連する問題