WordPress一个Blog模版页

在模版页中(非home)中使用Loop要注意wp_query的设置,否则显示出来的posts列表就不对了。

参考代码如下:

<?php

/*

* Template name: Blog section template

*/

$current_page = (get_query_var(‘paged‘)) ? get_query_var(‘paged‘) : 1; // get current page number

$args = array(

‘posts_per_page‘ => get_option(‘posts_per_page‘), // the value from Settings > Reading by default

‘paged‘          => $current_page // current page

);

query_posts( $args );

$wp_query->is_archive = true;

$wp_query->is_home = false;

while(have_posts()): the_post();

?>

<h2><?php the_title() /* post title */ ?></h2>

<p><?php the_content() /* post content */ ?></p>

<?php

endwhile;

if( function_exists(‘wp_pagenavi‘) ) wp_pagenavi(); // WP-PageNavi function

时间: 2025-01-02 04:29:23

WordPress一个Blog模版页的相关文章

【实战】在BingoCloudOS中创建一个blog环境

本文通过实战方式了解下在品高云(BingoCloudOS)中如何快速部署一个wordpress的blog站点(包括web和数据库) 涉及服务:弹性服务器(EC2) 涉及版本:所有版本 涉及功能点:镜像.密钥.远程连接.安全组.存储卷.wordpress下载与安装 1.创建实例前的准备 1.1.准备镜像 系统镜像由云平台管理员在进行云平台初始化时准备,普通用户直接使用即可,用户对于需要的镜像可在[基础服务→计算→镜像]的搜索内容框中对镜像进行搜索,若云平台中暂无您需要的镜像时可向管理员申请,或基于

SharePoint 创建模版页

[1]需要安装SharePoint Designer  最新版编辑工具 [2]我用的是SharePoint Server 2013 如果是Office 请匹配寻找 1.创建母版页面 打开右上角-网站设置-设计管理器 这里面有几项 可以设置网站的选项网站的的选项 1.导入设计包:是在VS创建WSP解决方案之后导入到SharePoint 当中. 2.选择预安装模版:自带模版 3.设备通道:使用通道使您能够基于用来浏览您的网站的设备显示样式唯一的备用内容. 4.上载设计文件:主要是连接网络驱动器,来管

Django实战:构建一个blog

本篇博文教大家如何用Django框架实现一个博客系统,可在后台管理博客. 一,创建项目 django-admin.py startproject mysite 如下图所示: 运行该命令后,就会在当前目录下创建一个目录mysite 二,测试开发服务器 进入到mysite目录,然后运行./manage.py runserver 0.0.0.0:8001,如下图所示: 注意这里我选择的端口号是8001,你也可以选择别的端口(如8002),但是要注意的是这个端口不能被占用 我们在浏览器中输入129.16

创建一个带模版的用户控件 V.3

再重构此篇<创建一个带模版的用户控件  V.2>http://www.cnblogs.com/insus/p/4164149.html 让其它动态实现header,Item和Footer. Insus.NET不想所有代码写在InstantiateIn(Control container)方法内的switch分流上.其实是想使用开发设计模式的中介者(Mediator)来拆分它. 拆分为四个方法:ListItemType.Header: ListItemType.Item: ListItemTyp

创建一个带模版的用户控件 V.2

前面有做练习<创建一个带模版的用户控件>http://www.cnblogs.com/insus/p/4161544.html .过于简化.通常使用数据控件Repeater会有网页写好Header,Item,AlternatingItem和Footer.如果需要动态产生列时,我们需要在后台写好模板. 再来复习一下这篇<Repeater控件动态变更列(Header,Item和Foot)信息>http://www.cnblogs.com/insus/archive/2013/03/22

按日子来干活——第一个Blog Day&amp;Happy Day

今天(周一)看到一位同仁的生活规划,感觉挺适合我,实践一下,就theo&tools day+code day+blog day,间歇性有happy day嘛~ blog day这样做,一篇blog总结,内容多的分出去写单篇,在总结篇中给链接 ================================================= 2016.06.20 本来打算写一个小网页的,关于摩斯码的,但是zend工具都用不好,找了个博客写的不错,实践下,有时间的话再去学点其他的 =========

简单做了一个blog首页

/* html部分 */<!DOCTYPE html> <html> <head> <title>我的博客</title> <link rel="stylesheet" type="text/css" href="myblog.css"> </head> <body> <div id="container"> <d

创建一个带模版的用户控件

今天学习与练习,做一个用户控件,让其带模版的.关键是两个接口ITemplate和INamingContainer,有关此两个接口技术诠释可以查MSDN官网. 创建一个控件,它继承Control和INamingContainer接口. 创建用户控件UcB.ascx,拉一个控件容器Placeholder控件,方便在cs能动态加载上面创建的控件 UcB.ascx.cs: 在网页xxx.aspx: xxx.aspx.cs: 运行结果:

rmp包格式安装配置lamp,提供两个虚拟机,一个用于wordpress,一个用于phpmyadmin,提供ssl访问方式

rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下. 安装过程中可能出现下面的警告或者提示: ... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有 的文件,缺省时这样的情况下是无法正确安装的可以用 rpm --force -i 强制安装即可 ... is needed by ... ... is not installed ... 此包需要的一些软件你没有安装可以用 rpm --n