in the future - u will be able to do some more stuff here,,,!! like pat catgirl- i mean um yeah... for now u can only see others's posts :c
μλνλ μ€ νλ¬κ·ΈμΈ κ°λ° κ°μλ₯Ό μ€ννμ΅λλ€.
νμ¬ ν μΈνμ¬ μ§νμ€μ΄κ΅¬μ.
μ±λ μλ¨ λ§ν¬λ₯Ό ν΅ν΄μλ μ΄λν μ μμ΅λλ€.
class101.app/e/WordPress_Tutorial_class
μλμ κ°μ λΆλ€μ λμμΌλ‘ κ°μλ₯Ό μ μνκ³ μμ΅λλ€.
-μ²μμΌλ‘ μΉ νλ‘κ·Έλ¨μ λ°°μ°κ³ μΆμ΄μ μ
λ¬Ένμλ €λ λΆ
-μΉ νλ‘κ·Έλλ° μ λ¬Έκ° μ΄μμ§λ§ , μλνλ μ€ νλ‘μ νΈ κ²½νμ΄ μμ΄μ μλνλ μ€ μ μ μλ’°κ° λ€μ΄μ€λ©΄ λΆλ΄μ€λ¬μ΄ λΆ
-μλνλ μ€ ν
λ§λ₯Ό μ μν΄μ ν맀νκ³ μΆμΌμ λΆ
-μλνλ μ€ νλ¬κ·ΈμΈμ μ μν΄μ ν맀νκ³ μΆμΌμ λΆ
-μλνλ μ€ νλ¬κ·ΈμΈμ 곡μ μ¬μ΄νΈμ λ±λ‘ν΄μ νλ‘κ·Έλ¨ μ€λ ₯μ 곡μΈλ°κ³ , μμ μ 컀리μ΄λ‘ λ§λ€μ΄μ νλ‘κ·Έλλ¨Έ μ·¨μ
μ μνμλ λΆ
-μ μ μλ’°λ₯Ό λ°μμ μλνλ μ€ μ¬μ΄νΈλ₯Ό μ μν΄μ ν맀νκ³ μΆμΌμ λΆ
1 - 4
μ°μ»€λ¨Έμ€ μΌνλͺ°μ λ€μ μ£Όμκ²μ μλΉμ€λ₯Ό ν
λ§μ μΆκ°νλ λ°©λ²μ
λλ€.
μΌλ§ μ Wptobe-signinup νλ¬κ·ΈμΈμ λ€μ μ£Όμλ₯Ό μΆκ°ν μ μλ μμμ μ¬λ Έλλ°μ.
νΉμ μλ¬λ μ¬λ¬κ°μ§ μ΄μ λ‘ νλ¬κ·ΈμΈμ μ¬μ©νμ§ λͺ»νμλ λΆλ€μ μν΄μ
νμ¬ μ¬μ©νμλ ν
λ§μ μ§μ μ½λλ₯Ό μΆκ°ν΄μ λ€μ μ£Όμ κ²μ μλΉμ€λ₯Ό μ¬μ©νλ λ°©λ²μ λν΄μ μλ €λλ¦¬κ² μ΅λλ€.
μ¬μ©νμλ ν
λ§μ functions.php νμΌμ μλμ μμ€μ½λλ₯Ό μΆκ°ν΄ μ£Όμλ©΄ λ©λλ€.
postcode.map.daum.net/guide μμ μ 곡νλ μν μμ€μ½λλ₯Ό
μ°μ»€λ¨Έμ€μμ μ¬μ©ν μ μκ² μμ ν μ½λμ
λλ€.
/* μΆκ°ν μ½λ */
//μ°μ»€λ¨Έμ€ λ€μ μ£Όμ κ²μ
add_action('wp_ajax_act_select_wooc_locaddr_api', 'change_wooc_locaddr_api' );
if(function_exists('is_woocommerce') && function_exists('is_checkout') && function_exists('is_account_page'))
{
add_filter('woocommerce_checkout_fields', 'woocommerce_chkout_daum_address' );
// Add Daum address style and script
add_action( 'woocommerce_after_checkout_form', 'enqueue_daum_address_for_woocommerce' );
add_action( 'woocommerce_account_content', 'enqueue_daum_address_for_woocommerce' );
}
function woocommerce_chkout_daum_address( $fields )
{
$fields['billing']['billing_postcode']['label'] = '<input type="button" id="billing_postcode_search" value="μ°νΈλ²νΈ" class="wtbfe-daum-postcode" onclick="sample4_execDaumPostcode_billing();" >';
$fields['shipping']['shipping_postcode']['label'] = '<input type="button" id="shipping_postcode_search" value="μ°νΈλ²νΈ" class="wtbfe-daum-postcode" onclick="sample4_execDaumPostcode_shipping();" >';
return $fields;
}
function enqueue_daum_address_for_woocommerce() {
?>
<script src="t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcβ¦
<script type="text/javascript">
function sample4_execDaumPostcode_billing() {
new daum.Postcode({
oncomplete: function(data) {
// νμ
μμ κ²μκ²°κ³Ό νλͺ©μ ν΄λ¦νμλ μ€νν μ½λλ₯Ό μμ±νλ λΆλΆ.
// λλ‘λͺ
μ£Όμμ λ
ΈμΆ κ·μΉμ λ°λΌ μ£Όμλ₯Ό νμνλ€.
// λ΄λ €μ€λ λ³μκ° κ°μ΄ μλ κ²½μ°μ 곡백('')κ°μ κ°μ§λ―λ‘, μ΄λ₯Ό μ°Έκ³ νμ¬ λΆκΈ° νλ€.
var roadAddr = data.roadAddress; // λλ‘λͺ
μ£Όμ λ³μ
var extraRoadAddr = ''; // μ°Έκ³ νλͺ© λ³μ
// λ²μ λλͺ
μ΄ μμ κ²½μ° μΆκ°νλ€. (λ²μ 리λ μ μΈ)
// λ²μ λμ κ²½μ° λ§μ§λ§ λ¬Έμκ° "λ/λ‘/κ°"λ‘ λλλ€.
if(data.bname !== '' && /[λ|λ‘|κ°]$/g.test(data.bname)){
extraRoadAddr += data.bname;
}
// 건물λͺ
μ΄ μκ³ , 곡λμ£ΌνμΌ κ²½μ° μΆκ°νλ€.
if(data.buildingName !== '' && data.apartment === 'Y'){
extraRoadAddr += (extraRoadAddr !== '' ? ', ' + data.buildingName : data.buildingName);
}
// νμν μ°Έκ³ νλͺ©μ΄ μμ κ²½μ°, κ΄νΈκΉμ§ μΆκ°ν μ΅μ’
λ¬Έμμ΄μ λ§λ λ€.
if(extraRoadAddr !== ''){
extraRoadAddr = ' (' + extraRoadAddr + ')';
}
// μ°νΈλ²νΈμ μ£Όμ μ 보λ₯Ό ν΄λΉ νλμ λ£λλ€.
document.getElementById('billing_postcode').value = data.zonecode;
document.getElementById("billing_address_1").value = roadAddr;
document.getElementById('billing_address_2').focus();
}
}).open();
}
function sample4_execDaumPostcode_shipping() {
new daum.Postcode({
oncomplete: function(data) {
// νμ
μμ κ²μκ²°κ³Ό νλͺ©μ ν΄λ¦νμλ μ€νν μ½λλ₯Ό μμ±νλ λΆλΆ.
// λλ‘λͺ
μ£Όμμ λ
ΈμΆ κ·μΉμ λ°λΌ μ£Όμλ₯Ό νμνλ€.
// λ΄λ €μ€λ λ³μκ° κ°μ΄ μλ κ²½μ°μ 곡백('')κ°μ κ°μ§λ―λ‘, μ΄λ₯Ό μ°Έκ³ νμ¬ λΆκΈ° νλ€.
var roadAddr = data.roadAddress; // λλ‘λͺ
μ£Όμ λ³μ
var extraRoadAddr = ''; // μ°Έκ³ νλͺ© λ³μ
// λ²μ λλͺ
μ΄ μμ κ²½μ° μΆκ°νλ€. (λ²μ 리λ μ μΈ)
// λ²μ λμ κ²½μ° λ§μ§λ§ λ¬Έμκ° "λ/λ‘/κ°"λ‘ λλλ€.
if(data.bname !== '' && /[λ|λ‘|κ°]$/g.test(data.bname)){
extraRoadAddr += data.bname;
}
// 건물λͺ
μ΄ μκ³ , 곡λμ£ΌνμΌ κ²½μ° μΆκ°νλ€.
if(data.buildingName !== '' && data.apartment === 'Y'){
extraRoadAddr += (extraRoadAddr !== '' ? ', ' + data.buildingName : data.buildingName);
}
// νμν μ°Έκ³ νλͺ©μ΄ μμ κ²½μ°, κ΄νΈκΉμ§ μΆκ°ν μ΅μ’
λ¬Έμμ΄μ λ§λ λ€.
if(extraRoadAddr !== ''){
extraRoadAddr = ' (' + extraRoadAddr + ')';
}
// μ°νΈλ²νΈμ μ£Όμ μ 보λ₯Ό ν΄λΉ νλμ λ£λλ€.
document.getElementById('shipping_postcode').value = data.zonecode;
document.getElementById("shipping_address_1").value = roadAddr;
document.getElementById('shipping_address_2').focus();
}
}).open();
}
</script>
<?php
}
1 - 19
Learn how to use WordPress in my WordPress tutorials and create your website.
Evaluate WordPress plugins usage and performance. Helps you create the best website.
μλνλ μ€μ ν
λ§μ νλ¬κ·ΈμΈλ€μ λν μ 보λ₯Ό μ 곡νκ³ μλ €λ리λ μ±λμ
λλ€.
κ³ κΈ μ¬μ©μ λΆλ€μ μν μλνλ μ€λ‘ μ€νλ§μΌμ΄λ νλ«νΌ λΉμ§λμ€λ₯Ό ꡬμΆνμλ €λ μλνλ μ€ νλ‘κ·Έλλ¨Έλ μ€ννΈμ
μ μν μλνλ μ€ κ°μ’λ ν¬ν¨νκ³ μμ΅λλ€.