한 가지로 고민하고 있습니다. 나는 그런 워드 프레스 기능을 가지고 :단일 페이지에서만 작동하는 워드 프레스 기능을 만드는 방법
function wpq_insert_attachment_data($data, $postarr){
if (!is_single()) {
$posttitle = get_the_title($postarr['post_parent']);
$data['post_title'] = $posttitle;
$data['post_name'] = $posttitle;
return $data;
}}
add_filter('wp_insert_attachment_data', 'wpq_insert_attachment_data', 10, 2);
그것은 훌륭한 작동하지만 그것은 그 함수에서 페이지를 제외하려면 어떤 방법이 있나요 등 모든 단일/사용자 정의 포스트 유형/페이지를 커버? 아직 성공하지 않고 is_single()
으로 정렬하려고했습니다.
여기 참조 : 추가보다는 http://stackoverflow.com/questions/22070223/how-can-i-use-is-page-inside-a-plugin 당신의 리디렉션 기능 내부에 걸려있다. – Bart
@Bart - 작동하지 않는다. 모든 유형의 요소에 대해 여전히 실행됩니다 : posts/pages .. 업데이트 된 코드를 살펴보십시오. –
새 코드를 붙여 넣을 수 있습니까? – Bart