«

»

wp-e-commerceユーザー登録画面の日本語化

ユーザー登録
前回告知しました私が解る限りの最後の日本語化にする書類です。
それは、wp-shopping-cart.php です。そうですwp-e-commerceメインの書類です。
この書類には、左の画像のようにユーザー登録画面の設定も含んでいて1378行目から1384行目を下記のように日本語に書き換えると画像のような日本語になります。

<h2>ユーザー登録</h2>

<form id=’registerform’ action=’index.php?ajax=true&amp;action=register’  onsubmit=’submit_register_form(this);return false;’ method=’post’>

<p><input type=’hidden’ value=’register’ name=’action’/>

<label for=’user_login’>ユーザー名(半角英数字):</label><br/> <input type=’text’ value=” maxlength=’20′ size=’20′ id=’user_login’ name=’user_login’/><br/></p>

<p><label for=’user_email’>E-mail:</label><br/> <input type=’text’ value=” maxlength=’100′ size=’25′ id=’user_email’ name=’user_email’/></p>

<br/>パスワードをE-mailで送ります。

<p class=’submit’><input type=’submit’ name=’submit_form’ id=’submit’ value=’登録 »’/><img id=’register_loading_img’ src=’”.WPSC_URL.”/images/loading.gif’ alt=” title=”></p>

1328行目から1350行目には、下記のように何らかの理由でユーザー登録ができない時のアラートが書かれています。参考にしてみて下さい。

if ( $user_login == ” )

exit($errors['user_login'] = __(‘<strong>ERROR</strong>: ご希望のユーザー名を入力してください。’));

/* checking e-mail address */

if ($user_email == ”) {

exit(__(‘<strong>ERROR</strong>: e – mailアドレスをご記入ください。’));

} else if (!is_email($user_email)) {

exit( __(‘<strong>ERROR</strong>: The email address isn&#8217;t correct.’));

$user_email = ”;

}

if ( ! validate_username($user_login) ) {

$errors['user_login'] = __(‘<strong>ERROR</strong>: このユーザー名は無効です。’);

$user_login = ”;

}

if ( username_exists( $user_login ) )

exit( __(‘<strong>ERROR</strong>: このユーザー名は既に登録されています。別のユーザー名をお使い下さい。’));

/* checking the email isn’t already used by another user */

$email_exists = $wpdb->get_row(“SELECT user_email FROM $wpdb->users WHERE user_email = ‘$user_email’”);

if ( $email_exists)

die (__(‘<strong>ERROR</strong>: このメールアドレスは既に登録されています。’));

このユーザー登録画面はデフォルトでは買い物をしてチェックアウト画面に進みログイン+を開いて初めて登録するリンクが出てきます。
そこで何時でもユーザー登録出来るように「新規登録」などのリンクをサイドバーなどに作ると便利だと思います。リンクURLは、
<a class=’thickbox’  href=”http://あなたのドメイン/?ajax=true&amp;action=register&amp;width=360&amp;height=320″>
とこんな感じです。
日本語にすることで英文よりウインドウが縦長になったのかスクロールバーが現れたのでウインドウの高さ設定をデフォルトより少し大きくしました。

私は、このリンクをサイドバーにあるログイン状況の中に貼っていますが、これはWP-Members と言うプラグでそのプラグに直接貼付けています。次回はこのプラグについて紹介したいと思います。
追記 
WP-Membersはブログの記事もログインしないと読めないので、又は解除の仕方が解らなかったのかも知れませんがその理由で使うのをやめました。
変わりのSidebar Loginと言うプラグインを入れてみました。

カテゴリー:wp-e-commerce · タグ:

Comments

One Response to “wp-e-commerceユーザー登録画面の日本語化”
  1. admin より:

    訂正と追記をしました。

コメントを書く