1.wordpress首页文章只显示标题和摘要的方法
首先,到wordpress后台,依次选择 外观-->;编辑-->;选择右边的index.php文件,在里面可以看到语句
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
其次可以看出,index.php是嵌套一个 content.php 的文件用于专门显示文章的内容,这就是为什么在首页老是显示文章全文。那么,打开content.php文件找到
<?php
the_content( __( 'Continue reading <span>;→</span>', 'twentyeleven' ) );
?>
将它修改为
<?php if(!is_single()) {
the_excerpt();
} else {
the_content(__('(more…)'));
} ?>
最后,保存,就显示摘要了。
2.如何让wordpress不同页面显示不同标题
WordPress 标题一般会用到 bloginfo('name') 和 wp_title() 两部分, 前者是博客名称, 后者是文章标题 (如果标题不存在则不显示). 经典主题和默认主题输出标题用的代码如下.
<title><?php wp_title('?', true, 'right'); ?> <?php bloginfo('name'); ?></title>
输出的标题结构是 "文章标题 ? 博客名称".
除非你的标题和文章内容相关度比较高, 否则这样的标题对 SEO 显然是不好的. 标题是爬虫认为重要的内容之一, 如果标题中包含了与文章内容无关的信息, 多少会对该页面有所影响.
那应该怎么弄呢? 我们可以对不同类型的页面进行区分, 我的实现代码如下.
<title><?php
// 如果是首页和文章列表页面, 显示博客标题
if(is_front_page() || is_home()) {
bloginfo('name');
// 如果是文章详细页面和独立页面, 显示文章标题
} else if(is_single() || is_page()) {
wp_title('');
// 如果是类目页面, 显示类目表述
} else if(is_category()) {
printf('%1$s 类目的文章存档', single_cat_title('', false));
// 如果是搜索页面, 显示搜索表述
} else if(is_search()) {
printf('%1$s 的搜索结果', wp_specialchars($s, 1));
// 如果是标签页面, 显示标签表述
} else if(is_tag()) {
printf('%1$s 标签的文章存档', single_tag_title('', false));
// 如果是日期页面, 显示日期范围描述
} else if(is_date()) {
$title = '';
if(is_day()) {
$title = get_the_time('Y年n月j日');
} else if(is_year()) {
$title = get_the_time('Y年');
} else {
$title = get_the_time('Y年n月');
}
printf('%1$s的文章存档', $title);
// 其他页面显示博客标题
} else {
bloginfo('name');
}
?></title>
大家只需在header.php中找到<title>。</title>;替换相应代码即可实现。
(转载)
3.wordpress 如何让文章页标题栏只显示文章标题,去掉后面的站点标题
哎,这个最好得根据你的模板来说,不同的模板可能标题的显示方式都不一样。
这个东西定义在主题下得header.php中。以默认的twenty-ten为例。
在
4.如何让wordpress首页只显示标题,不显示内容
如何让wordpress首页只显示标题,不显示内容的方法
一般的主题:
打开index.php查找if(has_posts)在这个主循环里编辑你想显示的标题,如果仅仅想显示带连接的标题,可以这样:
the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' );
转载请注明出处51数据库 » wordpress显示标题