来源1:http://www.graphicrating.com/2009/01/18/my-wordpress-cheat-sheet/

来源2:http://www.cnblogs.com/asqq/archive/2012/12/26/2833487.html

主题结构

 header.php - header section
 index.php - main section
 sidebar.php - sidebar section
 footer.php - footer section
 single.php - post template
 page.php - page template
 comments.php - comments template
 search.php - search content
 searchform.php - search form
 archive.php - archive
 functions.php - special functions
 404.php - error page

循环

 <?php if(have_posts()) : ?>
    <?php while(have_posts()) : the_post(); ?>
 // Custom HTML & PHP code
    <?php endwhile; ?>
 <?php else : ?>
 <?php endif; ?>

包含标签

 < ?php get_header(); ?>
 < ?php get_sidebar(); ?>
 < ?php get_footer(); ?>
 < ?php comments_template(); ?>

网站信息

 < ?php bloginfo('name'); ?> - Title of the blog
 < ?php bloginfo('charset'); ?> - Displays the character set
 < ?php bloginfo('description'); ?> - Displays the description of the blog
 < ?php bloginfo('url'); ?> - Displays the address of the blog
 < ?php bloginfo('rss2_url'); ?> - Displays the RSS URL
 < ?php bloginfo('template_url'); ?> - Displays the URL of the template
 < ?php bloginfo('pingback_url'); ?> - Displays the pingback URL
 < ?php bloginfo('stylesheet_url'); ?> - Displays the URL for the template's CSS file
 < ?php bloginfo('wpurl'); ?> - Displays URL for WordPress installation
 < ?php bloginfo('name'); ?>

判断

 is_home() - when the user is on the home page(blog)
 is_front_page() - when the user is on the home page (blog or page)
 is_single - when a single post is displayed
 is_sticky() - check if a post is sticky
 is_page() - when a page is displayed
 is_category() - when a category is displayed

常用标签

 < ?php the_time() ?> - Displays the time of the current post
 < ?php the_date() ?> - Displays the date of a post or set of posts
 < ?php the_title(); ?> - Displays or returns the title of the current post
 < ?php the_permalink() ?> - Displays the URL for the permalink
 < ?php the_category() ?> - Displays the category of a post
 < ?php the_author(); ?> - Displays the author of the post
 < ?php the_ID(); ?> - Displays the numeric ID of the current post
 < ?php wp_list_pages(); ?> - Displays all the pages
 < ?php wp_tag_cloud(); ?> - Displays a tag cloud
 < ?php wp_list_cats(); ?> - Displays the categories
 < ?php get_calendar(); ?> - Displays the calendar
 < ?php wp_get_archives() ?> - Displays a date-based archives list
 < ?php posts_nav_link(); ?> - Displays Previous page and Next Page links
 < ?php next_post_link() ?> - Displays Newer Posts link
 < ?php previous_post_link() ?> - Displays previous link

导航菜单

栏目页面
 <ul id="menu">
 <li <?php if(is_home()) { ?> class="current-cat"< ?php } ?>>
 <a href="<?php bloginfo('home'); ?>">Home</a></li>
 < ?php wp_list_categories('title_li=&orderby=id'); ?>
 </ul>
page页面
 <ul id="menu">
 <li <?php if(is_home()) { ?> class="current_page_item"< ?php } ?>>
 <a href="<?php bloginfo('home'); ?>">home</a></li>
 < ?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>
 </ul>

新增

