Wordpress文章只显示了文章的第一部分

时间:2017-11-25 23:48:25

标签: wordpress wordpress-theming

在我的网站上更改主题后,我的文章没有显示漏洞文章。它似乎只显示文章的第一部分,然后它显示[...]我已经更改了设置以显示孔文章。我错过了另一个设置或这是一个代码错误? 你可以在这里查看网站[www.greywatershop.com.au] [1]

  [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();

2 个答案:

答案 0 :(得分:1)

问题不在archives.php文件中,而是在循环模板中。

在模板文件中,应该有the_excerpt();函数,用the_content();替换函数将解决问题。

the_excerpt();函数将显示部分博客结尾[...]。

the_content();功能将显示整个博客。

答案 1 :(得分:1)

#create DataFrame df = pd.DataFrame(data) #convert to datetimes df['datetime'] = pd.to_datetime(df['datetime']) #groupby by hours and aggregate mean df = (df.groupby(df['datetime'].dt.strftime('%H:00').rename('hour'))['score'] .mean() .reset_index(name='average_score')) print (df) hour average_score 0 01:00 337.500000 1 02:00 568.222222 #convert to list of dicionaries summary = df.to_dict(orient='records') print (summary) [{'hour': '01:00', 'average_score': 337.5}, {'hour': '02:00', 'average_score': 568.2222222222222}] 是一个核心的WordPress函数,所以你不会在我们的主题function.php文件中找到它。您需要做的是以下

  1. 如果您的主题有一个单一的blog.php文件,请将其打开
  2. 如果它执行,则打开single.php文件
  3. 查找使用the_excerpt()的代码行
  4. 将该功能替换为the_excerpt()
  5. 这将在单个视图中显示您帖子的完整内容。