Making WordPress.org

Ticket #441: wcorg-login-message.php

File wcorg-login-message.php, 981 bytes (added by iandunn, 12 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}