programing

MAMP에서 작업할 때 워드프레스 테마에 이미지를 추가하는 방법

abcjava 2023. 4. 1. 08:05
반응형

MAMP에서 작업할 때 워드프레스 테마에 이미지를 추가하는 방법

저는 MAMP에 처음 와서 제가 디자인한 테마를 개발하고 있습니다.그러나 렌더링할 이미지를 얻을 수 없는 것 같습니다.starkerstheme.com에서 얻은 명확한 테마를 사용하고 있습니다.사용한 코드에 이미지를 직접 추가할 경우:

<img src="<?= $theme ?>/images/logo.png"/>

그러나 이미지가 표시되지 않고 미디어 라이브러리에 추가하려고 해도 렌더링되지 않습니다.

이것으로 충분합니다.

<img src="<?php echo get_bloginfo('template_url') ?>/images/logo.png"/>

자세한 내용은 get bloginfo() 함수를 참조하십시오.

다음 코드를 사용하여 이미지를 추가할 수 있습니다.이것으로 충분합니다.

<img src="<?php echo get_template_directory_uri(); ?>/images/filename.png">
<?php echo get_template_directory_uri(); ?> 

제안된 대로 PARENT 테마를 얻을 수 있습니다.이것은 문제 없습니다만, WordPress 담당자가 추천하는 대로 하위 테마를 개발한 경우, 다음과 같은 것이 필요합니다.

<img src="<?php echo get_stylesheet_directory_uri(); ?>/img/Logo.png">

대시보드로 이동하여 미디어 섹션에 이미지를 업로드하면 이미지 옵션이 나타납니다.그럼 url을 복사해 주세요.<img src="your/copied/url"/>이 aslo는 localhost에서 나를 위해 일한다.

모든 것을 다 해야 할 수도 있어요.<img src="<?php echo $theme; ?>/images/logo.png"/>

업데이트: 당신의 질문을 충분히 자세히 읽지 못했습니다.이미지에 미디어 라이브러리를 사용하는 경우 이미지에 대한 실제 경로를 지정해야 합니다.미디어 라이브러리 내에서 알 수 있지만 아마도site_url/wp-content/uploads/2012/01/filename.jpg

요컨대, 만약 당신이 그것을 미디어에 올렸다면, 그것은 실제로 당신의 테마에 있지 않을 것이다.

<?php bloginfo('template_directory'); ?>/

이미지의 내부 루트 폴더에 사용하여 워드프레스의 테마에 배치합니다.이미지를 표시하기 위해 슬래시가 필요합니다.

를 삭제합니다.=끝나고<?

<img src="<? $theme ?>/images/logo.png"/>

사실 저는 아마 이런 걸 할 거예요.

<img src= <?php $theme ?> . "/images/logo.png"/>

2021년에...

이미지 이름을 screensshot.png [권장 이미지 크기는 1200px x 900px]로 하고 테마의 최상위 디렉토리(style.css 파일)에 저장합니다.

그것만 하면 돼

언급URL : https://stackoverflow.com/questions/8888611/how-to-add-images-to-a-wordpress-theme-when-working-on-mamp

반응형