내 워드 프레스 테마의 상단에 갤러리가 있고 그 아래에 블로그 게시물이 있습니다. 다음 페이지로 갈 때마다 나는 원하지 않는 윗부분으로갑니다. Gallery 바로 아래에 #blog라는 앵커를 추가하여 이전/다음 페이지 링크에 추가하고 싶습니다. 코드에서 #blog를 넣어이 작업을 수행해야하는 위치는 어디입니까?WordPress - 이전/다음 페이지 링크에 앵커를 추가하는 방법
답변
두 가지 조정을 통해이를 수행 할 수 있어야합니다. 첫 번째는 앵커를 만들고 두 번째는 앵커를 사용하도록 링크를 조정합니다.
앵커는 name
속성을 가진 <a>
태그 또는 id
속성을 가진 거의 모든 태그로 참조 될 수 있습니다. WordPress 테마의 대다수에는 이미 #content
에서 사용할 수있는 앵커가 있다고합니다. 블로그 게시물로 이동하여 소스 코드를보십시오. 소스 코드에서 id="content"
을 검색하여 존재하는지 확인하십시오. 그렇지 않은 경우 id
을 찾고 실제 게시물 콘텐츠는 해당 콘텐츠를 사용할 수 있습니다. 찾을 수 없으면 하나 만들어야합니다.
WordPress 테마 파일에서 single.php
이라는 파일을 찾습니다. 이것은 일반적으로 단일 게시물이 렌더링되는 방식을 제어하는 파일입니다. 앵커를 추가하고 링크를 조정하기 위해 편집 할 파일입니다.
당신은 id
사용, 당신은 당신의 내용이 출력을 위해 호출되는 위치를 찾아 싸여 어떤 HTML 태그에 id
을 추가 할 수 있습니다 (그 '내용'또는 무엇을 할) 찾을 수 없었던 경우 그것 주위. 링크를 출력하기위한 다양한 방법이 있습니다
<div id="primary">
<div id="content">
<?php while (have_posts()) : the_post(); ?>
<div class="entry-content">
<?php the_content(); // this is your post content ?>
</div><!-- .entry-content -->
<?php endwhile; // end of the loop. ?>
</div>
</div>
, 그래서 정말 테마 워드 프레스의 버전에 따라 달라집니다
예를 들어, 내 파일의 버전을 박탈은 다음과 같습니다. single.php
파일에서 "next_post"및 "previous_post"와 관련된 기능을 찾습니다. 링크를 만드는 데 사용되는 대부분의 함수는 자동으로 전체 링크 태그 (<a>
)를 작성하므로 링크를 가로 채서 변경할 수는 없습니다.
직접 링크를 작성해야합니다. 아래 코드는 정보를 얻고 링크를 만드는 방법을 보여줍니다. 앵커 참조로 id="content"
을 사용한다고 가정합니다.
<?php
$prev_post = get_previous_post();
if (!empty($prev_post)): ?>
<a href="<?php echo get_permalink($prev_post->ID); ?>#content"><?php echo $prev_post->post_title; ?></a>
<?php endif; ?>
<?php
$next_post = get_next_post();
if (!empty($next_post)): ?>
<a href="<?php echo get_permalink($next_post->ID); ?>#content"><?php echo $next_post->post_title; ?></a>
<?php endif; ?>
그러면 이미지와 게시물 콘텐츠를지나 자동으로 페이지를 건너 뛰는 찾고자하는 링크를 만들어야합니다.
- 1. WordPress 제목에 수평선을 추가하는 방법
- 2. Wordpress 페이지에 내용을 추가하는 방법?
- 3. WordPress 페이지 정렬 방법?
- 4. Wordpress - 페이지 검색 방법
- 5. iframe로드 태그에 앵커를 추가하는 방법은 무엇입니까? 이 사업부에 앵커를 추가하려고
- 6. 레일 : 링크에 사용자 ID를 추가하는 방법
- 7. 그놈 - 셸 메뉴에서 링크에 인수를 추가하는 방법
- 8. gridview의 하이퍼 링크에 속성을 추가하는 방법
- 9. 모든 링크에 개체 파일을 추가하는 방법
- 10. Wordpress : 함수의 링크에 the_permalink를 추가하십시오.
- 11. 페이지 내 링크에 여백 추가
- 12. 테마를 전환하지 않고 새 Wordpress 페이지 템플릿을 추가하는 방법?
- 13. Wordpress : 게시물에 슬라이더를 추가하는 방법
- 14. Wordpress - 맞춤 comment_type을 추가하는 방법
- 15. cs-cart에 wordpress plugin을 추가하는 방법
- 16. 앵커 링크에 페이지 번호를 추가하려면 어떻게합니까?
- 17. 외부 링크에 _blank를 추가하는 jQuery
- 18. http 리디렉션에서 앵커를 유지
- 19. PHP에서 앵커를 참조하는 방법
- 20. zend 탐색을 사용하여 링크에 accesskey 속성을 추가하는 방법
- 21. 카테고리에 축소판을 추가하는 Wordpress
- 22. HWS URL에서 인 페이지 HTML 앵커를 사용하는 방법 (GWT에서)?
- 23. 특정 링크에 아이콘을 추가하는 jQuery와 regex?
- 24. WordPress - 자동으로 페이지 생성
- 25. Wordpress - 관리자가 지정한 링크에 미리보기 이미지를 연결하는 방법
- 26. htaccess가있는 WordPress 시작 페이지?
- 27. 페이지 상단에 공백을 추가하는 방법
- 28. 페이지 컨트롤러에 버튼을 추가하는 방법
- 29. 일반 비 이미지 링크에 대한 WordPress 상대 링크
- 30. .htaccess & wordpress site - 더 이상 유효한 퍼머 링크에 대해 301 리디렉션 규칙을 추가하는 방법은 무엇입니까?
와우! 정말 고마워! 이것은 큰 도움이되었습니다! 이 답변에 대한 블로그를 작성하여 어디에서나 찾아 볼 수 있습니다. – 0bserver07