此情可待成追忆 发表于 2008-9-9 19:59:56

[WordPress基础设置] 问一个关于wordpress的问题

如何修改wordpress博客中分类页面的标题,
比如,我现在的博客分类页面显示的是网站的标题,我想改成 分类-网站这种形式

月光飞燕 发表于 2008-9-9 20:08:49

我没有用过wordpress,目前也没有安装好的程序可以查看,对里面的功能我都不了解

但是从你题目来看,你是想修改标题,修改一个页面的标题,其实就是修改模板源代码里面的
<title>分类-网站</title>部分

你要看看wordpress里面有没有修改分类页面标题的功能,若没有,你应该去看看分类页面对应的模板文件,然后修改模板文件的title部分,应该就可以了

若有缓存应该更新缓存

目前我只有这样回答你了,因为我没有用过wordpress

若你修改不来模板文件,请先正确找到那个模板文件,然后把相关代码放上来,我可以帮你修改

此情可待成追忆 发表于 2008-9-9 20:40:13

<?php
get_header();
?>

<table id="main">
<tr>
<td class="content">

<h1>Category: <?php single_cat_title(''); ?></h1>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_date('','<p>','</p>'); ?>

<div class="post">
      <h2 class="storytitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
      <div class="meta"><?php _e("Filed under:"); ?> <?php the_category(',') ?> - <?php the_time('d M Y'); ?>
      </div>

      <div class="storycontent">
                <?php
                the_excerpt_reloaded(40, '<a><p><img><br><br />', 'excerpt', true, 'Continue Reading...', false, 1, true);
                ?>
      </div>

      <div class="feedback">
            <?php comments_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)')); ?>
      </div>
      <!--
      <?php trackback_rdf(); ?>
      -->
</div>

<div class="comments-post">
<?php comments_template(); // Get comments.php template ?>
</div> <!-- close COMMENTS-POST -->

<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>

<?php posts_nav_link(' — ', __('&laquo; Previous Page'), __('Next Page &raquo;')); ?>

</td>

<?php get_sidebar(); ?>

</tr>
</table>

<?php get_footer(); ?>
非常感谢,分类模版,帮我看一下,

月光飞燕 发表于 2008-9-9 21:11:22

这个不是,要给 get_header(); 对应的模板,header的模板

此情可待成追忆 发表于 2008-9-9 21:16:44

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php require_once get_template_directory()."/theme_functions.php"; ?>
<head profile="http://gmpg.org/xfn/11">

        <title><?php if ( is_single() ) { wp_title(' '); } else { bloginfo('name'); wp_title(); }?></title>

        <meta http-equiv="Content-Type" content="text/html; charset=<?php bloginfo('charset'); ?>" />
        <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats please -->
        <style type="text/css" media="screen">
                @import url( <?php bloginfo('stylesheet_url'); ?> );
        </style>
        <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
        <link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
        <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
        <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <?php wp_get_archives('type=monthly&format=link'); ?>
        <?php wp_head(); ?>
</head>

<body>

<div id="wrapper">
<table id="header" cellpadding="0" cellspacing="0">
<tr><td width="268"><img src="<?php bloginfo('template_directory'); ?>/images/head2.jpg"></td>
<td>
<p class="blogname"><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></p>
<p class="blogslogan"><?php bloginfo('description'); ?></p>
</td></tr>
</table>
这个应该是吧??

月光飞燕 发表于 2008-9-9 21:29:42

我下了一个,简单的看了一下,你只要修改你对应模板文件夹里面,
header.php

<title><?php if ( is_single() ) { wp_title(' '); } else { bloginfo('name'); wp_title(); }?></title>

假若要显示 博客信息 - yourname.com
修改为

<title><?php if ( is_single() ) { wp_title(' '); } else { bloginfo('name');}?> - yourname.com</title>
假若要显示 网站标题 - yourname.com
修改为
<title><?php if ( is_single() ) { wp_title(' '); } else {wp_title(); }?> - yourname.com</title>
假若要显示 博客信息 网站标题 - yourname.com
修改为
<title><?php if ( is_single() ) { wp_title(' '); } else { bloginfo('name'); wp_title(); }?> - yourname.com</title>




在上面中,
bloginfo('name');         表示你的博客信息,你去掉就不显示这个了,加上就会显示
wp_title();                     这个是当前标题,去掉就不显示了,加上就显示
如果你要在后面加上你的网站,可以在后面加上 - yourname.com 字符
yourname.com要改成你自己的域名

月光飞燕 发表于 2008-9-9 21:31:07

注意要修改你模板对应的header.php,模板不一样,若每个模板都要这样必须修改每一个模板文件夹里面的header.php。具体的问题还有搞不定的再问吧

此情可待成追忆 发表于 2008-9-9 22:16:57

本来是应该很快解决问题,按你上面所说,我进行了修改,但是没有任何变化,
后来我想到我的博客里安装了All in One SEO这个插件,可能是这个插件使修改失去了作用,于是我找到了设置这个插件页面,
原来的分类页面标题格式是%blog_title% ,后来修改成
%category_title%这个形式,
重新打开了一下,ok,成功,
多谢月光的帮助,
作为回报,我所做的事情看来只能给你加分了

此情可待成追忆 发表于 2008-9-11 22:39:05

请问月光,我的博客里没有导航栏,我如何增加导航栏,

月光飞燕 发表于 2008-9-11 23:10:26

如果没有这个功能,那就只有自己改模板了

改header.php或index.php都可以,添加一个导航,添加一个table就可以了,加几个链接

如果wordpress有这个功能,那最好用它自己的功能了

月光飞燕 发表于 2008-9-11 23:20:19

更详细的细节问题可以PM或加我Q

此情可待成追忆 发表于 2008-9-11 23:21:10

好像没有这个功能,可以添加页面,但是页面不能放到导航栏,请帮我看一下上面的header.php文件,谢谢

月光飞燕 发表于 2008-9-12 00:16:49

说的不够清楚,不知道你要怎么改,光看文字还真不知道要怎么改,已经PM你

Coral 发表于 2008-9-12 12:26:19

月光真是热心,呵呵,加油

月光飞燕 发表于 2008-9-12 17:46:53

此帖已结
页: [1]
查看完整版本: [WordPress基础设置] 问一个关于wordpress的问题