비현실적인 질문 일 수 있습니다. 그러나 나는 그것이 자동으로 "-", ","wordpress post title에서 "-"바꿀 수있는 방법이 있는지 알고 싶습니다.Wordpress 제목의 변경
즉 : 사람이 제목에 새 게시물을 추가하는 경우 는 = wordpress-example-title
가 자동으로 = wordpress,example,title
로 변환합니다.
내가 한 일은 $title=str_replace('-',',',$title);
을 wp-includes/post-template.php
에 넣었습니다. 이제 게시물 제목이 잘 작동하고 하이픈을 쉼표로 변환하지만 게시물 제목은 여전히 동일합니다. 나는 제목을 다시 쓰는 것을 강제하는 yoast wordpress seo를 사용하고있다.
네, 내가 안 알고 : 당신은 그것을
add_filter('wp_title', 'theme_title');
를 사용하지만이 YOAST를 사용하기 때문에, 당신은 여기에 너무add_filter('wp_title', 'theme_title', 11);
처럼 YOAST 후에 실행 있도록 우선 순위를 추가 할 필요가 호출 할 수있는 것은 한 예이다 wp 파일을 편집하지만 다른 솔루션을 찾지 못했습니다. 그래서 그 코드를 제거했지만 제거했습니다. 이 코드를 function.php에 추가하려고했지만 작동하지 않습니다. 같은 하이픈 일을 보여줍니다. 나는 PHP를 모른다, 그래서 좀더 정교하게 말하십시오. – Prateek
yoast를 비활성화하면 브라우저 제목으로 작동합니다. 그러나 나는 너무 잘 사용하고 싶고, 또한 게시물 제목을 바꾸고 싶다. 어디에서 add_filter 코드를 추가해야합니까? 나는 그것을 functions.php에 추가했다. – Prateek
완료, wp_title을 wpseo_title로 바꿉니다 (이 제목이 생성되었습니다). the_title에 대한 새 필터도 추가되었습니다. 도움에 감사드립니다. D – Prateek