wordpress
怎样在wordpress中实现把分类做为导航栏和在分类页面中实现摘要和缩略图
阅读本文之前,最好请你先看《怎样在wordpress 中显示摘要和缩略图》并按它的操作方法在首页显示摘要和缩略图, 这篇文章是基于它的基础之上写得,要用到之前的代码和文件,效果请点本站导航栏中任一个就行了. 1.怎样在wordpress中实现把分类当作导航栏 修改模板里的header.php文件(修改之胶最好备份):打开后台控制面板,外观–编辑–在主题文件中打开点header.php, 把<?php $pages = wp_list_pages(’sort_column=menu_order&title_li=&echo=0′);中的 wp_list_pages改为wp_list_categories,这样导航栏中导航就是以博客的分类来导航,而不是默认的页面。还有就是不同主题这 句语句不一样,比如说我的主题就是<?php wp_list_pages(‘title_li=’ ); ?>,没关系,也是把它改为wp_list_categories,都一样。 2.怎样在分类页面中实现摘要 后台控制面板–外观,编辑–文章索引模板 (archive.php),找到 <div class=”entry”> <?php the_content(‘Continue reading…’); ?> </div> 把<?php the_content(‘Continue reading…’); ?>改为<?php the_excerpt(); ?>,这样在分类页面中就可以像主页那样只显示摘要了。 3,在分类页面中实现摘要和缩略图 实现以分类为导航栏后,并且也只显示摘要后,如果也想像首页那样也显示缩略图,一样也得把下面的代码加到刚才我们修改好的<?php the_excerpt(); ?>上面。 <?php $custom_values = get_post_custom_values(“thumb_source”); if (isset($custom_values[0])) $image_source= $custom_values[0]; else {$id =$post->ID; $the_content =$wpdb->get_var(“SELECT post_content FROM $wpdb->posts WHERE ID = $id”); $pattern [...]
怎样在wordpress中显示摘要和缩略图
这篇文章不算真正的原创,我是根据国外一篇文 章与国内一篇文章写 的,因为用中文搜索了好几种方法与插件,效果都不如意(同宿舍的说:RP问题),根据coder+的文章实现摘要与缩略图的效果,根据javaws专栏的 文章解决首页博客摘要中文字数显示问题。还有我用的是wordpress 2.8.6,别的版本的wp没试过。 下面是操作方法: 1.显示摘要 找开你在用的主题的文件夹,找到index.php这个文件,找开<?php the_content(‘Continue reading…’); ?>也有可能是<?php the_content(); ?>,然后把其修改为<?php the_excerpt(); ?> 2.Timthumb: 点这 里 点View Source Code,然后在找开的网页中右键timthumb.php 3.timthumb和cache: 在www文件中的wp-content文件夹中创建一个thumbnails文件,把刚才下载下来的timthumb.php文件上传进去。然后在 thumbnails文件夹中创建一个文件夹cache,并把cache的文件属性改为777。 4.thumbnail generation+display: 把下面的thumbnail generation+display代码加到第一步中的<?php the_excerpt(); ?>上面,也就是你修改的index.php文件中的<?php the_excerpt(); ?>上面,代码如下: <?php $custom_values = get_post_custom_values(“thumb_source”); if (isset($custom_values[0])) $image_source= $custom_values[0]; else {$id =$post->ID; $the_content =$wpdb->get_var(“SELECT post_content FROM $wpdb->posts WHERE ID = $id”); $pattern = ‘!<img.*?src=”(.*?)”!’; [...]
