Making WordPress.org

Ticket #441: wcorg-login-message.php

File wcorg-login-message.php, 981 bytes (added by iandunn, 10 years ago)
Line 
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
7add_action( 'login_head', 'wcorg_login_css' );
8function 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
28add_filter( 'login_message', 'wcorg_login_message' );
29function 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}