【站长学堂】wordpress首页显示文章摘要方法

屏聚源码 屏聚学院评论153,362阅读模式

  虽然现在很多wordpress主题模版都已经支持首页显示文章摘要了,但是如果有人使用的是wordpress自带的主题模版的话,就要花费功夫来修改wordpress代码了,其实修改网站首页显示文章摘要说简单也挺简单的,就是要看懂代码写的是啥意思呗。下面美菱阁精品就以wordpress自带的主题:twentytwelve为例给大家讲解下使用网站首页显示文章摘要方法。其实学懂这个修改方法之后所有主题都可以按照这个方法修改。

  1、或许你已经在网上查询了wordpress首页显示文章摘要,那么恭喜你,你已经完成了最重要的一步了,但是你点进第一位网站,你会发现有两种方法,一种是每次编写文章时,在你需要显示在首页当做摘要的地方插入more标签,如下图所示:

  【站长学堂】wordpress首页显示文章摘要方法

  wordpress技巧 之more标签

  如果你不嫌这个方法麻烦的话就别往下看了。这个方法足够了(虽然治标不治本)。第二种就是修改代码了,但是我悲催的发现他那第二种方法写的不是很全面,所以决定写一个更加详细全面的修改wordpess代码实现wordpress首页显示文章摘要。

  2、找到twentytwelve中首页显示代码文件:index.php。这里你首先要理解,网站首页的文章是通过一个循环语句调用出来的,所以你要找准循环代码,如果不会wordpress代码也没关系哦,loop这个单词你总该会吧?找到该代码:<?php /* Start the Loop */ ?>这个代码下方就是网站首页文章的循环语句了。

  3、这时候你要注意了,如果loop代码循环的语句中有:<?php the_content(); ?>(那么恭喜你,看完第三,你就不用往下看了),那么你只需要将<?php the_content(); ?>换成以下代码:

  <?php if(is_category() || is_archive() || is_home() ) {

  the_excerpt();

  } else {

  the_content(‘Read the rest of this entry &raquo;’);

  } ?>

  <div><div><?php comments_popup_link(‘No Comments’, ’1 Comment’, ‘% Comments’); ?> so far | <a href=”<?php the_permalink() ?>“>Read On &raquo;</a></div></div>

  4、如果你的wordpress主题模版在loop循环语句中是<?php while ( have_posts() ) : the_post(); ?>

  <?php get_template_part( 'content', get_post_format() ); ?>

  <?php endwhile; ?>,那么你就得修改别的文件了,首先这里你要理解<?php get_template_part(); ?>函数的意思。这个函数是从wordpress3.0之后才有的函数,这个函数的作用就是为文章呈现形式提供更为多样化的选择而给出的新功能。使用的方法:<?php get_template_part( $slug, $name ) ?>,其中:$slug表示通用的模版名,$name表示指定的模版名。也就是所以上面的代码意思就是调用content.php这个文件中的函数来显示wordpress首页文章显示方式。

  5、找到content.php文件并打开他,找到the_content()这个函数,定位到那个位置之后,将下面代码插入:

  <?php if(is_category() || is_archive() || is_home() )

  {the_excerpt();}

  else

  {

  the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentytwelve' ) );

  } ?>

  然后将刚刚查询到的the_content()函数中的代码替换到上方代码中的the_content(),如果你一切都按照步骤来了,那么恭喜你,刷新一下你的首页吧!

继续阅读
屏聚源码
辅助编程工具通义灵码 你的智能编码助手 屏聚学院

辅助编程工具通义灵码 你的智能编码助手

通义灵码是阿里推出的基于通义大模型,提供代码智能生成、研发智能问答能力的人工智能编码助手,经过海量优秀开源代码数据训练,可根据当前代码文件及跨文件的上下文,为你生成行级/函数级代码、单元测试、代码注释...
评论  0  访客  0
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定