wp 관리자틀 변경 > 워드프레스

워드프레스

wp 관리자틀 변경 정보

wp 관리자틀 변경

첨부파일

ar.wp_change.php (3.7K) 3회 다운로드 2018-02-23 15:23:47

본문

오래전에 만든것인데 참고하시라고 올립니다.

 

<?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>

공감
0

댓글 0개

전체 123 |RSS
워드프레스 내용 검색

회원로그인

진행중 포인트경매

  1. 참여1 회 시작24.04.25 20:23 종료24.05.02 20:23
  2. 참여80 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT