사이트 내 전체검색
wordpress
wp 관리자틀 변경
로빈아빠
https://cmd.kr/wp/22 URL이 복사되었습니다.

본문

<?php

// 제목 : wp 관리자틀 변경 

// 작성 : 김성대 2014-11-26

// 설치 : wp 경로에 wp-artool 등으로 폴더를 만들어 이파일을 넣은 뒤 웹 주소에서 호출

// 사용 : 해당 내용을 변경하고 버튼을 누르면 wp DB 에서 수정함

// 암호지정 : $check_pass='암호' 에 관리자용 수정 암호를 넣어야 함

 

require_once "../wp-config.php";

require_once '../wp-load.php';

 

$check_pass='password'; //여기 암호를 개인에 맞게 변경하세요/

 

 

 

global $wpdb, $table_prefix;

 

@session_start();

 

if ($_POST[check_pass]) {

var_dump($_POST);

if ($_POST[check_pass]==$check_pass) $_SESSION[check_pass]=$_POST[check_pass];

else $_SESSION[check_pass]='';

}

 

if ($_SESSION[check_pass]!=$check_pass) {

?>

WP ADMIN TOOL 

<form method=post>

<input type=password name='check_pass'>

</form>

<?

exit;

}

 

if ($_POST[change_addr] && $_POST[old_site] && $_POST[new_site]) {

$sql="update wp_options set `option_value`=replace(`option_value`, '$_POST[old_site]', '$_POST[new_site]')";

$wpdb->query($sql);

echo "result: $sql<BR>";

 

 

$sql="update wp_posts set `guid`=replace(`guid`, '$_POST[old_site]', '$_POST[new_site]')";

$wpdb->query($sql);

echo "result: $sql<BR>";

 

}

 

if ($_POST[change_addr]) {

if ($_POST[siteurl]) {

$sql="update wp_options set `option_value`='$_POST[siteurl]' where option_name='siteurl'";

$wpdb->query($sql);

echo "result: $sql<BR>";

}

if ($_POST[home]) {

$sql="update wp_options set `option_value`='$_POST[home]' where option_name='home'";

$wpdb->query($sql);

echo "result: $sql<BR>";

}

}

 

 

if ($_POST[change_admin]) {

 

if ($_POST[user_login]) {

$sql="update wp_users set `user_login`='$_POST[user_login]' where ID=1";

$wpdb->query($sql);

echo "result: $sql<BR>";

}

 

if ($_POST[user_pass]) {

$sql="update wp_users set `user_pass`=MD5('$_POST[user_pass]') WHERE ID=1";

$wpdb->query($sql);

echo "result: $sql<BR>";

}

 

if ($_POST[admin_email]) {

$sql="update wp_options set `option_value`='$_POST[admin_email]' where option_name='admin_email'";

$wpdb->query($sql);

echo "result: $sql<BR>";

}

 

 

}

 

 

?>

 

 

<!DOCTYPE HTML><html lang='ko' dir='ltr'><meta charset="utf-8" />

<form method=post>

 

워드프레스 주소 변경 툴  최종수정:2014-11-26<br>

<?

if (!$_POST[new_site]) {

$_POST[new_site]=$_SERVER[HTTP_HOST];

}

 

if (!$_POST[siteurl]) {

$row = $wpdb->get_row("SELECT * FROM wp_options where option_name='siteurl'");

$_POST[siteurl]=$row->option_value;

}

if (!$_POST[home]) {

$row = $wpdb->get_row("SELECT * FROM wp_options where option_name='home'");

$_POST[home]=$row->option_value;

}

 

 

?>

<BR><BR>

(타사이트의 WP DB를 복사하는경우 도메인 수정) <BR>

siteurl:<input name=siteurl value='<?=$_POST[siteurl]?>'> <BR>

home:<input name=home value='<?=$_POST[home]?>'> <BR>

 

이전주소:<input name=old_site value='<?=$_POST[old_site]?>'> <BR>

신규주소:<input name=new_site value='<?=$_POST[new_site]?>'> <BR>

<input type=submit name=change_addr value='주소변경'>

 

<br>

<br>

 

워드프레스 관리자 변경<br>

<?

 

if (!$_POST[admin_email]) {

$row = $wpdb->get_row("SELECT * FROM wp_options where option_name='admin_email'");

$_POST[admin_email]=$row->option_value;

}

if (!$_POST[user_login]) {

$row = $wpdb->get_row("SELECT * FROM $wpdb->users WHERE id = 1");

$_POST[user_login]=$row->user_login;

}

 

?>

관리자ID:<input name=user_login value='<?=$_POST[user_login]?>'> <BR>

관리자이메일:<input name=admin_id value='<?=$_POST[admin_email]?>'> <BR>

관리자비번:<input name=user_pass type=password> <BR>

<input type=submit name=change_admin value='관리자ID/비번변경'>

 

 

<BR>

<BR>

<BR>

<BR>

<a href='../wp-login.php'>login</a>

<a href='?logout=1'>logout</a>

 

</form>

 

첨부파일

댓글목록

등록된 댓글이 없습니다.

wordpress
43 (1/1P)

Search

Copyright © Cmd 명령어 3.135.246.193