WordPress主题制作教程5:循环】的更多相关文章

wordpress循环分两种,一种是自定义循环,一种是默认循环. 自定义循环:根据指定参数进行实例化 调用所有页面,post_type值:page对应页面,post对应文章 <?php $args=array( 'post_type'=>'page' ); $the_query = new WP_Query( $args ); // The Loop if ( $the_query->have_posts() ) { echo '<ul>'; while ( $the_que…
最近开始筹备WordPress主题开发了.首先我们在此章节中进行了解什么是WP,以及WP的结构.通过这个文章索引到以后所写的WP系列教程. (抱歉,大家不要急,持续更新中....) 1.首先,我们来认识一下什么是wordpress,可以用来做什么? WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用.WordPress是一款个人博客系统,并逐步演化成一款内容管理…
在最简单的情况下,一个WordPress主题由两个文件构成: index.php ------------------主模版 style.css  -------------------主样式表 以下不是必须的,但是有特殊意义的模版列表: 404.php 404页面模板  rtl.css  如果网站的阅读方向是自右向左的,会被自动包含进来 comments.php  评论模板 single.php 文章模板.显示单独的一篇文章时被调用,如果模板不存在会使用 index.php single-<p…
在wordpress中,模板标签指一些字段,比如标题,内容,作者,发布日期,评论数等等,获取静态值和循环里面经常使用. 输出模板标签一般有两种方式:the_yourtag() 输出标签值和get_the_yourtag()获标签值通常来说,the_yourtag()==echo get_the_yourtag(); 常用模版标签: bloginfo('name'); 获取博客名字 bloginfo('template_directory'); 获取主题存放路径 bloginfo( 'styles…
实现自定义菜单,需要用到的函数是wp_nav_menu(); 在主题目录下的functions.php的 <?php ….. ?> 之间,添加以下菜单注册代码,这样你就可以在主题文件中使用wp_nav_menu函数了: register_nav_menus(); 然后菜单:外观下就会出现“菜单” 创建菜单: 点击"创建新菜单",选择想要显示的栏目,然后“保存菜单” 调用菜单: 加入以下以下语句就可以输出菜单: <?php wp_nav_menu(); ?> 输出…
wordpress的文章形式: aside -----------------日志:不显示标题的标准文章image --------------图像:单张图像.文章中的首个 <img /> 标记将会被认为是该图片. video ---------------视频:单一视频. quote -----------------引语:引用他人的一段话. link -----------------链接:链接到其它网站的链接. gallery ---------------相册:图像陈列厅. statu…
在模板中包含指定的模板文件,指定{slug}和{name}就可以包含文件{slug}-{name}.php,如果没有这个文件则包含{slug}.php文件 <?php get_template_part($sug,$name); ?> <?php get_template_part( 'nav' ); // 引入nav.php ?> <?php get_template_part( 'nav', '2' ); // 引入nav-2.php ?> <?php get…
下载 Custom Post Type UI>> 用Custom Post Type UI添加自定义文章类型对于新手来说最简单不过了,下载安装后,在插件栏启用一下,就可以开始添加文章类型了 添加后,可以看见左栏多了“产品”: 你还可以创建完类型后,在CPT UI菜单下的import/Export->Get Code的这段代码贴到functions.php中,这样不需要安装该插件也可以实现文章类型的定义. 前台访问链接为:?post_type=你的类型名称…
创建新文件,头部注释 <?php /* Template Name: 新的page模版 */ ?> 在页面编辑右栏体现:…
假设页面page_id=86 $page_id = 86; echo "标题:".get_post($page_id)->post_title; echo "内容:".get_post($page_id)->post_content; 可用于企业站调用某页,如关于我们等/公司简介/企业招聘等 其他参数: post_author 文章作者的编号 post_data 文章发表的日期和时间(YYYY-MM-DD HH-MM-SS) post_data_gmt…