wordpress-标签的更多相关文章

  1. 为 WordPress 标签添加 rel="nofollow" 属性

    WordPress 标签默认并无 rel="nofollow" 属性.rel="nofollow" 属性的作用是:告诉搜索引擎,无需追踪目标页,禁止蜘蛛爬行和传 ...

  2. 修改WordPress标签云字体大小颜色及标签显示数量

    WordPress 自带的标签云是一个很实用的小工具.站长可以通过标签对具有相同关健词的文章进行检索分类,利于访客查找相关文章.WordPress 默认标签云的字体最小为8pt,最大为22pt,标签显 ...

  3. 让wordpress标签云显示文章数的正确方法

    先看一下效果 在百度经验找到一个教程,可惜,根据实践发现方法是错误的, 百度经验上的代码: 1 2 3 4 5 6 7 8 9 10 11 12 //标签tag所包含的文章数量 function Ta ...

  4. WordPress修改标签云大小及颜色

    修改WordPress标签字体大小: 在cpanel面板中依次打开「wp-includes」→「category-template.php」,找到wp_tag_cloud, 1 2 3 4 5 6 7 ...

  5. wordpress模板各文件函数解析

    修改主题时发现好多WordPress主题函数都不了解,因此网上摘抄了一份放在自己博客上,便于以后好找. 在WordPress中如何按你的意愿显示页面,关键看你是否了解WordPress主题模板页面.这 ...

  6. wordpress 获取分类ID,分类标题,分类描述,分类链接url函数

    get_cat_ID()    根据分类名称获取分类ID   ///// get_cat_name()    根据分类ID获取分类名称 用法:<?phpget_cat_ID( $cat_name ...

  7. 代码实现wordpress彩色标签云的最简单的方法

    首先在wordpress主题文件夹内找到并用编辑器打开 functions.php 文件,随意找个位置不到插到别的函数里,“?>” 之前加入以下代码: //彩色标签云 function colo ...

  8. 如何在一小时内更新100篇文章?-Evernote Sync插件介绍

    上一篇"手把手教你制作微信小程序,开源.免费.快速搞定",已经教会你如何快速制作一个小程序,但作为资讯类小程序,内容不可少,并且还需要及时更新. 但是,如果让你复制粘贴,可能还需要 ...

  9. W​o​r​d​P​r​e​s​s​常​用​标​签​和​调​用​总​结

    调用头部模板<?php get_header();?> 调用尾部模板<?php get_footer();?> 调用侧边栏<?php get_sidebar();?> ...

  10. 为wordpress添加Canonical标签

    在 WordPress 2.9 之前,让 WordPress 博客支持 Canonical 标签是需要通过插件或者手工修改主题的 header.php 文件来实现.如在主题中加如下的代码: <? ...

随机推荐

  1. Git学习 -- 搭建Git服务器

    搭建环境 服务器端:CentOS 6.5   IP:192.168.101.129 客户端:CentOS 6.5 . Windows 服务器端: 创建repository版本库,例如/srv/test ...

  2. 转:Selenium Grid深入学习

    应网友要求写一个用Selenium Grid控制多系统多浏览器并行执行test case的例子. 因为我这里有两台机子,我打算这样演示: 一台机子启动一个作为主点节的hub 和 一个作为次节点的hub ...

  3. kvm的live-snapshot

    目前项目中已经存在的快照是针对卷的快照,并且需要关机.所以目前的需求有两个:1.不关机快照:2.针对虚拟机的快照,而不是针对券的快照. 由需求所以针对libvirt做了一些实验,纪录如下: 环境:物理 ...

  4. linux下安装rabbitmq

    1.安装erlang虚拟机 Rabbitmq基于erlang语言开发,所有需要安装erlang虚拟机.安装erlang有两种方式: 第一种:使用yum安装: wget -O /etc/yum.repo ...

  5. 清北学堂入学测试P4751 H’s problem(h)

    P4751 H’s problem(h)  时间: 1000ms / 空间: 655360KiB / Java类名: Main 背景 冬令营入学测试 描述 小H是一个喜欢逛街的女孩子,但是由于上了大学 ...

  6. 【使用Itext处理PDF文档(新建PDF文件、修改PDF文件、PDF中插入图片、将PDF文件转换为图片)】

    iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库.通过iText不仅可以生成PDF或rtf的文档,而且可以将XML.Html文件转 ...

  7. 手机端android/iPhone问题

    iPhone: 不能自动播放音乐, 去除默认样式 input:-webkit-appearance: none;border-radius:0px; video播放自动默认全屏解决-webkit-pl ...

  8. WiresShark 图解教程1

    Wireshark是世界上最流行的网络分析工具.这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息.与很多其他网络工具一样,Wireshark也使用pcap network ...

  9. 关于NIOS ii烧写的几种方式(转)

    源:http://www.cnblogs.com/bingoo/p/3450850.html 1. 方法一:.sof和.elf全部保存在FPGA内,程序加载和运行也是在FPGA内部. 把FPGA的配置 ...

  10. C#入门经典-第15章Windows 编程

    在使用Windows窗体时,就是使用System.Windows.Forms名称空间. .NET中的大多数控件都派生于System.Windows.Forms.Control类.