wordpress网站首页模板主题开发制作
本篇文章为大家带来的是wordpress网站首页模板主题开发制作教程,首页是做为网站开发最重要的页面之一,也是必不可少的一个页面,首页所包含的内容相对来说也是网站所有页面里面包含内容最多的一个页面,其中包括 指定分类文章调用、调用指定分类栏目名调用、调用指定分类的栏目链接、调用指定分类子菜单,调用指定单页内容,调用指定文章内容、等等......
做为网站首页主要包括以下内容
1、公共头部导航调用
2、banner图
3、 wordpress首页调用指定栏目循环标签
a、调用指定分类栏目名与栏目链接
//数字2指的是栏目id
<a href="<?php echo get_category_link(2); ?>"> <?php echo get_cat_name(2);?> </a>
b、wordpress调用指定分类栏目下的子分类(wordpress中的 get_categories()函数)
方法一、 get_categories()函数 更多参数可以查询该函数
<?php
$args=array('child_of' => 2, //为分类id'hide_empty'=>false
);
$categories=get_categories($args);foreach($categories as $category){echo '<a href="'.get_category_link( $category->term_id ).'">'.$category->name.'</a>';}
?>方法二、默认方法 可以同时调用子分类与子分类下的文章
//child_of=3 为调用指定分类的ID号,
//optioncount=0 为调用分类下的文章数量
//sort_column=name 分类名
//hide_empty=0 是否隐藏没有文章的分类
<?php wp_list_cats('sort_column=name&optioncount=0&hierarchical=1&hide_empty=0&child_of=3'); ?>
4、wordpress网站首页调用指定单页内容
获取单页栏目id为9的内容
<?php$page_id = 9;$page_data = get_page($page_id);echo $page_data -> post_title; //输出标题echo $page_data -> post_date; //输出发布时间echo $page_data ->post_modified; //输出更新时间echo $page_data ->guid; //输出链接echo $page_data -> post_content; //输出内容,纯文本echo apply_filters('the_content', $page_data -> post_content); //输出内容包含格式 ?>
5、输出指定文章的内容 (和单页类似)
//169为指定文章的id
<?php
$id=169;
echo get_post($id)->post_title; //输出文章标题
echo get_post($id)->post_content; //输出文章内容
?>
6、wordpress首页调用指定栏目列表循环标签
/**其中cat=20代表分类ID,posts_per_page=4代表显示几条记录 **/
<?php query_posts('cat=20&posts_per_page=4'); while(have_posts()): the_post(); ?> <li><a href="<?php the_permalink(); ?>" target="_blank"> //链接<img src=" <?php $url = wp_get_attachment_url(get_post_thumbnail_id($post->ID)); echo $url; ?>" title="<?php the_title();?>" /> //特色图片缩略图<h2><?php the_title();?></h2> //文章标题一<h2><?php echo mb_strimwidth(get_the_title(), 0, 16, ''); ?></h2> //可控字数:文章标题二<p><?php the_excerpt(); ?></p> //文章简介方法一<p><?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 200,"……"); ?></p> //可控字数:文章简介方法二<p><?php the_date_xml()?></p> //文章发布时间 方法一<p><?php the_time('F d, Y') ?></p> //文章发布时间 方法二<p><?php the_time('y-m-d H:i:s') ?></p> //文章发布时间 方法三</a></li>
<?php endwhile; wp_reset_query(); ?>
7、友情链接(使用友情链接需要通过functions.php开启 ,开启方法问 wordpress模板主题仿站functions.php常用功能与常用插件_程序员-CSDN博客)
方法一、<?php wp_list_bookmarks( $args );?>
方法二、
<?php$args=array(
'orderby' => 'name', //根据名称排序
'order' => 'ASC', //升序或降序
'limit' => -1, //设置输出链接的最大条数 -1为输出全部
'category' => '', //字符串,链接分类id 有显示分类下链接 没有显示全部链接
'category_name' => '', //字符串,链接分类名 有在链接前显示该分类名,没有显示所有链接分类名
'hide_invisible' => 1,
'show_updated' => 0,
'echo' => 1,
'categorize' =>0, //布尔型,设置是否按各自分类显示 1 按照分类显示 0显示全部链接
'title_li' => 0, //为0链接列表不会被 <ul>, </ul>标签包围
'title_before' => '', //字符串,分类标题前文字或代码
'title_after' => '', //字符串,分类标题后文字或代码
'category_orderby' => 'name', //字符串,根据分类名称排序
'category_order' => 'ASC', //字符串,分类链接的升降序排列
'class' => 'linkcat', //字符串,链接的class属性
'category_before' => '', //字符串,分类链接前的文字或代码
'category_after' => '', //字符串,分类链接后的文字或代码
'before' => '<li>', //(字符串)放在链接前的文本
'after' => '</li>', //(字符串)放在链接后的文本);
wp_list_bookmarks( $args );
?>
或者
<?php $args = array( 'orderby' => 'name', 'order' => 'ASC', 'limit' => -1, 'category' => , 'exclude_category' => , 'category_name' => , 'hide_invisible' => 1, 'show_updated' => 0, 'echo' => 1, 'categorize' => 1, 'title_li' => __('Bookmarks'), 'title_before' => '<h2>', 'title_after' => '</h2>', 'category_orderby' => 'name', 'category_order' => 'ASC', 'class' => 'linkcat', 'category_before' => '<li id=/"%id/" class=/"%class/">', 'category_after' => '</li>' ); ?>方法三、<?php get_links_list(); ?> //已弃用
wordpress网站首页模板主题开发制作相关推荐
- wordpress网站单页模板主题开发制作
单页模板主题一般通常用在不需要经常更新的页面上,像我们常见的关于我们,企业文化.联系我们,都属于单页面,相对来说比较简单,内容也比较单一.单页的主要调用方法和文章页很相似,常见的网站单页主要有以下部分 ...
- wordpress网站文章内容页模板主题开发制作教程
内容页模板主题是网站中的重中之重,是主要承载我们的网站内容的页面,也是为用户展示结果的界面,那么wordpress网站文章内容页模板主题开发制作教程主要将的就帮我们顺利的学会主题开发,主要的内容有,标 ...
- 制作精美的网站首页模板应该如何操作?
经常接触互联网网站建设的人员大多数都对网站首页模板并不生疏,因为很多中小型企业在经费紧张的情况下会选择应用模板作为建站首选.这不仅仅是企业网站竞争的市场,也是网站模板竞争的市场,终究只有优秀的模板才会 ...
- PbootCMS模板主题开发必备标签集合
1.公司信息标签 适用范围:全站任意地方均可使用.标签作用:用于调取网站与公司相关的信息,对应后台的"基础内容>公司信息". {pboot:companyname} 公司名称 ...
- wordpress函数手册_WordPress主题开发手册
functions.php文件是您为 WordPress 主题添加功能的唯一位置.您可以在其中把自定义功能挂载到 WordPress 的核心功能上,使您的主题更加模块化.更具扩展性.功能更加丰富. 什 ...
- 关于电影的HTML网页设计-威海影视网站首页-电影主题HTM5网页设计作业成品
HTML实例网页代码, 本实例适合于初学HTML的同学.该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代 ...
- WordPress网站首页好看的四格推荐广告代码
直接到网站根目录创建一个css文件(文件名:sige.css),文件名可自定义,注意文件名要一致, <link rel="stylesheet" href="你的网 ...
- WordPress网站首页添加好看的四格小工具教程[WP教程]
样式预览: 使用教程: 1.外观-小工具-自定义HTML添加如下代码 <div class="section"> <div class="home-fi ...
- php中引入jquery文件_WP模板开发中,怎样给wordpress网站的文章,添加点赞功能?...
我们在网上浏览某些网站的文章时,在文章的结尾处,都会有一个点赞的按钮,如果觉得文章内容非常不错,就可以点击这个"点赞"按钮,给这篇文章进行点赞一下.在wordpress网站的模板主 ...
最新文章
- Java 并发编程中使用 ReentrantLock 替代 synchronized 关键字原语
- socks5协议RFC文档
- ServiceStack.Redis——Redis于.net向上client解
- 最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这
- 强行更改linux服务器时间,加强Linux服务器安全的20项建议
- 安装Windows7出现:”安装程序无法创建新的系统分区 也无法定位系统分区“ 终极解决方案...
- Web前端开发的四个阶段(小白必看)
- 腾讯回应“QQ 冻结”;高德上线“家人地图”惹争议;Linux 内核讨论引入 Rust 代码 | 极客头条
- 程序员双十一都该买点啥?
- 一、cadence ic 5141 ——软件下载地址以及常见错误
- [机器学习笔记] 常用的分类与预测算法
- python 高等数学_Python在高等数学中的应用
- Hadoop资源管理
- 威斯康星麦迪逊计算机科学专业,威斯康星大学麦迪逊分校计算机科学专业申请条件汇总...
- Python并发编程系列之多线程
- 关于电脑安装新硬盘,出现无法是识别设备,03F0问题解答。
- win10软件安装出现错误代码2503/2502,解决方案
- Teradata 记事本
- 什么是交换机 初级网络工程师 必看
- html表格筛选,js实现表格筛选功能