2017-11-25 3 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の中核機能なので、テーマのfunction.phpファイルでは見つかりません。それは、コードの行の後、single.phpファイルを開く

  • ルックをdoesent場合は、あなたのテーマがそれ
  • シングルblog.phpのファイルを開いてしまった場合は何をする必要があると、次の

    1. ありましたthe_excerpt()
    2. は、単一のビューであなたのポストの完全なコンテンツが表示されますthe_content()

    でその機能を交換して使用されています。

  • 関連する問題