는 기능은에 있습니다 get_header_image_tag()
을보고 싶지 기본 테마입니다 때문에. 이 함수는 헤더에서 사용할 이미지 태그를 생성합니다. 함수의 끝에서 get_header_image_tag
필터를 사용하여 출력되는 내용을 변경할 수 있습니다.
PHP 코드를 추가해야합니다. 따라서 자식 테마를 만들고 테마의 functions.php
파일에 코드를 추가하거나 사용자 정의 플러그인을 만들어 코드를 추가하십시오. 코드는 다음과 같아야합니다.
function custom_header_image_tag($html, $header, $attr) {
if(strstr($_SERVER['HTTP_USER_AGENT'],'Android') || strstr($_SERVER['HTTP_USER_AGENT'],'webOS') || strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') ||strstr($_SERVER['HTTP_USER_AGENT'],'iPod') || strstr($_SERVER['HTTP_USER_AGENT'],'iPad') || strstr($_SERVER['HTTP_USER_AGENT'],'Windows Phone') || wp_is_mobile()){
$html = "insert custom header image tag here";
}
return $html;
}
add_filter('get_header_image_tag', 'custom_header_image_tag, 10, 3);
고마워, 내 자식 테마 functions.php에이 코드를 추가하는 것만 큼 쉽니? 완전히 바보 같은 질문에 대해 유감스럽게 생각하지만 "사용자 정의 헤더 이미지 태그 삽입"에 대한 내 입력은 구체적으로 보이겠습니까? – Ads
@Ads 예. "사용자 정의 헤더 이미지 태그 삽입"은 WordPress 미디어 라이브러리에 업로드 한 경우 '
'과 유사합니다. –
감사합니다. 그러나이 오류가 발생했습니다 : wp-content/themes/twentyseventeen-child/functions.php 파일의 619 행에 오류가있어서 PHP 코드가 변경되었습니다. 문제를 해결하고 다시 저장하십시오. 구문 오류, 예기치 않은 ''custom_header_image_tag, 10, '(T_ENCAPSED_AND_WHITESPACE)이 누락 된' 당신은 완벽하게 – Ads