1 | <?php |
---|
2 | /** |
---|
3 | * Plugin Name: WordCamp.org Login Message |
---|
4 | * Plugin Description: Displays a "Login with your WordPress.org account." in wp-login.php |
---|
5 | */ |
---|
6 | |
---|
7 | add_action( 'login_head', 'wcorg_login_css' ); |
---|
8 | function wcorg_login_css() { |
---|
9 | ?> |
---|
10 | |
---|
11 | <style type="text/css"> |
---|
12 | div.message { |
---|
13 | width: 400px; |
---|
14 | } |
---|
15 | |
---|
16 | div.message p { |
---|
17 | margin-bottom: 1em; |
---|
18 | } |
---|
19 | |
---|
20 | #not-your-personal-site { |
---|
21 | font-style: italic; |
---|
22 | } |
---|
23 | </style> |
---|
24 | |
---|
25 | <?php |
---|
26 | } |
---|
27 | |
---|
28 | add_filter( 'login_message', 'wcorg_login_message' ); |
---|
29 | function wcorg_login_message( $message ) { |
---|
30 | ob_start(); |
---|
31 | ?> |
---|
32 | |
---|
33 | <div class="message"> |
---|
34 | <p>Please use your <strong>WordPress.org</strong>* account to login.</p> |
---|
35 | |
---|
36 | <p>If you don't have an account, <a href="http://wordpress.org/support/register.php">please create one</a>.</p> |
---|
37 | |
---|
38 | <p id="not-your-personal-site">* This is your account for <a href="http://wordpress.org">the actual WordPress.org website</a>, not your personal WordPress site.</p> |
---|
39 | </div> |
---|
40 | |
---|
41 | <?php |
---|
42 | $message = ob_get_clean(); |
---|
43 | return $message; |
---|
44 | } |
---|