wzxsoft
wzxsoft
2020年2月23日

一、页面常用标签

<?php bloginfo('name'); ?>  //获取wordpress博客名字

<?php echo get_option('home'); ?>   //获取主页路径

<?php echo esc_url( get_template_directory_uri() ); ?>  //获取主题存放路径
<?php bloginfo('template_directory'); ?>  //获取主题存放路径

<?php bloginfo('stylesheet_url'); ?> //Style.css路径调用

<?php if (is_home()||is_search()){ bloginfo('name'); } else { wp_title(''); print " - "; bloginfo('name');} ?> //获取wordpress网站标题

二、导航调用

<?php
//自定义菜单 functions.php文件中添加
if(function_exists('register_nav_menus')){
  register_nav_menus(array('header-menu' =>'顶部菜单设置'));
}
<?php wp_nav_menu( array ('theme_location' => 'header-menu','container' => '','items_wrap' => '%3$s')) ?>

三、侧边栏模板文件制作

<?php wp_list_categories('sort_column=name&optioncount=1&hierarchical=0'); ?>
1. hierarchical=0 不按照层试结构显示子分类
2.optioncount=1 显示每个分类含有的日志数
3.sort_column=name 把分类按字符顺序排列

四、文章列表

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
 <!-- 需要循环输入的重复模块 -->
<?php endwhile; ?>
<?php endif; wp_reset_query(); ?>

1.if(have_posts()) – 检查博客是否有日志。 
2.while(have_posts()) – 当博客有日志的时候,执行下面 the_post() 这个函数。 
3.the_post() – 调用具体的日志来显示。 
4.endwhile; – 遵照规则 #1,这里用于关闭 while() 
5.endif; – 关闭 if()

学习中,未完待续……

@Document

本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可.