2010-05-01 6 views
0

나는 일련의 범주를 가지고 있습니다. 일부 배열은 &이고, 일부는 & entertainment입니다. 내 스크립트는이 카테고리를 가져오고 이름을 사용하여 각 카테고리의 ID를 가져옵니다. 예 : $cat_id = array(get_cat_id($linearray[0]),get_cat_id($linearray[1]),get_cat_id($linearray[2]),get_cat_id($linearray[3])); 그런 다음 내 스크립트는 이러한 카테고리 ID를 사용하여 wp에 게시물을 추가합니다. 내 수입은 & 인 카테고리를 가져올 수 없습니다. 동일한 카테고리 (이메일 통지가 전송 된 경우)의 이메일은 &입니다. 간단한 해결 방법이 있습니까?wordpress 범주의 앰퍼샌드 문제

답변

0

게시물을 작성할 때 & 대신에 &을 쓸 수 있으며 아무런 문제없이 &으로 번역됩니다.

또한 당신은 & 예를 들어 해당 변환 할 str_replace 기능을 사용할 수 있습니다

$new_text = str_replace('&', '&', $your_string); 
+0

불행하게도 기존의 'permalinked'카테고리 ... 수백이있다이 문제는 그들에게 자신을 추가 수입에 관한 것이다. – InnateDev

+0

@InnateDev : WordPress가 자동으로 HTML 엔티티로 변환하기 때문에 그렇게하지 않아야합니다. 이상하다. – Sarfraz

+0

이 함수는 get_cat_id 함수를 사용하여 실제 범주 이름과 일치 할 수 있습니다. get_cat_id ('Events & Entertainment'); – InnateDev