워드프레스 파일 관리자를 사용하여 플러그인을 업로드

관리자 파일 디렉토리

관리자 파일 디렉토리

워드프레스 파일 관리자를 사용하여 플러그인을 업로드

이미지에서 보이는 워드프레스 파일 관리자를 사용하여 플러그인을 업로드하는 방법을 설명드리겠습니다. 현재 보이는 디렉토리 구조에서 플러그인을 설치할 디렉토리를 찾고 파일을 업로드하는 과정을 단계별로 안내하겠습니다.

1. 플러그인 폴더 생성

먼저, wp-content 폴더로 이동해야 합니다. wp-content 폴더 안에 plugins 폴더가 있으며, 여기에서 새로운 플러그인 폴더를 생성합니다.

  1. wp-content 폴더로 이동:
    • 좌측 탐색기에서 wp-content 폴더를 클릭합니다.
  2. plugins 폴더로 이동:
    • wp-content 폴더 안에 plugins 폴더를 클릭합니다.
  3. 새 폴더 생성:
    • 상단 메뉴에서 새 폴더 아이콘을 클릭하여 address-translator 폴더를 생성합니다.
    • 새 폴더의 이름을 address-translator로 지정합니다.
address-translator
address-translator

2. 플러그인 파일 업로드

이제 생성한 address-translator 폴더 안에 플러그인 파일을 업로드합니다.

  1. address-translator 폴더로 이동:
    • 생성한 address-translator 폴더를 클릭하여 해당 폴더로 이동합니다.
  2. 파일 업로드:
    • 상단 메뉴에서 파일 업로드 아이콘을 클릭하여 address-translator.php 파일을 업로드합니다.
    • 업로드할 파일은 이전에 작성한 PHP 파일입니다.

3. 플러그인 파일 작성

업로드할 파일 내용은 다음과 같습니다. 이 내용을 사용하여 address-translator.php 파일을 작성합니다.

php

<?php
/*
Plugin Name: Address Translator
Description: Translates Korean addresses to English using public API.
Version: 1.0
Author: Your Name
*/// 폼을 출력하는 함수 정의
function address_translator_form() {
ob_start(); // 출력 버퍼링 시작
?>
<form method=”post” action=””>
<label for=”korean_address”>한글 주소:</label>
<input type=”text” id=”korean_address” name=”korean_address” required>
<button type=”submit”>영문 주소 변환</button>
</form>
<div>
<?php
if ($_SERVER[‘REQUEST_METHOD’] === ‘POST’ && isset($_POST[‘korean_address’])) {
echo ‘<p>영문 주소: ‘ . fetch_english_address($_POST[‘korean_address’]) . ‘</p>’;
}
?>
</div>
<?php
return ob_get_clean(); // 출력 버퍼 내용을 반환하고 버퍼링 종료
}// API 호출 및 주소 변환 함수 정의
function fetch_english_address($korean_address) {
$api_key = ‘your_api_key_here’;
$proxy = ‘http://your_proxy_ip:3128’;
$url = “https://api.data.go.kr/translate_address?serviceKey=$api_key&address=” . urlencode($korean_address);$context = stream_context_create(array(
‘http’ => array(
‘proxy’ => $proxy,
‘request_fulluri’ => true,
),
‘ssl’ => array(
‘verify_peer’ => false,
‘verify_peer_name’ => false,
),
));

$response = file_get_contents($url, false, $context);
$data = json_decode($response, true);

if (isset($data[‘english_address’])) {
return $data[‘english_address’];
} else {
return “주소를 찾을 수 없습니다.”;
}
}

// 숏코드 등록
add_shortcode(‘address_translator’, ‘address_translator_form’);
?>

4. 워드프레스에서 플러그인 활성화

  1. 워드프레스 관리자 페이지로 이동:
    • 웹 브라우저에서 워드프레스 관리자 페이지(예: yourdomain.com/wp-admin)에 접속하고 로그인합니다.
  2. 플러그인 활성화:
    • 플러그인 > 설치된 플러그인으로 이동합니다.
    • Address Translator 플러그인을 찾아 활성화 버튼을 클릭합니다.

5. 숏코드 사용

플러그인이 활성화되면, 워드프레스 글이나 페이지에 [address_translator] 숏코드를 삽입하여 한글 주소를 영문 주소로 변환하는 폼을 사용할 수 있습니다.

  1. 새 글 또는 새 페이지 추가:
    • 워드프레스 관리자 페이지에서 글 > 새 글 추가 또는 페이지 > 새 페이지 추가로 이동합니다.
  2. 숏코드 삽입:
    • 글 또는 페이지 내용에 [address_translator] 숏코드를 입력합니다.

html

[address_translator]
  1. 저장 및 게시:
    • 글 또는 페이지를 저장하고 게시합니다.
    • 게시된 페이지를 보면, 한글 주소를 입력하여 영문 주소로 변환할 수 있는 폼이 나타납니다.

다시 수정본으로 진행합니다.

Leave a Comment