请教:萧涵wordpress主题Xiaohan V3.0怎么把首页内容显示全文?
本帖最后由 阿里爹地 于 2011-10-2 06:57 编辑这个主题相信非常的出名,很多wordpress爱好者都知道!
最新版本首页默认文章显示第一段内容摘要,我现在想显示全文,可是技术比较差,删减修改了一些代码好像没用!
所以特地请教朋友们怎么办?
如果哪位童鞋帮我解决了,送本店所有视频教程!
主题下载地址:http://www.xiaohanseo.com/wp-content/uploads/2011/06/xiaohan3.zip
目前网站效果: http://www.zhuanshen1986.com/
首页index.php代码如下:<?php
get_header(); ?>
<div id="container">
<div class="content">
<?php $options = get_option('xiaohan_options');
$wbid=$options['notice_content'];
query_posts("showposts=1.&cat=$wbid"); if(have_posts()) : while(have_posts()) : the_post(); ?>
<?phpif(get_post_format( $post->ID )=='aside') : ?>
<div class="notice">
<div class="t"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></div>
<div class="r"><span><?php the_time(__('m-d h:s')) ?></span><span class="com"><?php comments_popup_link('评论(<em>0</em>)', '评论(<em>1</em>)', '评论(<em>%</em>)', '评论关闭'); ?></span></div>
</div>
<?php endif;?>
<?php endwhile;wp_reset_query();?>
<?php endif;?>
<?php query_posts("$query_string.'posts_per_page=-1'&cat=-$wbid");if(have_posts()) : while(have_posts()) : the_post(); ?>
<?php if(is_sticky()) : ?>
<div class="sticky" id="post-<?php the_ID(); ?>">
<h2>[置顶] <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
</div>
<?php elseif(get_post_format( $post->ID )=='') : ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="date"><span><?php the_time(__('Y')) ?></span><span class="f"><?php the_time(__('m')) ?>月<?php the_time(__('j')) ?></span></div>
<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<div class="info">
<span class="categories"><?php the_category(','); ?></span>
<span class="tags"><?php the_tags('', ', ', ''); ?></span>
<?php if ($options['author']) : ?><span class="author"><?php the_author_posts_link(); ?></span><?php endif; ?>
<?php edit_post_link(编辑, '','»'); ?>
<span class="comments"><?php comments_popup_link('<em>0</em> Comments', '<em>1</em> Comment', '<em>%</em> Comments', 'Comments off'); ?></span>
<div class="clear"></div>
</div>
<div class="intro">
<?php if(is_category() || is_archive() || is_home() ) {
the_excerpt();
} else {
the_content('Read the rest of this entry »');
}
?>
</div>
</div>
<?php endif; ?>
<?php endwhile;else : ?>
<div class="errorbox">
<?php _e('Sorry, no posts matched your criteria.', 'xiaohan'); ?>
</div>
<?php endif; ?>
<?php xiaohan_pagination($query_string); ?>
<div class="clear"></div>
</div><!-- #content -->
<?php include_once("sidebar.php"); ?>
</div><!-- #container -->
<?php get_footer(); ?>
本帖最后由 hlzone 于 2011-10-1 21:00 编辑
在INDEX.PHP文件里有这段代码
<?php if(is_category() || is_archive() || is_home() ) {
the_excerpt();
} else {
the_content('Read the rest of this entry »');
}
?>
如果你不想让首页显示摘要,那就把 || is_home()删除好了,如果不给力,再连同'Read the rest of this entry »'一起干掉。
反正我所知道的就是
显示完整内容为 the_content();
显示摘要内容为 the_excerpt();
就这两个函数 刚接触wordperess。看看。 坦克也是用的这个主题,不过他改的更有个性,还是不错的。 坦克也是用的这个主题,不过他改的更有个性,还是不错的。
woshigaozhen 发表于 2011-10-2 00:23 http://advertcn.com/images/common/back.gif
他有我的个性么?
网站:http://www.zhuanshen1986.com/ 在INDEX.PHP文件里有这段代码
如果你不想让首页显示摘要,那就把 || is_home()删除好了,如果不给力,再 ...
hlzone 发表于 2011-10-1 20:50 http://advertcn.com/images/common/back.gif
不给力啊还是没用!{s_006_m} 老弟最近做大买卖le ??? 老弟最近做大买卖le ???
imchazi 发表于 2011-10-2 11:05 http://advertcn.com/images/common/back.gif
啥大买卖哦快解决问题先! 你改成酱紫了,还不如去请教萧寒本人去。花点小钱帮你弄好了。 那就把这两个互换下看看吧: the_excerpt(); 改为the_content(); 这个学习一下,一直不太会改代码!唉。。。 本帖最后由 诺基亚 于 2011-10-3 09:48 编辑
我看了下,觉得写得很一般啊。代码混乱,特别是function.php里面
如果要用,
打开index.php
找到<div class="intro">
<?php if(is_category() || is_archive() || is_home() ) {
the_excerpt();
} else {
the_content('Read the rest of this entry »');
}
?>
</div>
修改成
<div class="intro">
<?php the_content();
?>
</div>
打开function.php,找到最后,删除
function lpa_replace_content($content)
{
// Get data from database
$lpa_post_wordcut = get_option("lpa_post_wordcut");
$lpa_post_letters = get_option("lpa_post_letters");
$lpa_post_linktext = get_option("lpa_post_linktext");
$lpa_post_ending = get_option("lpa_post_ending");
$lpa_post_home = get_option("lpa_post_home");
$lpa_post_category = get_option("lpa_post_category");
$lpa_post_archive = get_option("lpa_post_archive");
$lpa_post_search = get_option("lpa_post_search");
$lpa_striptags = get_option("lpa_striptags");
// If post letters are not set, default is set to 300
if ($lpa_post_letters == ""){
$lpa_post_letters = 300;
}
if ( is_home() || is_category() || is_archive() || is_search() ) {
$paragraphcut = explode('</p>', $content);
global $post;
$ismoretag = explode('<!--',$post->post_content);
$ismoretag2 = explode('-->', $ismoretag);
if ($ismoretag2 != "more") {
echo $paragraphcut;
echo $lpa_post_ending;
if ($lpa_post_linktext != ""){
//mark080717 echo " <a href='" .get_permalink(). "' rel=\"nofollow\">".utf8_encode($lpa_post_linktext)."</a>";
echo "<a href='" .get_permalink(). "' rel=\"nofollow\">".$lpa_post_linktext."</a>";
}
echo "</p>";
}
else {
return $content;
}
}
else {
return $content;
}
}
add_filter('the_content','lpa_replace_content'); 我看了下,觉得写得很一般啊。代码混乱,特别是function.php里面
如果要用,
打开index.php
找到
...
诺基亚 发表于 2011-10-3 09:47 http://advertcn.com/images/common/back.gif
可以了呵呵谢谢诺基亚!
页:
[1]