Menu Home

php

TwentyTwelve主题中使分类目录显示文章摘要的方法

默认情况下当点击TwentyTwelve主题中的分类目录时会显示文章内容(图1),个人觉得这种方式完全违背了目录的意图。 如果你在你的网站上使用过搜索功能的话,你会发现搜索返回的结果显示的是文章的摘要(图2)。这才是我们需要的。 下面就来介绍一下如何使TwentyTwelve主题中的分类目录显示文章摘要的方法: 首先我们进入TwentyTwelve主题目录(在我的服务器上是/var/www/wordpress/wp-content/themes/twentytwelve/),打开content.php文件,这里定义了一些默认的内容显示模版。 找到 <?php if ( is_search() ):?> (在我这里是31行)。这条语句定义了显示搜索结果的方式,也就是你看到的图2。 现在把这条语句修改成如下: <?php if ( is_search() or is_category() ):?> 保存文件,刷新页面(图3)。

wordpress自定义页面输出所有文章列表

1. Copy 一份所用主题的 page.php,改名为 page-allpost.php 2. 打开 page-allpost.php,找到类似下面这个文章内容输出函数 <?php the_content(); ?> 3.添加如下代码: <div id=”page-allpost”> <table> <strong>All Post</strong> <tr> <td><strong>S.No</strong></td> <td><strong>Published Date</strong></td> <td><strong>Post Header</strong></td> </tr> <?php $count_posts = wp_count_posts(); $published_posts = $count_posts->publish; query_posts( ‘posts_per_page=-1’ ); while ( have_posts() ) : the_post();          echo ‘<tr>’;         […]