Twenty Thirteen首页显示摘要最简单方法首页显示摘要最简单方法:修改content.php即可。
随着WordPress 3.6的发布,同时也发布了一个新的官方主题twentythirteen。但是twentytwelve与以前的官方主题一样,首页是显示全文的。我想首页显示摘要,这样页面看起来干净一些。下面是简单的方法。
首先说明一点,建议利用子主题修改默认的twentythirteen主题。
在主题文件夹打开content.php,找到如下代码
- <?php if ( is_search() ) : // Only display Excerpts for Search ?>
这段代码以及下面的代码是说只在搜索结果时显示摘要,因此,把上面的代码修改成如下代码即可。
- <?php if ( is_search() || is_home() || is_category () || is_author() || is_tag() || is_archive() ) : // 全部以摘要显示?>
如果是利用子主题,把content.php复制到子主题文件夹修改即可。
其实这与Twentytwelve首页显示摘要最简单方法一样。
进行上面的步骤后,首页直接摘要显示。
但是没有「继续阅读」,因此可以继续为Twentythirteen添加继续阅读。
打开子主题function.php文件,加入如下代码即可
- <?php
- // Add 140x140 image size
- add_image_size('excerpt-thumbnail', 140, 140, true);
- // Remove the ... from excerpt and change the text
- function change_excerpt_more()
- {
- function new_excerpt_more($more)
- {
- // Use .read-more to style the link
- return '<span class="read-more"> <a href="' . get_permalink($post->ID) . '">继续阅读»</a></span>';
- }
- add_filter('excerpt_more', 'new_excerpt_more');
- }
- add_action('after_setup_theme', 'change_excerpt_more');
把content.php复制到子主题目录下修改就行了
把content.php复制到子主题目录下修改即可
补充一下是在子主题内怎么改
博主强人啊,谢谢啦,我想问一下twentytwelve要实现缩略图和继续阅读,function文件要怎么改,麻烦了
补充一下是在子主题内怎么改
把content.php复制到子主题目录下修改即可
把content.php复制到子主题目录下修改就行了
博主强人啊,谢谢啦,我想问一下twentytwelve要实现缩略图和继续阅读,function文件要怎么改,麻烦了
修改function.php文件后为什么前台后台界面都变成空白了
把<?php去掉试试
so easy