2010-11-18 3 views
0

나는 내 고객의 사이트에 사용자 정의 태그를 표시하기위한 사용자 정의 필드가 있습니다.Wordpress : 표시된 사용자 정의 필드에서 문자를 제거하는 방법

사용자 정의 필드의 내용은 다음과 같습니다
현대 미술
추상 미술
아티스트 태그를 표시하는 템플릿 코드에

은 다음과 같습니다, 내가 돈 물론

<a href="http://site.com/tag/<?php echo get_post_meta($post->ID, 'hp-custom-tag', true) ?>"><?php echo get_post_meta($post->ID, 'hp-custom-tag', true) ?></a> 

현대 예술 사이에 대시를 표시하고 싶지 않습니다. PHP 또는 JS를 사용하여 대시 문자를 제거하려면 어떻게해야합니까?

답변

2

PHP str_rplace()

echo str_replace('-', ' ', get_post_meta($post->ID, 'hp-custom-tag', true)); 
+0

너무 감사합니다! – echang

+0

괜찮습니다! 기본 문자 교환보다 복잡한 것을 시도한다면 정규 표현식을 연구하고'preg_match'를 시작해야한다는 것을 기억하십시오 – Stephen

관련 문제