2017-11-25 11 views
1

내 웹 사이트에서 내 테마를 변경 한 후에 내 기사에 구멍 기사가 표시되지 않습니다. 기사의 첫 번째 부분 만 표시 한 다음 보여줍니다 [...] 나는 구멍 기사를 표시하도록 설정을 변경했습니다. 다른 설정이 누락되었거나 코드 오류입니까? 당신은 [www.greywatershop.com.au] [1]Wordpress 기사는 기사의 첫 번째 부분 만 보여줍니다

[1]: http://www.greywatershop.com.au/blog 

Code for archives.php 

    <?php 
/** 
* The template for displaying archive pages 
* 
* @link https://codex.wordpress.org/Template_Hierarchy 
* 
* @package Shopper 
*/ 

get_header(); ?> 

    <div id="primary" class="content-area"> 
     <main id="main" class="site-main" role="main"> 
      <?php if (have_posts()) : ?> 

      <header class="page-header"> 
       <?php 
        the_archive_title('<h1 class="page-title">', '</h1>');      
       ?> 
      </header><!-- .page-header --> 

       <?php get_template_part('loop'); 

      else : 

      get_template_part('content', 'none'); 

      endif; ?> 

     </main><!-- #main --> 
    </div><!-- #primary --> 

<?php 
do_action('shopper_sidebar'); 
get_footer(); 
+0

귀하의 테마에 archive.php 파일의 코드를 게시하면 더 잘 도와 드릴 수 있습니다. 그러나 귀하의 테마가 아카이브보기에서 발췌 게시물을 호출하거나 해당 발췌 록을 작성하는 사용자 정의 기능을 가지고 있으므로 관리자 패널에서 변경할 수있는 옵션이 적용되지 않습니다. –

+0

그럼 어떻게 해결할 수 있을까요? –

+0

내가 말했듯이, 코드를 게시하면 더 잘 도울 수 있습니다. –

답변

1

문제는 archives.php 파일에없는 여기에 웹 사이트를 볼 수 있습니다, 그것은 루프 템플릿입니다.

템플릿 파일에는 the_excerpt(); 함수가 있어야 함수를 the_content();으로 바꾸면 문제가 해결됩니다.

the_excerpt(); 기능은 블로그의 일부가 [...]로 끝나도록 표시합니다.

the_content(); 기능 전체 블로그를 표시합니다.

+0

불행히도 나는 이것을 편집하려고 노력했고 어디서나 그것을 찾을 수 없다. the_excerpt()가 없습니다. functions.php, loop.php 또는 다른 파일에서. –

+0

@TristanMichaelSmith 단일 게시물의 기본 템플릿 파일 인 single.php 파일을 확인해야합니다. –

+0

그래서 나는 그것을 끝내었다. 그것이 테마에 의해 생성 된 함수 파일에있는 functions.php 파일에 없습니다. 그래서 나는 shopper-template-function.php에서 이것을 변경해야하고 이것은 효과적이다. –

1

the_excerpt()은 핵심 WordPress 기능이므로 themes function.php 파일에서 찾을 수 없습니다. 당신이해야 할 것은 당신의 테마는 다음 코드의 라인

  • 봐가 있었다 single.php 파일을 열 doesent 경우 단일 blog.php 파일이
  • 을 열 경우

    1. 다음 the_excerpt()
    2. 이 하나의보기에서 게시물의 전체 내용을 표시합니다 the_content()

    와 그 기능을 대체 사용된다.