所以我再次进行登录页面修改......我遇到了另一个问题.这是场景......我有一个包含两个组件的插件:一个重写登录/注册表单上的用户名字段的脚本,以及一个在注册时覆盖验证处理程序的函数.
以下是有问题的文件......
validator.php
<?php
// Rewrite registration form
function mpm_registration_form() {
wp_enqueue_script('login_form', plugin_dir_url(__FILE__).'js/usernamerewrite.js', array('jquery'), false, false);
}
add_action('login_head', 'mpm_registration_form');
// Register actions
add_action('register_post', 'mpm_validator_verify_account', 10, 3);
// Check username against minecraft.net database
function mpm_validator_verify_account($login, $email, $errors) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_URL, 'http://www.minecraft.net/haspaid.jsp?user='.rawurlencode($login));
$mcacct = curl_exec($curl);
curl_close($curl);
if($mcacct != 'true') {
if($mcacct == 'false') {
$errors->add('mc_error', __('<strong>Error:</strong> Minecraft account is invalid.'));
return $errors;
} else {
$errors->add('mc_error', __('<strong>Error:</strong> Unable to contact minecraft.net.'));
return $errors;
}
add_filter('registration_errors', 'mpm_validator_verify_account', …Run Code Online (Sandbox Code Playgroud) 我真的不确定如何最好地问这个,所以希望有人能弄清楚我在说什么.
假设List看起来像这样:
[
"Harum beatae autem occaecati. Incidunt quis",
"eius perferendis itaque dolorum dolores doloribus.",
"Veniam voluptate mollitia\net aut qui magnam. Ut",
"quos unde nulla qui. Earum odit dolores non illo illum."
]
Run Code Online (Sandbox Code Playgroud)
我想将它拆分为"\n",如下所示:
[
"Harum beatae autem occaecati. Incidunt quis",
"eius perferendis itaque dolorum dolores doloribus.",
"Veniam voluptate mollitia",
"et aut qui magnam. Ut",
"quos unde nulla qui. Earum odit dolores non illo illum."
]
Run Code Online (Sandbox Code Playgroud) 我有一个当前格式为'ymd'的日期,我需要将其格式化为'D,M d,Y'.我已经尝试了所有我能想到的东西,但似乎总是让人感到困惑.通常,列为'11 .11.27'的日期出现为'1969年12月31日星期三'某种方式...任何想法为什么会发生这种情况(真的?1969 ??)或如何正确执行此转换将非常感谢.