三个小时学会wordpress模板制作

简介:

  最近接了一个项目需要用wordpress建站,版面相对简单,ytkah就琢磨着自己来设计wordpress模板,首页栏目页文章页(很多网站无外乎就这些页面),其中栏目页和首页又很像,都是调用文章列表。这样一小结,掌握几个函数就基本可以完成了:列表、内容、标题、描述(文章摘要),下面就随着ytkah来做一个简易的模板吧(不含style样式的编写),从傍晚6点到晚上9点,3个小时就能明白相关函数的调用,基础好的小伙伴一个小时就能搞定

  wordpress模板制作之标题调用

复制代码
<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
//格式是:网站名》文章名,比如:卓创威视》无线门铃zc-08

<title><?php the_title(); ?>_<?php bloginfo('name'); ?></title>
//格式是:文章名_网站名,比如:无线门铃zc-08_卓创威视

<a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a>
//标题加链接
复制代码

  第一种<?php wp_title(); ?>默认在标题前加一个》箭头号,可以用在首页调用;而<?php the_title(); ?>纯粹是调用文章标题,可以用在文章和列表页

  wordpress模板制作之列表调用

复制代码
<?php if(have_posts()) : ?>
    <?php while(have_posts()) : the_post(); ?>
    //if(have_posts()) – 检查博客是否有日志。while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。the_post() – 调用具体的日志来显示。

        <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
        //调用标题,带链接

        <?php the_excerpt(); ?>
        //或者用这个调用文章摘要

    <?php endwhile; ?>

        <?php posts_nav_link(); ?>
        //分页导航

<?php else : ?>            
    没有文章
    
<?php endif; ?>
//注释:并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了 have_posts() 和 the_post(); 这两个函数。因为 the_post(); 在 if() 和 while() 的外面,只需要分号去结束或者关闭。
复制代码

  wordpress模板制作之文章页调用

复制代码
<?php if(have_posts()) : ?>
    <?php while(have_posts()) : the_post(); ?>
    //if(have_posts()) – 检查博客是否有日志。while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。the_post() – 调用具体的日志来显示。

        <h1><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
        //调用标题,带链接

        <?php the_content(); ?>
        //调用文章全部内容


    <?php endwhile; ?>

        <?php previous_post_link('%link') ?> <?php next_post_link('%link') ?>
        //上一页、下一页导航

<?php else : ?>            
    没有文章
    
<?php endif; ?>
//注释:并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了 have_posts() 和 the_post(); 这两个函数。因为 the_post(); 在 if() 和 while() 的外面,只需要分号去结束或者关闭。
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
2月前
|
SEO Python
分享58个wordpress模板,总有一款适合您
分享58个wordpress模板,总有一款适合您
59 3
分享58个wordpress模板,总有一款适合您
|
4月前
|
前端开发 JavaScript PHP
编写自己的 WordPress 模板
编写自己的 WordPress 模板
40 0
|
2月前
|
前端开发 Java
WordPress动漫图片主题cxudy模板
WordPress多功能CX-UDY图片主题代码分享
24 1
|
3月前
|
前端开发
wordpress博客趣主题个人静态网页模板
博客趣wordpress页面模板适合个人博客,个人模板等内容分享。
81 0
WordPress网站开发如何创建分类模板文件
WordPress网站开发如何创建分类模板文件 WordPress网站开发、WordPress建站过程中要使用分类法为您的内容创建自定义设计后,应该从哪里开始?下面北京六翼开源的开发工程师建议大家最好不要从空白文件开始。相反,如果它存在,只需复制层次结构中的下一个文件。
WordPress网站开发如何创建分类模板文件
wordpress模板WP主题安装失败的解决办法
还记得我刚开始建立比尔云的时候,想要换什么样的主题直接在后台下载就行了。或者就到一些wordpress主题网站下载一些喜欢的然后在博客后台上传,也可 以用FTP上传模板就可以了。可是前段时间,我发现我的博客竟然不能更换主题了。下面给大家总结一下wordpress博客主题安装失败的几个问题。
5686 0
|
PHP Apache Windows
wordpress 下载主题模板、更新报错 No working transports found解决办法
出错原因是PHP没有开启curl. windows下开启方法如下 1. 将php.ini中的;extension=php_curl.dll前的分号去掉, 2. 将php中libeay32.